WordPress 2.9早在12月18日就出来了,先是英文版,进入控制面板总是提到更新;尝试着自用自动更新,无奈服务器好像少了一个组件,无法更新,那就等到中文版出来再说!可是还是出现类似下面的提示:
- 从 http://downloads.wordpress.org/plugin/tinymce-advanced.3.2.7.zip 下载升级。
- 解压更新包。
- Abort class-pclzip.php : Missing zlib extensions
提示class-pclzip.php缺少zlib扩展!询问主机提供商华夏名网,给出的答案是手动更新!
没有试过手动更新,因为WordPress一直是可以自动更新主程序和插件的,这可以减少出错的几率!
无奈只能等到刚刚才进行更新!先是在Google搜索一下手动更新的步骤:
升级前的准备
一个字就是“备份”,备份哪些内容?我认为有两点:
检查有没有修改过wordpress的源文件,如果有修改,把修改的文件备份下来
备份数据库:一是通过主机的管理面板下载数据库,另一种方式是通过phpmyadmin导出数据。双管齐下,保险。
基本上做到以上两点就行了,如果实在不放心怕出问题,就把整站备份下来吧。因为我从来都没有修改过wordpress源文件,就算平时有需要修改源代码的地方,我的做法也是把源代码复制到自己的文件中,然后再修改调用(包括修改函数名和代码)。所以我只备份了下数据库。
开始升级
进入后台管理面板,进入升级页面,有两种升级方式:自动升级和手动下载
一、自动升级
这种方式是最方便的,你需要做的就是点击一下升级按钮,然后就是等待。这个等待的过程我感觉wordpress做的不太人性化,没有界面上的提示,你只能根据浏览器的进度条来判断升级进度。升级成功之后,你会发现数据库中多了一个张commentmeta表,它的作用类似于postmeta。
这个自动升级的方法不是一定能成功的,和你的网速有关,有可能会出现超时的错误,我以前在升级到2.8.6的时候碰到过。如果自动升级失败的话,就考虑另一种方法吧:手动下载安装包
二、手动下载
这种升级方式和当初你安装wordpress的时候是一样的,把安装包下载下来,解压后上传到你的服务器上。只不这次会覆盖掉文件名相同的文件,也正是因为只覆盖文件名相同的文件,所以你的wp-config.php文件不会被覆盖,你的主题仍然存在,你的插件仍然存在。所以,你可以放心的把下载后的安装包上传到你的服务器上。
不过上传文件后并没有完,因为2.9和以前的版本不一样了,增加了一个数据库表。不过不要担心,你只需要重新登录你的管理面板,强大的wordpress会智能的判断出你少了一张表,并提示安装它,安装过程也很简单,你只需根据提示点击一下按钮即可。
升级之后
ok,升级完成了,如果之前你有修改过wordpress源文件的话,把修改的备份文件再替换回去。然后开始测试你的网站有没有什么问题,比如插件的兼容问题。如果没有问题,万事大吉,恭喜你可以完美的使用2.9版了,如果有问题,就想办法找到问题的原因,然后解决问题。实在解决不了,就只好换回以前的版本了,反正我们已经提前做了备份工作,不怕。
升级方法来自:http://domety.com/archives/190/;
按照提示,先备份:自己很少在源文件进行什么修改的,因此文件的备份忽略;主要是数据库的导出,由于数据库和另外一个站点是共用的,因此只好在控制面板里头进行数据的导出,以防不测!
接着下载wordpress 2.9 中文版,解压缩,上传,胆战心惊的一阵子,怕这个时候要是有人访问本站会不会引起崩溃?目前未知!
很快,上载完成,进入后台,出现了升级数据库的提示,和说明没有两样,点击升级,就顺利的进入了后台;出现提示Simple Tag插件不能使用!于是又Google “WordPress 2.9 Simple Tag”,得益于WordPress众多的用户,个人碰到的问题早有人解决了,方法如下:

WordPress 2.9 Simple Tag
点击图片,进入原文,找到相应代码,复制新的代码更换!更新文件!
这样,所有的更新问题都搞定了!至于有什么变化,现在还没摸索!
你好,我的也是华夏名网。真的是太垃圾了,连插件都升级不了!现在都不知道怎么办?可以大家一起探讨一下吗?
谢谢你的方法,我去升级了!哈哈!
既然选择了,那就还是好好沟通一下吧!本来是在售后问题那里提交这个问题的;所以技术人员的答复可能稍微武断,希望专属客服能帮忙解决问题!