![PHP 无法调试/显示错误消息](https://linux22.com/image/517667/PHP%20%E6%97%A0%E6%B3%95%E8%B0%83%E8%AF%95%2F%E6%98%BE%E7%A4%BA%E9%94%99%E8%AF%AF%E6%B6%88%E6%81%AF.png)
我刚刚安装了 lighttpd,但我知道肯定发生了错误,页面上却没有显示任何错误消息。我只看到一个空白页。不过,错误日志文件中确实显示了错误 - 但我真的希望在开发过程中看到它们,而不是进入日志。
lighttpd 肯定不应该这么做吗?
答案1
在您的 php.ini 中,确保您具有:
display_errors = On
答案2
您可能需要调整您的 php.ini 文件。
您可能想要更改的值如下:
error_reporting = E_ALL | E_STRICT
display_errors = On
display_startup_errors = On
不建议在生产服务器上设置这些值,只建议在开发机器上设置。
如果 lighthttpd 与 Apache 类似,您还需要重新启动服务以获取新的配置更改。