如何手动升级WordPress

上个月WordPress3.4.2版本发布,于是当天便要果断升级到新版本,上一次升级貌似也是手动升级,但是这次懒了,就直接点了自动升级。于是各种问题出现了,第一次提示错误超时,于是改了修改了处理时间,结果又遇到了貌似需要FTP帐号密码的错误。这都哪跟哪啊!没有办法,只好还是选择手动升级了,虽然上次也是手动升级,但是依然害怕丢了某个步骤导致升级失败,所以还是谷歌了一下,看看大家的升级过程。

至于此类的wordpress手动升级的教程在网上有很多,本文也只是为了自己记录一下,省得以后再升级的时候还要不停的去向谷歌要参考。如有雷同,纯属正常。

第一步,备份数据库和程序文件:我想这一步大家应该都知道了,即使不升级我们也要经常备份一下数据库,俗话说的好,防范于未然就是这个道理。对于备份程序文件,我都是直接用FTP软件将网站根目录全盘下载到本地。在这里我想顺便推荐一款FTP软件FileZilla,没有特别的推荐理由,唯一一点就是因为他传输速度快。

第二步,到官网下载最新版本的wordpress并解压:此处省略若干字······

第二步,关闭插件,检查哪些程序文件是以前自己曾经修改过的:关闭插件这一步是可选项,而因为想要实现某一功能修改了程序文件,那么升级后原来的程序文件就会被覆盖导致功能失效。所以可以将修改过的文件查找出来,将之前修改的代码copy到新文件里。

第三步,用FTP将主机上的网站文件全部下载到本地(复制一份到其他地方相当于备份程序文件),并用新版本中的wp-admin和wp-includes文件夹替掉你用FTP下载下来的老网站程序中的相应文件夹(最好是先删除在粘贴,因为直接覆盖肯能导致部分文件合并,出现新老文件并存的问题)。Wp-content文件夹不要替换,因为那里边存放着你的主题和插件文件。

第四步,用新版本中的其他文件替换旧程序文件中除wp-config.php的其他文件,因为该文件是wordpress的配置文件,包括与你的数据库连接配置等等。

第五步,为保险起见,到你的主机服务商那里暂停运行你的网站,并将空间内的原网站程序删除,如果不删除也可以直接上传你已经替换好的本地程序文件对原空间内的文件进行覆盖。

第六步,上传结束后运行网站,并在浏览器的地址栏输入http://你的网站地址/wp-admin/upgrade.php来执行程序升级。

搞定,升级成功,可以测试下网站有没有出现问题。最后别忘了重新开启你的插件。

另外本文比较适合内容不是很多的小站,如果你的网站体积非常大,完全可以采用只将下载好的新版本wordpress中需要替换旧文件的部分上传覆盖就行了。总结一下,需要替换的文件有:wp-admin文件夹、wp-includes文件夹,以及根目录内除wp-config.php以外的其他php文件。

发表评论

14 条回应

  1. 潇遥说道:

    请问我可以和你换个友链吗?我的两个博客百分之百是原创的,当站长很苦逼啊。生活鸭梨大了,我现在想靠自己的兴趣赚点外快。
    如果你有英文博客的话也可以跟你换友链。

    1. 小雨说道:

      我刚刚被百度K站,怕是会拖累你啊~

  2. 杨宇成说道:

    可惜我用的是Z-blog。

    1. 小雨说道:

      虽然没用过Z-blog,但是据说也很不错 [大笑]

  3. 电脑系统不行啊

  4. 那不是我说道:

    很多人提到要关闭插件,,我一次都没关闭过。。一样成功

    1. 小雨说道:

      这个可选,其实这次我也没关插件。。。

  5. Gabriel说道:

    偶都懒得升级。一直用着旧版本

    1. 小雨说道:

      我有点升级强迫症。。。

  6. 篮球比分说道:

    还是自定义设置的好啊

  7. 爱AI说道:

    一直自动升级,还没遇到错误的,先收藏一下! [欢迎]

    1. 小雨说道:

      你用的主机墙外吧 [抠鼻]

  8. 小A说道:

    之前Neo也写过一篇,很不错~早就升好啦~属于WPer们必备的技巧~

    1. 小雨说道:

      Neo已经成WP百科级的博客了。。。