前言:其实2.8早出来了,一直在我的后台闪来闪去的,实在看不过去,还是升了吧。本身就自带自动升级,但是我的就是升不上去啊,老是报错,怎么办呢,只好手动来进行了,以下就是手动升级的相关步骤。
环境:Wordpress 2.7 升级到 2.8.4
系统:CentOS 5.3
升级步骤:
1、备份
最好还是准备下,不然把自己的心血写的东西都丢了可不值啊
备份两个东西:数据库 可以找个备份插件 也可以自己手动导出SQL语句 或者直接备份数据库文件
wordpress程序文件 : 其实这个中间有几个注意要保存的 A、原来的配置文件(有数据库连接方面的信息) B、有空间整体保存还是最保险的 C、最要注意 相册文件(自己定义的目录) 还有上传的相关文件(默认在wp-content/uploads下) D、最有用的文件 插件和主题 在wp-content下面
2、下载
从官方下载 latest.zip 我这里下载的 中文版的 http://cn.wordpress.org/wordpress-2.8.4-zh_CN.zip
3、解压并安排目录方法
解压到原来的同级目录 使用软件连接方法来安排目录
例:目录blog 为对外的目录 那么 原来的 wordpres-2.7 和wordpress-2.8.4都在同一目录
删除原来wordpress-2.7与blog的软连接
建议新连接 ln -s wordpress-2.8.4 blog 这样就很快切到新的了
4、拷贝原来的文件
拷贝2.7 目录下 wp-config.php 和 .htaccess(如果有做) 到新的目录下
拷贝原来的模板文件: \cp -r ../wordpress-2.7/wp-content/themes/* wp-content/themes/ (记得加*号 不然会copy目录的 如果要强制覆盖请用\cp)
拷贝原来的插件文件: \cp -r ../wordpress-2.7/wp-content/plugins/* wp-content/plugins/ (如果你不怕麻烦 怕出错的话 只要copy你需要的插件就可以了 也可以配置完后再添加插件,有些插件可能会有版本的需求,而导致出错)
拷贝原来的上传文件: cp -r ../wordpress-2.7/wp-content/uploads wp-content/ (新安装有是没有这个目录的)
恢复相册文件:如果之前的目录已经定好了 想下载更新时还要这么麻烦 同样可以把相册目录移动blog 目录之外 利用软件连接来进行访问 这样可以避免备份的数据过大。
5、配置
在浏览器上运行 /wp-admin/upgrade.php 升级数据库
删除或者重命名 wp-admin 目录下的 install.php 和 upgrade.php
Ctr-F5 刷新自己的网站即可看到系统已经升级成功。
6、升级过程中遇到的问题(如自动升级):
1、问题:使用自动升级失败。
下载失败。:Operation timed out after 30 seconds with 1524600 bytes received
解决:修改 wp-admin/includes/file.php
把 444行的 $response = wp_remote_get($url, array(’timeout’ => 30));
30改成300 或 600
2、问题:PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature 进行解压安装时报的错
未解决
7、升级后的完善工作
添加新插件 修改模版
之后还对服务器软件进行了相关的升级
我的BLOG 升级后相关数据:
Wordpress 2.8.4
Nginx 2.8.8
PHP 5.2.10
Mysql 5.1.36
类归于:
Linux软件
Trackback:
Uri