WordPress 2.2 to 2.6 升级手记

这个下午真够折腾的,我将可能吧阿禅日记的wordpress后台升级到2.6版本,在这个过程中遇到一些困难,当然,也积累了一些经验。

可能吧之前使用的是2.2版本的WP,因为一直找不到较好的UTW转换方案,所以一直没有升级到较新的版本,今天立下心来,将两个博客都升级到2.6了。

2.2与2.6最大的区别是tag的变化,2.3之前Wordpress是不自带tag功能的,因此我使用了UTW插件,而2.3发布时我没找到较好的转换方案,因此一直没有升级,直到2.6。

中午的时候,Denis告诉我,2.6可以直接导入UTW的标签,我在本地测试一下,果然如此, 而且是无损导入。于是我就开始了Wordpress升级之旅。

安装升级过程

1、首先,当然要下载wordpress 2.6

中英文随你喜欢。

Scavin同学怂恿我升级到2.7,想想还是算了,目前2.6似乎是最实用的版本,我就没打2.7的念头了。

2、然后,不是安装,是备份原先网站数据。

备份是很重要的,万一出事可以立马恢复。

3、和安装wp一样,修改wp-config.php里的数据库用户名和密码。

忘记用户名和密码不要紧,可以在旧wordpress的wp-config.php里找到。

4、停用所有插件

其实这一步做不做都可以,安全起见,还是禁用所有插件吧。

5、接着,将wordpress 2.6所有文件上传覆盖到wordpress目录

没错,覆盖,覆盖所有旧文件。

6、接下来就是升级了,打开你的博客,Wordpress会自动提示升级。

如果不自动提示,你可以打开yoursite.com/wp-admin/upgrade.php来升级。

按照提示按几下鼠标就升级完成了。

配置tag和分类

1、分类会丢失?

在升级阿禅日记的时候,分类全部丢失了,全部变为空白,我只好使用batch categories来批量修改文章分类。

幸好阿禅日记只有不到200篇文章,我大概修改了20分钟就搞定。

我以为升级可能吧分类也会丢失,反正可能吧的文章也就500篇,大不了弄个1小时来重新分类。

谁知,升级可能吧的时候分类完整无缺地转换了过来,难道是RP突然变好了?

2、导入UTW标签

这是我升级的重点。

我一直没有发现,原来wp2.6是可以导入UTW标签的,这个功能在【管理】-【导入】,点5次鼠标就完成了UTW与WP原生tag的转换。

升级插件、修改主题

接下来,升级一些插件,比如pagebar、All in One SEO等等。

你可能还需要修改主题,因为有些函数在wp2.6里可能失效。

由于之前可能吧使用UTW来显示相关文章,现在UTW停用了,我转而使用Denis同学编写的相关文章插件(第四部分的WordPress Related Posts),相当好用。

Denis同学在我升级的过程中帮了我很大的忙,他不厌其烦地回答我的白痴问题,如果他是女的,又没有结婚,我真的爱上他了。

分享我正在使用的插件:

可能吧正在使用的插件如下:

中文 WordPress 工具箱

Akismet

反垃圾留言插件之一

All in One SEO Pack

简便SEO配置插件

Better Feed

更好地管理Feed输出

CoolCode

用于显示代码

Dagon Design Sitemap Generator

给人类看的网站地图

Dean’s FCKEditor For WordPress

高级编辑器之一

Different Posts Per Page

使首页、分类页文章数目不一样

FeedBurner FeedSmith

Feed转向

Full Text Feed

让RSS全文输出

Google XML Sitemaps

给搜索引擎看的网站地图

Gravatar

Gravatar头像

MightyAdsense

配置Adsense

Pagebar2

页码

Popularity Contest

显示热文文章插件,与Super Cache不兼容,已停用。

Quotmarks Replacer

防止半角引号变圆角

Redirection

用于链接重定向

Show Top Commentators

显示评论数最多的人(参看可能吧首页侧栏)

Some Chinese Please!

用于反垃圾留言的非反垃圾留言插件

WordPress Database Backup

wordpress数据备份插件

WordPress Related Posts

相关文章显示插件

WordPress Thread Comment

嵌入式评论

WP-ContactForm: Akismet Edition

与我联系插件

WP Super Cache 

缓存插件

Postviews JS版

由于开启Super Cache后,无法使用Popularity Contest,改用Postviews JS版

44 条评论

  1. 2008 年 11 月 25 日 下午 7:38

    接下来就是升级插件了

  2. 2008 年 11 月 25 日 下午 7:54

    升级不容易,我后来的,直接用上2.6了!

  3. 2008 年 11 月 25 日 下午 8:10

    这就是我不敢弄独立Blog的原因。。。感觉太高科技了!

    顺便提醒一下错别字~第一段..

  4. 2008 年 11 月 25 日 下午 9:23

    同意……我不敢动WP的其中一个原因就是因此……

  5. Mao
    2008 年 11 月 25 日 下午 9:31

    aw也前段时间才从2.2转到2.6~~

  6. 2008 年 11 月 25 日 下午 9:31

    建议升级到2.7,虽然说2.6是实用的版本但2.7是最值得更新的版本。

  7. 2008 年 11 月 25 日 下午 9:42

    呵呵~比我用的插件还要多。
    干嘛不等到2.7再升级呢?

  8. Lan
    2008 年 11 月 25 日 下午 9:52

    我是那種見新版就馬上升級的人。

  9. 2008 年 11 月 25 日 下午 10:10

    Gravatar头像这个是系统默认就有的吧,不用装插件。
    Popularity Contest这个在wp super cache下会失效的,这个你要去问下denis小盆友要怎么样才能支持静态化的

    • 2008 年 11 月 26 日 上午 9:47

      我只是将插件列表列出来,事实上我是直接在后台开启的。
      Popularity Contest我打算停用了,改为手动添加(c从Google Analytics里搜集数据)。

    • 2008 年 11 月 26 日 上午 11:55

      刚请教完denis同学,基本完美地转换到postviews了。使用js来统计。

  10. 2008 年 11 月 25 日 下午 10:13

    原来你一直在用2.2啊~~
    太假了

  11. 2008 年 11 月 25 日 下午 10:54

    恭喜成功了,不用再烦

  12. 2008 年 11 月 25 日 下午 11:13

    WordPress确实不错

  13. 2008 年 11 月 25 日 下午 11:19

    如果有更新的话我会在第一时间升级

  14. 2008 年 11 月 25 日 下午 11:27

    我也刚升,没发现什么大不适的。

  15. 2008 年 11 月 26 日 上午 12:03

    每一个 blogger 的 wp 插件列表都是值得研究的

  16. 2008 年 11 月 26 日 上午 12:31

    貌似2.6已经内置有Gravatar了吧,还要安装这个插件吗?

  17. 2008 年 11 月 26 日 上午 8:52

    好。

  18. 2008 年 11 月 26 日 上午 8:59

    显示头像不?

  19. 2008 年 11 月 26 日 上午 11:19

    禁用了Wordpress Thread Comment用上了intensedebate,至于效果咋样还不好说。只是邮件提醒是乱码。

    • 沙渺
      2008 年 11 月 26 日 下午 2:28

      intensedebate不错,不过传说2.7支持得更好,所以值得=1=。

  20. 2008 年 11 月 26 日 上午 11:54

    今天又要升到2.6.5了~囧

  21. 2008 年 11 月 26 日 下午 4:51

    我可不想升级,我改了好几处它的源码。。。

  22. 2008 年 11 月 26 日 下午 5:37

    一直不敢升级,就怕出问题,还是再等等

  23. 2008 年 11 月 26 日 下午 8:18

    恭喜一下,插件真多。

  24. 2008 年 11 月 26 日 下午 10:12

    抓虾里看到的全是代码!就像UBB编辑器里的东西。粘给LZ看看:
    “这个下午真够折腾的,我将可能吧阿禅日记的wordpress后台升级到2.6版本,在这个过程中遇到一些困难,当然,也积累了一些经验。 可能吧之前使用的是2.2版本的WP,因为一直找不到较好的UTW转换方案,所以一直没有升级到较新的版本,今天立下心来,将两个博客都升级到2.6了。 2.2与2.6最大的区别是tag的变化,2.3之前Wordpress是不自带tag功能的,因此我使用了UTW插件,而2.3发布时我没找到较好的转换方案,因此一直没有升级,直到2.6。 中午的时候,Denis告诉我,2.6可以直接导入UTW的标签,我在本地测试一下,果然如此, 而且是无损导入。于是我就开始了Wordpress升级之旅。 一、安装升级过程

    1、首先,当然要下载wordpress 2.6

    中英文随你喜欢。 Scavin同学怂恿我升级到2.7,想想还是算了,目前2.6 似乎是最实用的版本,我就没打2.7的念头了。

    2、然后,不是安装,是备份原先网站数据。

    备份是很重要的,万一出事可以立马恢复。 ”

  25. 2008 年 11 月 26 日 下午 10:13

    晕,粘过来就不是代码模式了。

    • 2008 年 11 月 26 日 下午 10:53

      我也发现了,可能是插件的原因造成的。但我更相信是抓现的原因,因为其它阅读器都正常理解了那些代码。
      值得高兴的是,今天的文章在抓虾里正常显示了。

  26. 2008 年 11 月 27 日 下午 1:36

    呵呵!这可真够折腾的!

  27. 2008 年 11 月 27 日 下午 10:55

    嗯嗯…不错..

  28. 2008 年 11 月 28 日 下午 12:56

    竟然现在才升级

    • 2008 年 11 月 28 日 下午 9:12

      我一直对升级都有恐惧感。
      P.S.感谢你的Some Chinese Please插件。

  29. 2008 年 11 月 29 日 上午 7:45

    你用的插件好多啊。

  30. 2009 年 1 月 13 日 下午 5:06

    新年快乐!!

  31. 2009 年 1 月 31 日 下午 8:56

    很好。那些插件我去看看。

  32. cad
    2009 年 5 月 25 日 下午 9:34

    老外的东西,简单而又复杂。

发表评论

电子邮件地址不会被公开。 必填项已用*标注