PHP 无法调试/显示错误消息

PHP 无法调试/显示错误消息

我刚刚安装了 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 类似,您还需要重新启动服务以获取新的配置更改。

相关内容