May 16, 2007
升级WordPress2.1.3到2.2

得到消息不算太晚, 吃完午饭回来照常打开Google Reader, 看到Nicky说WordPress2.2发布了, 在我印象中好像离发布日期还有很远, 一定是我记错了. 废话不说, 赶快升级. 附: 最新版WordPress2.2下载地址 (不能用下载工具)
升级WordPress有一定风险, 毕竟在这么不稳定的网络中出现什么情况的可能性都是存在的, 所以俺也不打算直接就把2.2上传至服务器, 先认真看下WordPress的官方升级指南.
由于我目前的WordPress是2.1.3中文版, 那么其它版本的升级就不写了. 大致上是相似的. 一步步来:
1. 首先要备份数据库中所有的表(使用phpMyAdmin把所有表导出为一个sql文件)和WordPress根目录下的所有文件包括.htaccess文件(使用FTP, 如果服务器有WebFTP也可以).
2. 验证一下你备份的文件的可用性, 需要还原时发现文件损坏这样的情况一定要杜绝.
3. 把所有插件都禁用.
4. 保证上面的3步都已经做好, 如果没做好, 请不要尝试升级.
5. 下载最新版WordPress并解压缩.
6. 把服务器上旧的WordPress文件删除掉, 但以下几个文件不需要删:
- wp-config.php文件
- wp-content文件夹, 有个例外: wp-content/cache要删掉
- wp-images文件夹
- wp-includes/languages/ 如果你使用了语言包, 这个也不用删
- .htaccess文件, 如果你有自定义规则, 不删
- robots.txt 如果你的blog放在根目录下, 并且使用了机器人文件, 不删
7. 把新的WordPress文件传上去, 注意不要把第6步保留的文件覆盖掉.
8. 运行WordPress升级程序http://yoursite.com/wp-admin/upgrade.php, 按照屏幕上的提示做.
9. 更新permalinks和.htaccess, 主要是把permalinks改为自己的样式, 有必要的话写进.htaccess文件
10. 安装更新后的插件和主题. 这是可以在2.2下运行的插件列表和兼容2.2的主题列表.
11. 重新激活插件.
12. OK了, 看看新版本的WordPress有什么变化? HOHO
我已经升级好了, 发布这篇帖子时运行的是WordPress2.2英文正式版. 貌似侧边栏有些东东不见了, 不知道是不兼容还是改改就好.
Updated: 侧边栏东西没有丢, 而是WordPress2.2自带了我不喜欢的Sidebar Widgets插件. 默认显示出来的东东就是那些. 现在看看如何去掉这个插件, 我想: 把主题的sidebar.php文件里面检测是否有Widgets的代码去掉应该就好了吧. hoho
Updated2: OK了, 去掉代码后侧边栏又恢复原貌, 不过我想这不是治本的办法, Widgets插件本身还在, 我只是叫它不起作用而已. 不爽, 想办法删掉它. PS: 发现在后台管理的Manage页面下面有个Tags, 还没搞清楚是做什么用的.

5只小鸟 at 17:09 May 16, 2007 ₪
改新模版了?现在人都喜欢这样简单的,速度快。
北极冰仔 at 17:14 May 16, 2007 ₪
hoho 是哦 旧主题影响到RSS的正常输出了
换一次挺麻烦的 不过换了以后的感觉还是不错的
SkyLanD at 21:46 May 16, 2007 ₪
动作挺快的嘛,嘿嘿~
北极冰仔 at 21:59 May 16, 2007 ₪
SkyLanD:
hoho, 2.2挺好用的.