WordPress 3.0.4发布好久了,我还没升级,用的还是2.9.2版本,今天心血来潮想升级下,用后台的自动升级老是失败,无奈只好上网找方法了,还真找到了,一下内容转自

http://www.neoease.com/update-wordpress-manually/ 

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. 清理垃圾文件
到博客上检查一遍, 确认没有问题后删除老版本的博客文件.

为什么不用自动升级?
我自己不放心而已, Ubuntu 和 WordPress 我都升级失败过, 惨痛的经历令我不敢再次尝试, 仅此而已.
手动升级 WordPress 看起来好像很烦, 但是 FTP 配合 SSH 操作起来其实很快, 用不了多长时间.