来源:http://blog.sina.com.cn/s/blog_6c9d65a101013vdj.html
在练习程序时,有时候写错了,在浏览器会打印出出错信息。
可我的程序始终没有出现。
我的环境:
平台软件:apache2+php5+mysql for linux
浏览器:chromium-browse, IE
几天来测试的时候,如果是谷歌的就显示“服务器错误”,而没有多余的信息。用IE(在阿Q老师的指导下,把IE浏览器本身也设置了)还是显示空白。
这样调试的时候很麻烦,就得一行一行找。
今天学习php错误处理时,书中有提到配置出错信息的相关知识,终于解决了几天来的问题。
一、配置错误报告
找到php.ini
我的路径是:
/etc/php5/apache2/php.ini
找到:
;报告所有的错误,不同的级别,可以设置不同的值。
error_reporting = E_ALL
;显示错误,我就是这儿设置了Off,所以不显示出错信息。
display_errors = On
二、重启apache2服务
sudo /etc/init.d/apache2 restart