本站与你分享了如何让discuz显示php错误。相信大部分人都不太了解,分享这篇文章,供大家参考。希望你看完这篇文章后收获很大。我们一起来看看。
利用报错功能可以实现discuz显示php错误的方法。error_reporting函数可以设置php的报错级别,比如【error_reporting(report_level)]。
1.通过配置php.ini中的参数来设置PHP的错误报告级别
您可以在php.ini中的适当位置添加一行
以下是引用的内容:
Error_reporting=E_ALL注意:php.ini中的实现给出了一些例子,比如下面我本地的php.ini中的例子。
以下是引用的内容:
;示例:-Showallerrors,notifications和dingstandardswarnings除外;错误报告=E _ ALL ~ E _ NOTICE-显示所有错误,通知除外;error _ reporting=E _ ALL ~ E _ NOTICE | E _ STRICT;-仅显示错误;ERROR _ reporting=E _ COMPILE _ ERROR | E _ RECOVERY _ ERROR | E _ ERROR | E _ CORE _ ERROR;-showallerrorsexception for notifications and ding standardswarnings;Error_reporting=E_ALL~E_NOTICE我只是在这几行代码下面加上Error_reporting=E_ALL,重启web服务
第二,通过PHP函数error_reporting设置PHP错误报告级别
如果在php.ini中没有修改参数配置的权限,可以通过这个函数设置错误报告级别。
错误报告()函数使用方法
Error_reporting(report_level)如果未指定参数级别,将返回当前错误级别。
上述选项中的任何一个都可以用“或”(或|)连接,这样就可以报告所有级别的所有必需错误。例如,以下代码关闭用户定义的错误和警告,执行一些操作,然后恢复到原始错误报告级别:
以下是引用的内容:
//禁用错误报告error _ reporting(0);//report runtime error _ reporting(e _ error | e _ warning | e _ parse);//报告所有错误错误报告(E _ ALL);然后我们可以把include/common.inc.php文件放到论坛里
error _ reporting(0);修改为
错误报告;然后保存,这样就可以看到PHP报告的错误消息了
文章“如何让discuz显示php错误”的内容就这么多了。谢谢大家看!相信大家都有一定的了解,希望分享的内容对大家有所帮助。如果你想学习更多的知识,请关注本站!
《怎么让discuz显示php错误》来自互联网同行内容,若有侵权,请联系我们删除!
活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看
还没有评论,来说两句吧...