如何让Apache的错误日志显示更多信息?

如何让Apache的错误日志显示更多信息?

我在 Apache 的日志文件中收到以下错误:

[Sat Apr 13 18:11:07 2013] [error] [client x.x.x.X] Premature end of script headers: index.php

我对导致此问题的原因有几个想法,但我的应用程序非常大,index.php 是所有内容的入口点。有没有办法配置 Apache 或 PHP 来记录更多信息,例如回溯或完整的 URI?

答案1

对于 Apache,请在 Apache 配置文件中将设置LogLeveldebug。如果您尝试调试 mod_rewrite 问题,则可以使用设置trace。例如,

    LogLevel debug rewrite:trace3

检查以下链接官方文档

对于 php,请在配置文件中设置以下几行php.ini。解决问题后,请确保将其禁用。不建议将其设置为“开启”,尤其是在生产服务器中。

error_reporting  =  E_ALL
display_errors = On

相关内容