您好,欢迎来到六安矩阵网络一站式互联网营销服务平台!
咨询邮箱: service@matrixcn.com 咨询热线:13516498856

PHP:调试的时候没有显示任何错误信息
点击次数 | 更新时间 | 2016-01-05 18:58:49
[摘要] 一般情况下,当PHP代码有错误时,浏览器中就会显示为空白页面。 第一、将php.ini中的display_errors=Off改为display_errors=On  查找error_reporting=E_ALL改为error_reporting=E_ALL&~E_NOTICE 第二、重启...

一般情况下,当PHP代码有错误时,浏览器中就会显示为空白页面。

 第一、将php.ini中的display_errors = Off改为display_errors = On    查找error_reporting = E_ALL改为error_reporting = E_ALL & ~E_NOTICE

 第二、重启WEB服务器,IIS或Apache;也可用简单的方法,重启计算机。

如果还不显示错误信息就在入口文件的顶部加上:

ini_set("display_errors","On");//开启错误显示
error_reporting(E_ALL);//显示所有错误

当然确保在之后的文件中没有将display_errors设置为Off

 

怎样输出错误信息到一个文件,同时不让错误信息出现在网站上呢,这个对线上的项目调试很好,自己可以看错误信息,但是客户端看不到!有木有办法 
可以使用 set_error_handler控制

error_reporting(E_ALL); 
ini_set('display_errors', '1'); 
ini_set('error_log', dirname(__FILE__) . '/error_log.txt'); //将出错信息输出到一个文本文件

 

上一篇:PHP Deprecated: Function set_magic_quotes_runtime() is deprecated解决方法
下一篇:ci框架目录结构分析
通话
短信
留言
首页