我们正在迁移到运行Windows 2003和IIS 6的新服务器.当我的PHP代码运行时,它会在特定行上发出警告(我现在期待但很快就会修复).但是,当它遇到警告时,会立即停止处理并在HTTP标头中返回500错误.通常,我希望PHP输出警告,但继续处理脚本.
在遇到警告时,IIS,FastCGI或PHP的配置中是否会出现500个错误?
澄清:我不想压制警告; 我希望他们展示.我不希望脚本停止处理警告.
找出问题所在.log_errors
在php.ini中设置为On
,但未error_log
设置.这导致PHP停止一切.设置display_errors
为之后on
,现在会显示警告,以便我可以看到输出中的内容在哪里断开.
这个帖子很有帮助:http://forums.iis.net/p/1146102/1856222.aspx#1856222