2009-06-24

博客升级到WordPress2.8

0

WordPress 2.8 出来已经好几天了,今天有空升升级,主要是自己在之前修改过一些代码,升级的时候不能直接覆盖或使用官方的自动升级,呵呵,麻烦了点。

2.8 版本被命名为“Baker”,以天才演奏家Chet Baker 命名,此版本在主题管理、Widgets、分类系统和整体速度都有了大大的改善,据说修正了790个Bug,增加了180个新特性,除此之外添加了一个CodePress 编辑器支持语法高亮,支持语法参考。

升级的时候自然应该先备份好网站内容及数据库。以便升级出现错误及时恢复,也算是一个阶段性的备份。备忘一下我的升级过程,以便下次升级。

WordPress 从 2.7.1 升级到 2.8 我主要做了以下几个方面的工作:

1、下载新版 WordPress 中文版并解压,建好本地站点,准备作本地调试。
2、备份并下载博客 MySQL 数据库,恢复到本地。注意数据库名,用户名密码等与原来一致。
3、登录 PHPMyAdmin ,修改表 wp_options 中 siteurl 字段为 http://localhost 。
4、备份并下载原博客所有文件存档。
5、复制 wp-config.php 、httpd.ini 、插件、主题文件夹到新版 WordPress 。
6、浏览:http://localhost/wp-admin/ ,系统提示升级,确定即可。
7、禁用所有插件和主题,浏览网站,查看是否正常。
8、逐个启用插件和主题,查看是否正常并修复或升级。
9、修正:WordPress 评论算术验证,修改 wp-comments-post.php 。
10、修正:WordPress 单引号问题
11、修正:WordPress 标题优化(无需修改,修改都已保存在主题中。)
12、修正:WordPress 文章修订功能
13、修正:WordPress 中文 Tag 问题,修改 wp-includes\classes.php 。
14、完成,上传。

另外,有修改过表情图片或系统图片,用备份上传恢复。