解决IIS7 PHP HTTP 500内部服务器错误问题

作者:袖梨 2022-06-30

在IIS7下PHP环境下打开网站出现 “HTTP 500内部服务器错误”:

解决方法如下

修改php.ini文件如下

log_errors = Off

另外php关闭warning报错,修改php.ini文件中的error_reporting,默认情况下应该是:

display_errors = Off
error_reporting = E_ALL & ~E_NOTICE

如果修改成这样还是出现warning报错就把warning也去掉:

error_reporting = E_ALL & ~E_NOTICE | E_WARNING

经常见到error_reporting(7)直意为:设定错误讯息回报的等级。

最后重启iis

解决IIS7 PHP HTTP 500内部服务器错误问题

value constant
1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING
64 E_COMPILE_ERROR
128 E_COMPILE_WARNING
256 E_USER_ERROR
512 E_USER_WARNING
1024 E_USER_NOTICE
2047 E_ALL
2048 E_STRICT
然而7=1+2+4

然后就会出来

后来做了如上修改,页面给出了错误提示:

Parse error: syntax error, unexpected '{' in C:inetpubwwwrootindex.php on line 15

这种错误提醒了

相关文章

精彩推荐