安全升级WordPress全记录

WordPress 2.8正式版已经放出,Wopus制作的WordPress 2.8中文语言包也已经发布,值得高兴的是,有越来越多的朋友采纳Wopus的建议,使用官方原版+中文语言包或者是直接使用官方原版。

今天陆续接到几个朋友的QQ,说在升级WordPress到2.8版本的时候有顾及或者升级失败,导致数据库出错,虽然已经凌晨,Wopus还是写一篇详细的升级WordPress的教程,希望这个升级WordPress全记录的教程能对大家有所帮助。

首先,不管是Cpanel面板的主机,还是DA面板的主机,都是可以通过Phpmyadmin来备份数据库的,虽然备份数据库的方式有很多,但直接通过phpmyadmin备份数据库,是最有效,也是最保险的一种方式。也希望各位在升级前,都能先备份数据库,都能用phpmyadmin来备份数据库,Wopus之前有一篇文章,图文讲解了如何使用phpmyadmin备份数据库,在继续阅读之前,请各位先看看:WordPress完美备份数据方法及教程

备份了数据库之后,我们就可以大胆的升级了,在升级之前,我们还需要做几件事情,确保升级能完成。

一,禁用所有插件

这步不是必须的,但确实需要的,因为每次WordPress更新到新版本的时候,总会或多或少出现插件不兼容的问题,而有些插件会直接写入数据库,所以为了安全起见,先禁用所有已经激活的插件。

二,更换主题到默认

这步也不是必须的,但也确实需要(必须),心细的朋友在寻找主题的时候可能会看到主题有一个版本的要求,也就是说,不是每个主题都能兼容WordPress最新版程序的,很多主题都是在程序升级之后更新,从这点来看,非常有需要在升级之前把主题更换到默认的,避免出现主题和WordPress最新版本不兼容的问题。

三,备份之前修改的文件

这步是非常必须的,如果你为了实现一些功能,修改了WordPress的代码,那么在升级前,请备份这些代码,然后再升级,否则这些修改过的代码会被覆盖,那修改实现的功能就消失了,有些功能如果在WordPress前台页面实现了,可能就出有错误。先备份,然后再尝试导入,并测试兼容性。

四,升级方法

从WordPress 2.7开始,就可以直接在控制面板直接升级WordPress,各位可以通过这种方式升级,方便、简单,但Wopus这里提醒各位,千万不要跨版本升级WordPress,跨版本升级WordPress是很危险的事情,特别是跨了几个版本,可能直接导致博客完全被损坏。如果后台升级有问题,比如WopusIDC当前国内的服务器,存在无法后台在线升级的问题(努力解决中,欢迎提供解决线索。),各位就需要通过FTP软件把新的WordPress程序上传空间相对应的目录了,WordPress 2.8有2.2M大小,727个文件,FTP传输需要几分钟,在覆盖老的WordPress的时候,如果有朋友正好访问,会报错,但这没任何问题,不用担心,继续传输覆盖就好了。

完全传输之后,输入地址:http://yoursite.com/wp-admin,提示要升级数据库,点击按钮升级,升级成功,登陆后台,完美解决升级问题。

五,还记得你使用的是哪款主题吗?还记得你使用的是哪些插件吗?还记得你备份了哪些修改的文件吗?嗯,去吧,回复他们吧。如果以后升级WordPress还不知道如何?那就回头看看这篇文章吧。

补充一句,如果各位都能按着Wopus这篇文章的方法来升级WordPress,那就应该不会出现,或者出错的几率很低,而且即使出错了也能很容易修复。

希望大家能在保留Wopus版权链接的情况下疯狂的转载这篇文章,让更多的朋友,更多的新手能看到这篇文章,因为不单单你需要,有更多的新手也需要这样一个相信的升级教程。

这里附带一篇WopusIDC用户的WordPress 2.8使用感受:升级到 WodPress 2.8 以后要注意的事项

最后希望大家能配合做一个调查,Wopus会根据调查的结果在今天有重点的解决各位遇到的问题。
[poll id=”4″]

类似文章

28条评论

  1. 这步不是必须的,但确实需要的。
    囧,这话怎么看怎么不顺眼。。。插件不禁用也没关系,不能用的插件后台自己动会禁用的,还有主题也一样,最多就是前台出错,但是后台和插件主题没关系鸟。

    1. 就因为这句话。。。偶弄了一下午

      插件禁用的最简单的方法:直接删除或者改个文件夹的名字 欧也

  2. 还有错别字

    五,还记得你使用的是哪款主题吗?还记得你使用的是哪些插件吗?还记得你备份了哪些修改的文件吗?嗯,去吧,回复他们吧。如果以后升级WordPress还不知道如何?那就回头看看这篇文章吧。

    是恢复不是回复

  3. 最后说一点,国内的IDC大多不能一键升级,是因为压缩包太大,国内的所有机房和国外的线路都有问题,除了小点的插件不会超时,大一点的插件还有一键升级都会超时,只要更改超时的时间即可。

  4. IDC后台升级插件是可以的(成功率的80%),版本升级不行!基返回结果是(Operation timed out after 30000 milliseconds with 379376 out of 2584895 bytes received)估计是网络的问题,会不会是IDC那里有文件大小和时间的限制啊!

  5. 基本上升级成功了

    还有后续一些优化没完成先过来反馈下

    我是备份plugins/themes然后直接删除www/目录下的文件后cp上传wp2.8的文件解压缩的,wp-config更改下信息,这样速度多了

    同时为了以防出现不可控的情况,升级前数据库也先备份了一道,这样基本上就没什么问题了

  6. 哭了!升级前没看到你这篇文章。
    文图好多啊!最大的问题是主题不兼容,所有的板块都错位了!
    怎么办啊?请回复!

    1. 建议先更换一个主题。然后及时关注这款主题的作者不是更新主题,使之兼容,当然也可以找一个很懂WP的,让他帮忙把主题修改的兼容了。

  7. 本地安裝測試了下還行,沒出現啥問題就是用的原版外加村長的中文包.前面沒關閉日誌修訂才21篇日誌就幾百個revision氣煞我也,看來等到3.0的發布我還要好好的整理下日誌

          1. 汗什麼叫又被打擊了?我說村長 你QQ上有我的號啊! 想一想還有誰叫在你群里叫你村長來著?實在記不起看頭像總記起來了吧.我QQ也用的這頭像.
            下載一個五筆教程看看,一天別學多了 就把一句助記詞上的字根記下來就行,一個月馬上速度比拼音快,出錯率還低.

        1. 还是拼音好,至少错了也能通过拼音知道原词是啥,如果五笔敲错字母,那对于没学过的人来说就很难猜测了。拼音更普及些。:D

  8. 酋长,我在2.7时windows主机对永久链接支持的很好,现在通过FTP升级到2.8后(后台升级失败),链接只有加上index.php才能访问。
    比如http://www.wosoho.com/godaddy-domain-registration-and-manage/不能访问
    但http://www.wosoho.com/index.php/godaddy-domain-registration-and-manage/却可以访问
    这是为什么啊?
    通过404重定向却把所有页面都指向了首页,顶部还出现Warning: preg_match() [function.preg-match]: Unknown modifier ‘/’ in D:VhostWebrootkjkcomwwwwp-404-handler.php on line 5的错误提示。

        1. 晕,我还在帮你测试呢?

          如果解决的,方便的说分享一下,另外,建议还是使用linux的空间吧。

已关闭评论。