gpt4 book ai didi

php - 如何在Nginx PHP配置中启用错误报告

转载 作者:行者123 更新时间:2023-12-02 06:15:35 25 4
gpt4 key购买 nike

我已经尝试了三天,以在PHP中启用错误报告。我已经使用了ini_set('display errors' 1);函数一段时间,直到尝试连接到数据库为止;它没有用。现在,我启用了error_reportingdisplay_startup_errorslog_errors,而对错误报告没有任何影响。我已经更改了所有五个配置文件(开发ini,生产ini,位于php / 7.0 / cli,php / 7.0 / fpm中的php.ini文件,甚至是apache2中的一个(即使我正在运行nginx )
我开始怀疑自己的能力,非常感谢您的协助。
编辑:我在文件中使用了上面描述的ini_set函数,并且在我尝试连接到数据库之前一直起作用。我已经确认我已经为phpinfo()函数目录路径中描述的php.ini文件启用了错误报告。没有任何效果。

最佳答案

因为没有人特别给出答案,所以我只需要自己发布即可。

我在以下目录中找到了error.log文件(实际上是在Nginx服务器上记录了所有错误):/var/log/nginx/error.log
希望这也可以对其他使用Nginx的人有所帮助,但是我仍然不明白为什么错误不会在浏览器中显示出来。我认为Nginx的本质就是使一切变得复杂。

也许我应该使用Apache进行开发,然后在我有更多经验时将其移植到Nginx中,这也是对也正在使用它的其他人的一些想法。

大家好!只是想对此进行更新:从PHP 7.0.2 <= 7.0.3升级以来,我现在能够看到应该显示的错误。

编辑:不要删除该日志文件的内容,它会破坏整个错误报告。我现在什么都没回来。 –

关于php - 如何在Nginx PHP配置中启用错误报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35327466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com