设置php错误输出是网页输出

设置php错误输出是网页输出

1. 打开php.ini文件。
以ubuntu为例,这个文件在: /etc/php5/apache2 目录下为例。
2. 搜索并修改下行,把Off值改成On
display_errors = Off
3. 搜索下行
error_reporting = E_ALL & ~E_NOTICE
或者搜索:
error_reporting = E_ALL & ~E_DEPRECATED
修改为
error_reporting = E_ALL | E_STRICT

如果就是不想让错误中网页中显示(例如正式服务器部署),显然
display_errors = Off 就是正确的。
语句:
ini_set('display_errors', 1);

特别提示:php-fpm.conf的配置文件,/etc/php-fpm.d/www.conf
如果下列语句
# php_flag[display_errors] = on
注释不取消,致命错误好像不显示,所以最好开发电脑要取消此注释。

设置常用的输出错误的级别
语句形式
error_reporting(E_ERROR); //只显示致命错误,最严格,显示的消息最少
error_reporting(E_ALL ^ E_NOTICE); //全部显示,但排除无关紧要的notice级别
error_reporting(E_ALL); //全部显示,显示最多,个人开发电脑可用

或修改配置文件php.ini
error_reporting=E_ALL &  ~E_NOTICE

猜你喜欢

转载自xieye.iteye.com/blog/2379704
今日推荐