当前位置:博客首页>>编程基础 >> 阅读正文

fastCGI提示500服务器错误的解决办法

作者: 郑晓 分类: 编程基础 发布于: 2012-09-11 23:17 浏览(4,052) 没有评论


最近把本地的PHP环境换成了5.3,由于php从5.3后不支持iis的isapi扩展,所以只能使用fastCGI模块来运行,但今天在调试本地代码时遇到问题了,一直提示服务器错误,也没有其它提示,很是费解!

其实默认的FastCGI是不会像之前版本的php那样直接显示错误信息的,这就需要咱们自己动手稍微配置一下php.ini来让它显示错误信息,方法如下。
打开php目录里的php.ini配置文件,找到下面的四项,并按如下的配置进行修改:

error_reporting = E_ALL
log_errors = On
fastcgi.logging = 0
error_log = “C:\Windows\Temp\php-errors.log”

经过这几行的配置,使php能将报错信息直接输出到C:\Windows\Temp\php-errors.log文件中,当然这个文件位置可以自定义。
现在重启你的IIS,这样调试过程中提示500服务器错误时,可以直接打开这个文件查看具体错误信息,当然错误越少越好!

       

本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。

本文永久链接: https://www.zh30.com/fastcgi-prompted-a-500-server-error-solution.html