熟悉ZBlog的都知道,在其网站设置,全局设置中有一个调试模式(开发模式)。如果我们的网站因未知的的原因报错,可以打开调试模式的开关,以便快速定位出错的原因。 又或者你的网站出错了,去ZBlog官方论坛发帖寻求帮助,也需要打开调试模式截图,以便大家判断出错原因。 但是有一种情况可能会令普通用户束手无策。 你做了某些操作,网站后台都进不去了,这个时候要如何打开调试模式? 举个例子: 我做了某些操作后发现:网站报错了! 于是我想进后台打开调试模式,结果发现:后台也进不去!! 此时我的心情是崩溃的!!! 这该如何是好?要还原网站备份吗? 又或者改数据库? config表里找到ZCDEBUGMODE,b:0改成b:1 这个对于普通用户来说是不是太不友好了? 其实解决方法也很简单 我们找到网站目录下的zbsystemdefenderror。php文件。 在第二行加上如下代码: GLOBALS〔option〕〔ZCDEBUGMODE〕1; 刷新网页,发现报错信息已经很详细了。 原来是我故意把当前正在使用的主题里的include。php文件中的某段代码少写了一个“;”。 于是,问题就这样解决了。 至于这个操作的原理是什么,应该没人会关心吧。 严格来说,这也不是开启了调试模式,只是用“欺骗”的方式让ZB输出了更加详细的错误代码! 甭管那么多,能用就行!!! 注意:问题解决后注意删掉你添加的代码。