电商路升级到wordpress 2.9中文版 -电商路-专注网店建设与网店营销-为网商经营网店提供服务

当前位置: 首页 >> 资源工具 >> 正文

电商路顺利升级wordpress 2.9中文版

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众多的用户,个人碰到的问题早有人解决了,方法如下:

点击图片,进入原文,找到相应代码,复制新的代码更换!更新文件!

这样,所有的更新问题都搞定了!至于有什么变化,现在还没摸索!

相关文章

2 条评论 发表评论

  1. 你好,我的也是华夏名网。真的是太垃圾了,连插件都升级不了!现在都不知道怎么办?可以大家一起探讨一下吗?
    谢谢你的方法,我去升级了!哈哈!

    • 既然选择了,那就还是好好沟通一下吧!本来是在售后问题那里提交这个问题的;所以技术人员的答复可能稍微武断,希望专属客服能帮忙解决问题!

留下回复