在IIS+FastCGI中配置PHP后,如果php源文件中存在错误,则不论是什么错误,FastCGI都会返回
内部服务器错误500的信息,这给程序调试带来了麻烦。解决这个问题的办法如下:
打开PHP的配置文件php.ini,并做如下配置修改:
fastcgi.logging = 0
log_errors = On
error_reporting = E_ALL
error_log = "C:\Windows\Temp\php-errors.log"
需要确保"C:\Windows\Temp"就是系统Temp路径,这样以来如果是PHP组件出现错误,就可以在
C:\Windows\Temp\php-errors.log文件中看到错误提示,如果PHP的warning或notice则在浏览器中
不行再来几行:
display_errors = On
html_errors = On
见:
内部服务器错误500的信息,这给程序调试带来了麻烦。解决这个问题的办法如下:
打开PHP的配置文件php.ini,并做如下配置修改:
fastcgi.logging = 0
log_errors = On
error_reporting = E_ALL
error_log = "C:\Windows\Temp\php-errors.log"
需要确保"C:\Windows\Temp"就是系统Temp路径,这样以来如果是PHP组件出现错误,就可以在
C:\Windows\Temp\php-errors.log文件中看到错误提示,如果PHP的warning或notice则在浏览器中
会看到详细出错信息并且在php-errors.log文件中也可以看到出错信息了。
不行再来几行:
display_errors = On
html_errors = On
见:
本文介绍如何在IIS+FastCGI环境下配置PHP,以便正确记录和显示PHP源文件中的错误信息。通过修改php.ini配置文件中的相关选项,可以将PHP错误信息记录到指定的日志文件中,并在浏览器中展示错误详情。
4553

被折叠的 条评论
为什么被折叠?



