我习惯于从Apache提供站点,但现在我不得不使用IIS服务器。
我的一些PHP页面返回错误500,我无法debugging,因为IIS压制错误消息。 我试过ini_set('display_errors',1); 在代码中,但无济于事。
在一些网站上显示错误,但不是我想要debugging的那个,所以我不认为这是一个全局的PHP设置,而是与该网站的网站设置有关。
我无法find明确的答案,如何启用显示PHP错误。
我发现这个链接,但不知道在哪里可以find“ system.webServer-> httpErrors ”。
我怎样才能启用在IIS下的PHP显示错误?
如何logging它们呢?
编辑php.ini并设置
error_reporting = E_ALL & ~E_NOTICE log_errors = On
而且
error_log = sysloglogin到Windows事件日志,或
error_log = location/of/logfilelogin到文件。
假设你在你的php.ini文件中有所有正确的设置
感谢此页面上的最后评论