2010/10/28这天ㄚ琪终于完成了Wordpress Codex官方网站上升级WordPress,虽然简体中文也有,但是很明显的少了WordPress 2.7以后的自动升级的部份,所以在今天2010/10/28更新了,另外过去写的这一篇[译]升级WordPress已经过时,不再建议你阅读,当然你还是用旧版本或是要手动升级,还是一样有参考价值的,另外香肠有一篇图文并茂的【超省钱架站法9】如何升级WordPress系统,你也可以参考,不过本篇堪称是最新版的WordPress升级的最新版,ㄚ琪有空也会改造成图文版给各位看看,当然给ㄚ琪更多的回馈,可以PUSH我更快处理。
[adsense][/adsense]
有时候你可能想要更新你的WordPress安装到最新版,你会想到这么做可能是因为你已经看到控制台上方告诉你有新的版本释出、可能因为你已经了解了一些有用的新功能、或是可能因为安全修补程序已经释出。
检查需求
不论是什么更新的理由,开始之前,请你先确认一下已经阅读过目前的最低系统要求来确认你的虚拟主机有需要的PHP跟MySQL版本(假如你不确定,那么你的虚拟主机服务商应该能够告诉你。)
需要备份
接下来要做的事就是需要备份你的资料库, 你所有的文章跟页面都被押在资料库中,所以再这种情况下你需要有一份的拷贝,并且在任何的情况下,升级后你改变了你的心意就可以回复,假如你不确定如何备份你的资料库,那么可以在Codex的WordPress Backups这里找到操作的指示。
停用外挂
最后的准备步骤就是停用外挂,现在,你不必这样做,但有时候外挂没有更新到配合新版的WordPress运作时,在升级后可能会产生问题,因此,最好尝试和避免这种情况,不是吗?你可以在控制台很容易地到管理外挂的页面来停用外挂,改变”批次管理”的下拉选单为”停用”然后按下”套用”。
准备更新
现在你做完检查准备更新、你已经停用了你的外挂以及做了一次备份,现在是时候开始了。
有两种方法可以更新 – 最简单的就是自动更新,她适合很多人使用,假如没办法运作,或你只是比较喜欢手动,你就可以跟着手动更新的程序来进行。
自动更新
目前WordPress(2.7以后)加了自动更新的功能,你可以藉着按下一个新版的广告条(假如有的话)连结或是到工具->升级(3版以后是选单中有一个更新的连结)来启动自动更新。
一旦你在”WordPress升级”页面,点击”自动升级”按钮来开始程序,你不需要做任何事,只要完成了,你就已经更新了。
注意你的所有档案需要是在你的Apache伺服器可以执行的使用者所拥有,或是你收到了一个对话盒要求提供”连结资讯,”你会发现不管你怎样输入,都没办法运作,见man chown
,假如你不知道哪一个使用者执行httpd那么ps auxw | grep -E 'http|apache|www'
或是ps auxw
的输出可能有帮助。
假如你有将default或是classic的布景主题订做去没有改名,你就不应该使用自动升级,它会覆盖你的改变 – 你应该改用手动升级。
假如自动升级无法运作,不要惊慌,就试试看手动升级。
手动更新
这里只是简短的操作,假如你想要更多的话检视扩展升级说明,如果您在这三个步骤的升级里遇到问题,您可能需要阅读更详细的升级说明
根据这些操作,假定您的部落格的网址是 http://example.com/wordpress/
。
第一步:替换WordPress文件
- 获取最新的WordPress zip (或是tar.gz)档案。
- 解压缩你下载的zip档案。
- 删除虚拟主机上(透过FTP或是命令列存取)旧的
wp-includes
资料夹和wp-admin
资料夹。 - 使用FTP或是你的命令列存取方式,上传新版的WordPress档案到你的虚拟主机,覆盖旧的档案。
注意 – 你应该将旧的WordPress档案取代成新的,包括在根目录的那些档案像是index.php、wp-login.php等等,只要复制你下载的zip内容到你现有的档案上就可以完成,确定你所有子资料夹也是这样做,不要担心 – 你的wp-config.php是安全的。
当你要复制wp-content目录时请小心,你应该确认你只是复制这个目录里的档案,而不是替换你现有的wp-content目录,这个地方是你的布景主题跟外挂放的地方,所以你会想要保有这些东西,假如你有订制的default或是classic布景主题却没有更改名称,要确认没有覆盖这些档案,否则你会遗失你所做的改变。 (虽然你可能想要比较这些新的功能或是修正..)
之后你可以看一下wp-config-sample.php档案,看看是否有新的设定介绍可以让你想要增加到你自己的wp-config.php中。
第1.5步:移除.maintenance档案
假如你是在自动升级失败后做手动升级,使用FTP在你的WordPress目录里删除这个.maintenance档案,这将移除”升级失败”的痛苦讯息。
第二步:升级WordPress
到你的WordPress管理主页面在/wp-admin,你可能被要求再次登录,假如资料库需要升级,WordPress会侦测然后给你一个连结像是http://example.com/wordpress/wp-admin/upgrade.php
这样的连结,跟着那个连结及操作,可以更新你的资料库来跟你最新的程式码相容,你应该在第一步之后进快这样做。
第三步:为自己做些好事
假如你有启用暂存,只有清除暂存你才能马上看到你所做的改变(而且如果你没这样做,当你在页脚看到旧版本编号时你可能就会去检查升级是否有运作)。
你的WordPress安装已经成功升级,这就是这么简单,我们可以不用使用Subversion更新WordPress就可以做好。
考虑用一篇关于更新的部落格文章、读一读你拖延未读的书或文章、或只是坐着一会儿来让世界从你身边溜过等等来奖励自己。
最后的步骤
你的更新现在已经完成,所以你可以再一次进去启用你的外挂。 假如你登录时有问题,试着清除浏览器的cookies。
疑难解答
如果您遇到任何问题,请先根据我们进阶升级步骤中的操作执行,该页还有我们所知的一些常见问题的资讯。