时间:2021-05-26
在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
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
php如何屏蔽错误1、只要在错误语句之前加上@符号,便可屏蔽了错误信息;示例:@unlink('./image.png');2、打开php.ini文件,搜“di
本文实例讲述了php配置错误日志的方法。分享给大家供大家参考,具体如下:php.ini:;错误日志log_errors=On;显示错误display_error
今天一PHP程序运行出现问题,想看看错误信息,但是Nginx环境如何查看PHP错误信息?常规做法是看log日志文件,但是首先要做的是能让PHP把错误信息输出到l
为方便维护MySQL,写了个脚本用以提供收集错误信息的接口。这些错误信息来自与MySQL错误日志,而通过grepmysql可以获取error-log的路径。以下
有时候用phpMyAdmin的时候会突然出现这个错误信息“无法在发生错误时创建会话,请检查PHP或网站服务器日志,并正确配置PHP安装”也不知道到底是怎么导致这