LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 710|回复: 4

Cgi 求助!

[复制链接]
发表于 2004-4-29 18:24:04 | 显示全部楼层 |阅读模式
我使用FC1, httpd(apache)2, perl5.83
想测试.cgi

奇怪的是 所有那些.cgi脚本文件 我从网上直接用mozilla当下来 甚至自己写出测试脚本 然后放到/var/www/cgi-bin/下后 运行总是出现 500error

可是当我用gftp 下载同样的脚本文件 就可以正常显示。

怎样设置才能使得本地硬盘上的.cgi文件运行呢?? 我用root登陆的。
发表于 2004-4-29 21:54:44 | 显示全部楼层
要有可执行权限。
 楼主| 发表于 2004-4-30 14:04:15 | 显示全部楼层
我都把权限换成755或者777了。
可就是没有办法执行本地硬盘上的cgi文件....

还有 如果用gftp上传的话 是不是需要把 ASCII模式 也选上啊?
发表于 2004-5-1 11:15:42 | 显示全部楼层
ASCII模式是默认的。
不知道你说的本地硬盘上是什么意思。你用wget下载回来的不也是在本地硬盘上吗?你不是说它们能执行吗?那是不是你写的代码有问题?
 楼主| 发表于 2004-5-2 09:48:20 | 显示全部楼层
就是直接从浏览器下载下来的那些.zip文件
然后解开。

不过我发现如果在那些文件的开头都加上

#!/usr/bin/perl -w

加个 -w 就都能执行了。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表