- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经尝试了三天,以在PHP中启用错误报告。我已经使用了ini_set('display errors' 1);
函数一段时间,直到尝试连接到数据库为止;它没有用。现在,我启用了error_reporting
,display_startup_errors
,log_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/
我是一名优秀的程序员,十分优秀!