阅读量:257
在使用nginx的过程中经常会遇到500错误提示,但具体错误信息需要在后台查看error-log,非常不方便。现在给大家介绍一个小技巧,非常实用,特别是在调试php时,但不建议在线服务器上开启此功能。
首先,在ubuntu测试环境中打开php的错误信息提示功能,可以通过编辑/etc/php5/fpm/php.ini文件来实现。找到错误提示的配置项display_errors,并将其设置为On。由于我们使用的是php-fpm与nginx配合,所以还需要修改/etc/php5/fpm/php-fpm.conf文件。在最后添加php_flag[display_errors]=on。
有人可能会问,php-fpm里面并没有这个参数啊。是的,在php-fpm.conf文件中是找不到这个参数的。需要在另外一个路径下找到次配置参数,感兴趣的可以参考这里/etc/php5/fpm/pool.d/www.conf。
其实不找也没关系,直接将以下配置参数粘贴到php-fpm.conf文件中即可:
php_flag[display_errors]=on
然后重新读取nginx配置,执行命令:
sudo service nginx reload
最后,随便修改一个php错误,刷新页面就能看到熟悉的错误提示信息了。