IIS不显示详细的PHP错误 - 显示服务器故障500

Modified on: Tue, 05 Nov 2019 18:00:02 +0800

我习惯于从Apache提供站点,但现在我被迫使用IIS服务器。

我的许多PHP页面都返回错误500,我无法调试,因为IIS正在抑制错误消息。我试过ini_set('display_errors',1);在代码但无济于事。

错误显示在某些网站上,但不是我要调试的那个,所以我认为它不是全局PHP设置,而是与该网站的网站设置有关。

我无法找到关于如何启用显示PHP错误的明确答案。

我发现此链接但不知道在哪里可以找到“ system.webServer-> httpErrors ”。

如何在IIS下启用PHP中显示错误?

作者:Community,Andy

最佳答案

如何记录它们呢?

编辑php.ini并设置

error_reporting = E_ALL & ~E_NOTICE
log_errors = On

error_log = syslog以登录Windows事件日志,或

error_log = location/of/logfile以登录文件。

作者:adaptr

相关问答

添加新评论