电子商务博客正式升级至WordPress 2.3
中秋节那天,WordPress官方发布了2.3版本。
过了几天我就把Blog升级到了2.3,当时没注意,不料升级以后错误不断。主要表现为发表评论以及后台发表、修改文章时。具体Warning内容如下:
WordPress database error: [Table ‘oxygen_ecvip.wp_post2cat’ doesn’t exist]
SELECT cat_ID AS ID, MAX(post_modified) AS last_mod FROM `wp_posts` p LEFT JOIN `wp_post2cat` pc ON p.ID = pc.post_id LEFT JOIN `wp_categories` c ON pc.category_id = c.cat_ID WHERE post_status = ‘publish’ GROUP BY cat_IDWarning: Cannot modify header information - headers already sent by (output started at /home/oxygen/domains/oxygen.host4.meyu.net/public_html/wp-includes/wp-db.php:160) in /home/oxygen/domains/oxygen.host4.meyu.net/public_html/wp-comments-post.php on line 67
Warning: Cannot modify header information - headers already sent by (output started at /home/oxygen/domains/oxygen.host4.meyu.net/public_html/wp-includes/wp-db.php:160) in /home/oxygen/domains/oxygen.host4.meyu.net/public_html/wp-comments-post.php on line 68
Warning: Cannot modify header information - headers already sent by (output started at /home/oxygen/domains/oxygen.host4.meyu.net/public_html/wp-includes/wp-db.php:160) in /home/oxygen/domains/oxygen.host4.meyu.net/public_html/wp-comments-post.php on line 69
Warning: Cannot modify header information - headers already sent by (output started at /home/oxygen/domains/oxygen.host4.meyu.net/public_html/wp-includes/wp-db.php:160) in /home/oxygen/domains/oxygen.host4.meyu.net/public_html/wp-includes/pluggable.php on line 390
感谢风暴轻狂、ThinkAgain、和意博客三位Blogger的提醒,现在这个问题也完全解决了,主要是由于后台一个插件不兼容问题造成的。
本来问题在十一期间就暴露了,不过那时候我在重庆,专心游玩没能顾及Blog,所以拖到今天才解决它。有Blogger留言时产生错误的,给各位带来不便了,抱歉。其实这本来是一个很简单的问题,由于我不懂PHP程序,因此之前被这串错误搞得昏了头。今天我在备份Blog之后又重新上传覆盖了所有的WordPress 2.3的文件,这来自和意博客的提醒。问题依然存在,因此再去后台逐个检查插件兼容问题。
经过排查,发现问题出在“WordPress Google 站点地图生成器”这个插件上,该插件由Kirin Lin汉化,主要功能是为 WordPress Blog 创建一个Google兼容的站点地图,并支持手动提交给Google以提醒Googlebot更新检索。
经过这次教训,提醒要升级到WordPress 2.3的同学们,升级时请先运行wp-admin/upgrade.php文件。
另外,由于因为WordPress 2.3的数据表和以前不大一样,所以有些插件会不兼容,在升级以后一定要注意协调插件问题。
经过这么多折腾,电子商务博客总算是正式升级至WordPress 2.3了!




[回复此评论]
[...] 从电子商务Blog升级到WordPress 2.3用上了内置的Tag(标签)以后,侧边栏的Tag过于拥挤,影响浏览。而Tag Cloud的展示却不够理想。 [...]