blog » PHP » 使用apache 的PHP cgi时遇到的Internal Server Error可能原因
使用apache 的PHP cgi时遇到的Internal Server Error可能原因
1. 检查cgi文件的权限(执行等)
2. 检查你的文件内容是不是unix格式的,就是看换行符是不是有多.可以用dos2unix转.
3. 通过如下的perl脚本检查是否web服务器正确配置,包括scriptalias等
- #!/usr/bin/perl
- print "Content-type: text/html\n\n";
- print "Hello, World.";
4. 最后再检查PHP.ini中的配置,找到如下,进行设置
cgi.force_redirect = 0
相关文章:
- php多进程时,遇到mysql has gone away的解决
- bind_textdomain_codeset undefined
- PHP中控制proc_open的执行时间
- PHP json解析的注意事项
- 使用cgi作为php运行的命令需要注意的
RSS 2.0 | leave a response | trackback
发表评论