Total Pageviews

Friday, 22 March 2013

手动升级WordPress博客的操作步骤

升级博客系统就成了每个WordPress爱好者所面临的一件任务。由于多数人在使用Wordpress的过程中都会对程序做一些改动。所以官方提供的自动升级程序不一定适用于每一个WordPress爱好者。这时候选用手动升级就成为最保险的方法。

1. 备份数据库
备份数据库是每次升级WordPress之前要做的第一件事。 无论你用 MySQL 命令行还是用 phpmyadmin 或者数据库导出程序来导出数据, 得到备份数据后请检查你的数据库文件, 确保备份文件没有破损。

2. 备份博客文件
对每次升级的前一个版本的所有文件进行一次完整备份是一个良好的习惯。有 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. 清理垃圾文件
到博客上检查一遍, 确认没有问题后删除老版本的博客文件.

为什么不用自动升级?
因为有过自动升级失败的经历,所以选用手动升级, 仅此而已。手动升级 WordPress 看起来好像很烦, 但是 FTP 配合 SSH 操作起来其实很快, 用不了多长时间.