PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子

2015-01-24信息快讯网

这篇文章主要介绍了PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子,需要的朋友可以参考下

在PHP程序运行过程中如果有错误发生,在浏览器上是否显示错误信息,以及显示错误信息的级别是我们在程序开发、调试、运营过程中需要控制的。
下面就通过设置php.ini,控制PHP错误信息(errors)的屏蔽和显示作如下说明:
1、错误信息是否显示
    
显示错误 display_errors = On
     屏蔽错误 display_errors = Off (缺省值)

2、显示错误信息的级别
    
error_reporting = E_ALL (全部)
     error_reporting = E_ALL & ~E_NOTICE (Notice 以上的错误会显示)

     在这里我们一般设置为E_ALL,在PHP程序中利用error_reporting()函数来设置当前程序的错误信息级别。
3、设置是否保存错误日志
     在程序运营过程中我们一般设置为不显示错误,这样可以通过保存错误日志来记录运行状态
   
log_errors = On (记录错误日志)
    log_errors = Off (不记录)

    如果保存错误日志的话,需要同时设置错误日志保存文件
   
error_log = e:/php/logs/php_error.log
php之curl实现http与https请求的方法
PHP大转盘中奖概率算法实例
PHP与MYSQL中UTF8编码的中文排序实例
php cookie中点号(句号)自动转为下划线问题
php时间戳格式化显示友好的时间函数分享
PHP图片自动裁切应付不同尺寸的显示
php开启与关闭错误提示适用于没有修改php.ini的权限
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
CodeIgniter错误mysql_connect(): No such file or directory解决方法
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
destoon出现验证码不显示时的紧急处理方法
destoon实现不同会员组公司名称显示不同的颜色的方法
访问编码后的中文URL返回404错误的解决方法
phpMyAdmin自动登录和取消自动登录的配置方法
你可能不知道PHP get_meta_tags()函数
PHP函数getenv简介和使用实例
PHP写的资源下载防盗链类分享
php结合ajax实现赞、顶、踩功能实例
PHP中spl_autoload_register()和__autoload()区别分析
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
codeigniter框架The URI you submitted has disallowed characters错误解决方法
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
thinkphp验证码显示不出来的解决方法
一个显示效果非常不错的PHP错误、异常处理类
php获取文件夹路径内的图片以及分页显示示例
php的webservice的wsdl的XML无法显示问题的解决方法
PHP错误和异长常处理总结
php绘图中显示不出图片的原因及解决
PHP error_log()将错误信息写入一个文件(定义和用法)
©2014-2024 dbsqp.com