如何让PHP5在Nginx服务器上显示错误?

时间:2014-02-19 06:58:53

标签: php debugging nginx

我的客户端正在使用PHP5运行Nginx服务器。当PHP页面遇到错误时,它将暂停操作并且不向屏幕显示任何内容。当我在网站上工作时,如何在屏幕上看到错误?

以下是PHP.ini中的一些相关设置:

; display_errors
;   Default Value: On
;   Development Value: On
;   Production Value: On

; display_startup_errors
;   Default Value: Off
;   Development Value: On
;   Production Value: Off

; error_reporting
;   Default Value: E_ALL
;   Development Value: E_ALL
;   Production Value: E_ALL

; html_errors
;   Default Value: On
;   Development Value: On
;   Production value: On

; log_errors
;   Default Value: Off
;   Development Value: On
;   Production Value: On

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

您必须提供设置:

display_errors = on
display_startup_errors = on
error_reporting = E_ALL

答案 1 :(得分:0)

尝试将此添加到您的php块中的nginx配置

fastcgi_intercept_errors on;