WordPress如何自己检查博客错误
WordPress的优势是可以自由使用众多主题、众多插件,但问题就是:很可能插件之间有冲突,导致博客不能正常使用,但是对普通非PHP等专业用户来说,无法准确判断问题原因。
我今天就遇到了这个问题,不过在老师的指点下,顺利解决。
我升级了某个插件(恩,不提名字,因为还没搞具体清楚,到底是插件和我这里有冲突,还是别的什么原因),之后就发现凡是有评论的日志,不仅无法显示侧边栏,而且评论也不能完整显示,整个页面明显没有被全部载入。
按指示,打开服务器根目录下的wp-config文件,在第二行插入一段代码:ini_set(‘display_errors’, true);(红色字体部分)。之后保存、覆盖服务器原文件,重新刷新错误页面,则会在页面上有错误的地方显示出具体错误内容,如我的错误显示就是正在使用的主题下的comment.php文件第33行出错。之后跑去看了一眼,不理解内容,没关系,注释掉,保存、覆盖,刷新页面,一切ok。
不过记得,当问题解决之后,一定要再打开wp-config文件,将刚刚添加的代码注释掉(你也可以删除掉,不过我习惯注释,以备以后使用),否则下次博客出问题,别人就可以完整看到你的WP的安装路径了,很危险。
PS:问题彻底解决,公布解决方案
1、插件是零号相册主人neekey做的Reviewers Info,可以显示评论者的国旗、系统标志、浏览器标志。
2、最新版本为2.0,neekey更改了函数名称,于是如果是从之前版本升级,则会引发运行错误。
3、如果是升级上来的,请先启用插件,而后进入主题编辑器,打开comments.php,找到<?php display_ri($comment); ?>这一行,将其中的ri替换为commenter_info,即正确代码形式为<?php display_commenter_info($comment); ?>。
4、更新文件,问题解决。
5、感谢插件,还是希望这种更改函数名称的变更,能在插件更新的说明中予以解释,否则好麻烦,尤其是对我这种不熟php的人。
6、还是要感谢neekey的插件。

流星 Reply:
八月 21st, 2008 at 11:46
踹死你
点此评论