Internet · 2010年7月20日 0

手动升级 WordPress 的步骤

1. 备份数据库
每次升级博客之前做的第一件事是备份数据库, 无论你用 MySQL 命令行还是用 phpmyadmin 导出数据, 得到备份数据后请检查你的数据库文件, 确保备份文件没有破损. 笔者就试过通过 phpmyadmin 导出数据, 但数据文件不完整, 导致丢失了 60 多条评论.

2. 备份博客文件
我习惯对每次升级的前一个版本的所有文件进行一次备份. 文件又不大, 放着以备不时之需. 很明显, WordPress 越来越庞大, 真说不定哪天我就回归 WP2.5 了.
有 SSH 支持的朋友请打包后下载, FTP 下载这么多的文件会很让人崩溃的.

3. 在本地将最新版的 WordPress 代码整理好
如果你使用了个性化表情, 请替换 {博客根目录}/wp-includes/images/smilies/ 目录里面的表情图标.
修改 wp-comments-post.php 文件, 这是为了防止访客冒充留言.
修改 wp-config.php 文件, 数据库和语言环境等参数需要修改.
修改其他源文件…
并删除以下目录及目录内的文件.
{博客根目录}/wp-content/

4. 将整理过的 WordPress 程序代码上传到服务器
服务器支持 SSH 的朋友可以打包上传, 在服务器端解压, 这样可以节省很多很多时间.
请将文件上传到服务器上的私有目录 (无法通过 URL 访问的目录). 如: ~/private/new/

5. 停止现在的博客服务
放置一个静态的欢迎页面到博客根目录, 文件命名为 index.html.
将老版本的 WordPress 移到私有目录中. 如: ~/private/old/

6. 将老版本的文件整合到新版本中
将 {博客根目录}/wp-content/, .htaccess, favicon.ico 和其他文件剪切到新版本的 WordPress 中.

7. 放置新的博客文件
将新的文件放到博客目录中, 取代老版本.

8. 激活新版本
删除 {博客根目录}/index.html, 进入博客后台升级数据库.

9. 清理垃圾文件
到博客上检查一遍, 确认没有问题后删除老版本的博客文件.