Fra*_*ank 2 php reporting config
我已经尝试了三天以在 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 升级后,我现在可以看到应该显示的错误。
编辑:不要删除该日志文件的内容,它会破坏整个错误报告。我现在一无所有。——
| 归档时间: |
|
| 查看次数: |
21512 次 |
| 最近记录: |