php代码出错,不能正确显示错误,环境 php+nginx?

clipboard.png
比如我少加了个;号,统一报这样的错,不像以前什么fater error notice什么的

clipboard.png

我如果php代码正常,php是可以正常运行的,如果一旦有错误,比如少加括号或者分号,都是爆图片的错误,而不是php错误的提示

阅读 5.2k
4 个回答

这是nginx报的错,都没到php那一层。看下你的nginx配置和nginx的错误日志

没有开启报错。
可以在php文件开头这样来开启:
ini_set('display_errors','On');
error_reporting(E_ALL);

这个是 nginx 请求没有成功代理到 php, 可以看看 nginx 的 error_log 看具体什么错,另外如果 php 配置文件格式问题的话 php进程应该都没起来,也就是说你系统里 php 就没起来跑他怎么报错,可以 ps -axu | grep php 看看

这是php和nginx的配置没配好

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题