订阅 RSS feed RSS
September 28, 2007

升级到wordpress 2.3

今天突然心血来潮,把wordpress升级到最新版2.3。结果出现在首页出现了wp_post2cat’ doesn’t exist的错误,后来才知道是我用了Simple Tagging的原因。唯有把Simple Tagging禁用了。2.3没有categories, post2cat, and link2cat这三个表。所以你如果用的插件有查询这三个表都会出错。2.3版本自带了tags 的功能,但貌似还不是很好。后来发帖的时候有出现wp_categories’ doesn’t exist的错误,唯有把我认为相关的插件禁用了,但竟然不起作用。晕死,貌似wordpress官方也不知道是什么问题。其实我一开始就就想到可以手动恢复这三个表。结果一试,成功了。但这只是临时的解决方法。代码如下

wp_post2cat

CREATE TABLE `wp_post2cat` (
`rel_id` bigint(20) NOT NULL auto_increment,
`post_id` bigint(20) NOT NULL default ‘0′,
`category_id` bigint(20) NOT NULL default ‘0′,
PRIMARY KEY (`rel_id`),
KEY `post_id` (`post_id`,`category_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=464 ;

wp_categories

CREATE TABLE `wp_categories` (
`cat_ID` bigint(20) NOT NULL auto_increment,
`cat_name` varchar(55) NOT NULL default “,
`category_nicename` varchar(200) NOT NULL default “,
`category_description` longtext NOT NULL,
`category_parent` bigint(20) NOT NULL default ‘0′,
`category_count` bigint(20) NOT NULL default ‘0′,
`link_count` bigint(20) NOT NULL default ‘0′,
`posts_private` tinyint(1) NOT NULL default ‘0′,
`links_private` tinyint(1) NOT NULL default ‘0′,
PRIMARY KEY (`cat_ID`),
KEY `category_nicename` (`category_nicename`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;

经过这次,我不敢贸然升级,升级前后要注意以下几点:

  1. 备份
  2. 少用插件,如非迫不得已,不要使用插件,升级中很多错误都是因为插件的原因,所以插件数量较少也可以降低错误发生的几率,如果已经装了,可以禁用先;
  3. 虽然你使用的插件可能很少,但还是会用的,如果插件的作者没有推出兼容新版的版本,我还会寻找其他人修改的版本,比如 iStef 修改的 Google Sitemap Generator
  4. 及时修改所使用的主题,特别是对于此次的 WordPress 2.3,如果主题中有对数据库查询的语句一定要仔细查看,另外还要注意新版本加入的最新功能,比如 Tag;
关注回复 | 地址

偷窥其他:



被破了3次

  1. 张靓颖之凉粉 » page打不开 写于 09.29.2007 1:59 pm | permalink
  2. [...] 昨天升级之后,把那两个问题解决了.但后来又出现page/2,page/3/等页面打不开.真郁闷.后来才知道是Permalink Redirect这个插件的问题.唯有把它禁用了 [...]

  3. I♡{简单.快乐..}L4EVER.CN » 搬家了,升级WP2.3.1 测试下 写于 10.30.2007 7:05 pm | permalink
  4. [...] 总的来说搬家是挺满意的,抛弃DH,选用了明网的空间, 真不错,速度需要观察,我这边倒是挺不错的. 发表新日志提交时出错,经过测试是插件的问题.以下插件可能会造成影响! Google Sitemaps更多升级事项可以看这里 [...]

  5. 换了个主题 | 张靓颖之凉粉 写于 11.01.2007 2:38 am | permalink
  6. [...] 我觉得原来那个经典主题很简约,简洁,但我看过统计,知道很多人只是浏览了我的一篇文章就不浏览其他的了,估计是本来的主题粘性不够,不适合留住访客,所以就换成这个主题,这个主题很不错,颜色我很喜欢。还顺便升级到wordpress2.3.1 wordpress 永久链接:http://blog.ijanezhang.cn/computer/change-theme.html 反向链接:http://blog.ijanezhang.cn/computer/change-theme.html/trackback [...]

逢场做戏,留点种子

XHTML: 你允许使用的代码: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>