调试模式

注意:AKCMS已于2019年12月27日宣布停止更新,此文档仅供老用户参考,不建议新用户选择AKCMS建站。
注意:AKCMS6.1.2已取消授权机制,文档中关于授权、服务、技术支持等的内容均已失效。

调试模式是AKCMS方便高级用户的一个小功能,打开调试模式的方法是:

打开configs/config.inc.php,将$ifdebug变量的值设置为1:
$ifdebug = 1;

打开调试模式和不打开的不同之处有:

1 不打开的时候,后台页面的最下方显示总的查询数;打开后,这个查询数变成可点击的,点击会显示每一条具体的查询以及每一条查询的耗时情况。

2 不打开的时候,默认是禁用了报错功能,不严重的错误忽略并继续运行,严重的错误直接显示空白页面;打开调试模式后会把错误信息显示在页面上。

3 不打开的时候,查询数据库是不记录的;打开调试模式后会把执行的每一条SQL语句都记录到/logs/queries文件中。当访问量大的时候,此文件会迅速增长,慎用。

4 不打开的时候,模板中的标签原样显示;打开调试模式后会在每个标签内容之后用注释的形式输出此标签的执行时间。

5 从3.9版开始,当打开了调试功能后检测到开发中的版本也会给出升级提示;关闭调试功能则只会提示稳定版本。