我是小站长 發表於 2019-6-1 17:56:50

Discuz! Debug 模式的开启与使用

<br /><br /><font face="Tahoma, &amp;quot;"><font face="微软雅黑"><font size="2">1.面向对象:</font></font></font><br /><font face="微软雅黑"><font size="2">有一定mysql基础的站长,程序开发者</font></font><br /><font face="Tahoma, &amp;quot;"><font face="微软雅黑"><font size="2">2.作用:</font></font></font><br /><font face="微软雅黑"><font size="2">可以明细的列出当前页面的查询可以具体查询出现的文件,和时间。并且有查询的 explain 信息。便于检查哪里出现了慢查询。</font></font><br /><font face="微软雅黑"><font size="2">可以查看当前页面内存使用情况</font></font><br /><font face="微软雅黑"><font size="2">可以列出当前页面 $_G 变量中的内容</font></font><br /><font face="微软雅黑"><font size="2">可以列出当前页面的 cookie 内容</font></font><br /><font face="微软雅黑"><font size="2">可以查看当前浏览器的信息,<font color="#000">User Agent 等</font></font></font><br /><br /><font face="微软雅黑"><font color="#000000"><font style="font-size:12px">3.所需文件:</font></font></font><br /><br /><font face="微软雅黑"><font color="#000000"><font style="font-size:12px">解压,将 function_debug.php 放到 source/function 目录下。</font></font></font><br /><br /><font face="微软雅黑"><font color="#000000"><font style="font-size:12px">4.修改配置文件:</font></font></font><br /><font face="微软雅黑"><font color="#000000"><font style="font-size:12px">修改 config\config_global.php </font></font></font><br /><font face="微软雅黑"><font color="#000000"><font style="font-size:12px">在&nbsp; &nbsp;$_config['remote']['cron'] = 1; 后加入一行:</font></font></font><br /><font face="微软雅黑"><font color="#000000"><font style="font-size:12px"><br /></font></font></font><br /><ol><li>$_config['debug'] = 1;</ol><font color="#000"><font face="微软雅黑"><font style="font-size:12px">则,每个页面都将开启 debug 模式。</font></font></font><br /><font color="#000"><font face="微软雅黑"><font style="font-size:12px"><br /></font></font></font><br /><font color="#000"><font face="微软雅黑"><font style="font-size:12px">如果修改为:</font></font></font><br /><ol><li>$_config['debug'] = 'debug';&nbsp; &nbsp;</ol><font color="#000"><font face="微软雅黑"><font style="font-size:12px">则不是每个页面都显示 debug 信息只有在 url 后面加上 &amp;debug=debug 才会显示,这就可以避免普通用户也看到 debug 信息了。</font></font></font><br /><font face="微软雅黑"><font color="#000000"><font style="font-size:12px"><strong>5.debug 信息解释</strong></font></font></font><br /><font face="微软雅黑"><font color="#000000"></font></font><br /><font face="微软雅黑"><font color="#000000"></font></font><br />微软<em>, </em>雅黑<ignore_js_op><dl class="tattl"><dt></dt><dd><p class="attnm">function_debug.zip<p class="y">2019-6-1 21:11 上传</p><p>点击文件名下载附件</p></p><p>6.17 KB, 下载次数: 3622</p><p></p></dd></dl></ignore_js_op>

Failure 發表於 2019-6-1 18:02:35

这个可以

幻影之光 發表於 2019-6-1 19:15:19

<br /><br />方便调试了

e0759 發表於 2019-7-13 18:22:31

这个可以,方便调试

hong5305 發表於 2019-11-28 13:24:14

这个可以有

King 發表於 2023-5-9 17:57:28

感谢楼主分享,楼主的文件在X3.5下失效了。代码<ol><li>TIME</ol>不存在,会报错。<br /><br />修改了一个UTF8版本的,亲测可用。<ignore_js_op><dl class="tattl"><dt></dt><dd><p class="attnm">function_debug.zip<p class="y">2023-5-9 17:53 上传</p><p>点击文件名下载附件</p></p><p>6.08 KB, 下载次数: 2486</p><p></p></dd></dl></ignore_js_op>

重勇(张飞) 發表於 2023-5-9 20:49:10

<br />https://gitee.com/Discuz/DiscuzX ... /function_debug.php

學海無崖 發表於 2024-4-26 16:29:28

为什么一开debug,就直接报错了
頁: [1]
查看完整版本: Discuz! Debug 模式的开启与使用