Perl程序常见问题
1.文件格式:
perl 程序是被解释执行的文本文件,所以上传时应使用ascii 码方式而非binary方式。
否则,在unix 机器上,系统会给文件的每行结尾加上一个"^M",从而影响文件的解
释执行。(上传html文件时,也应注意类似问题。)
2 执行权限:
上传perl 程序时,应注意其文件属性是可执行的。在Unix中最好为"755"模式。
环境说明:
· 在UNIX主机上:
· perl 路径: /usr/local/bin/perl
· cgi 绝对路径:
· 美国unix 主机:/export/websites/userid/cgi-bin
· 国内unix 主机:/websites/userid/cgi-bin
· 在NT上:(只有在99年4月前的客户可以在NT上运行Perl,之后,Perl不再
被NT支持)
· Perl路径: 您可以不用管,忽略掉就可以了。
您网站的绝对路径:d:\customer\domainname\www,其中domainname至您域名中间的
部分。
如我们的域名是www.sinonets.net和www.sinonets.net.cn,
则domainname是sinonets,绝对路径为:d:\customer\sinonets\www。
您应该在perl中写作:"d:\\customer\\sinonets\\www"。
3 错误提示:
"403 Internet Server Error" 一般为执行权限问题;
"500 Internet Server Error" 一般为perl程序的问题,通常是程序中的一些文件路径
不对,当然也许就是语法的错误。
|