discuz x3 开启调试模式, 显示错误消息

2015-8-22 21:58| 发布者: dddxxx| 查看: 673| 评论: 0

摘要: 通常情况下,discuz自动将PHP自带的报错功能屏蔽掉,使得在实际开发中,看不到发生在程序上的语法错误。经过仔细研究源代码,发现了解决的办法:1.config/config_global.php文件中添加一行代码:$_config = 1;//1表 ...
通常情况下,discuz自动将PHP自带的报错功能屏蔽掉,使得在实际开发中,看不到发生在程序上的语法错误。?

经过仔细研究源代码,发现了解决的办法:?
1.config/config_global.php文件中添加一行代码:?
$_config['debug'] = 1;??
//1表示只显示严重错误类型的信息(如上述的每行代码结尾缺少分号)?
//2表示显示所有类型错误,包含警告,Notice等?

2.source/function目录下添加一个名为function_debug.php的空文件?

3.在url后面添加上debug=1?
例如:当前url为 http://localpath/forum.php?
改为: http://localpath/forum.php?debug=1?

注意:如果这一步没有做的话,错误信息同样没有显示,遇到错误页面还是一片空白

系统对于这个问题的处理实现可以查看source/class/discuz/discuz_application.php中的_init_config中的实现

最新评论

相关分类

在线客服:
209192738 7*24 小时服务
网址:http://www.blesswe.com/
Powered by 生活分享 ? 2012-2018

QQ|Archiver|手机版|小黑屋|生活分享

GMT+8, 2019-10-14 03:08 , Processed in 0.675578 second(s), 19 queries .

返回顶部