如何升级WordPress 2012年11月05日

如何升级WordPress

主机91提供的WordPress支持自动升级和手动升级两种方式。在进行升级之前,主机91提醒你为预防意外情况发生,请先做好wordpress现有资料的备份。

自动升级

在WordPress的控制面板里具有自动升级的功能。点击左侧的“更新”在出现的页面中点击“自动升级”,WordPress就会自动更新版本。
如果自动升级失败,别担心,你可以试着手动升级。

手动升级

第一步:备份数据库和WordPress下的所有文件,包括.htaccess。
 
第二步:禁用所有插件。因为有些插件无法与WordPress新版本兼容,因此禁用插件再进行手动升级是最好的选择。升级之后再逐一激活插件。这样就确保升级过程不会因为插件而中断。
 
第三步:重写文件。这里有两种方法。
 
方法一:从WordPress下载页面下载最新版本的WordPress。然后上传到WordPress目录,重写所有存在的文件。这样做可以保护你的图片和主题。
 
方法二:删除服务器上旧的文件,然后上传你下载的新版本的文件。这样的替换可以保证服务器上所有的文件都替换成了最新版本。
 
哪种方式更好?
 
通常来说删除能够删除的旧文件是一个好的方法,因为通过上传或者是websitePanel自动更新的过程可能有些文件不能够正确的重写。在日后可能就会造成问题。

不能删除的文件和文件夹:
  • wp-config.php文件
  • wp-content文件夹
  • wp-images文件夹——只有WordPress 1.5系列版本具有此文件夹
  • wp-includes/languages文件夹——若使用语言文件,且所用语言文件位于g该文件夹而不是在wp-content/languages/中,无需删除该文件夹(为方便升级,可将语言文件移到wp-content/languages/中)
  • htaccess文件——若曾在.htaccess文件中添加自定义规则,则无需删除该文件
  • 自定义文件与插件——若wp-content文件夹下有图片或其它自定义内容或插件,无需删除这些自定义文件
删除以下文件和文件夹:
 
  • wp-*(除以上“不能删除”的文件),readme.html,wp.php,xmlrpc.php,以及license.txt;文件;尤其要删除WordPress根目录下的文件。再次重申,不能删除wp-config.php文件。注意:某些文件可能不存在于WordPress 2.7之后的版本中,如wp.php。
  • wp-admin文件夹
  • wp-includes文件夹;若若使用该文件夹下的语言文件,切记不可删除wp-includes/languages/ 文件夹
  • wp-content/cache文件夹;该文件夹仅存在于WordPress 2.0中
  • wp-content/plugins/widgets文件夹;只有之前安装了工具栏Widgets插件的用户的WordPress目录中才会出现该文件夹。工具栏Widgets的代码与WordPress内置widget性能相冲突。
删除文件的方法有很多,可以通过FTP客户端,通过Telene或SSH权限。
 
第四步:运行升级脚本。通过访问你的博客升级页面,(http://yourdomainname.com/wp-admin/upgrade.php)按照提示一步一步的做。
 
第五步:安装升级后的插件和主题
 
第六步:重新激活插件。在控制面板中一个一个激活插件。

是否可以恢复使用旧版本?

可以,但不推荐将当前版本恢复为旧版本。首先新版本中通常包括安全升级,如果回到旧版本,网站/博客可能要遭受一定安全风险。其次新旧版本间的数据库结构有所不同,回到旧版本可能会影响存储在数据库中的网站内容、日志、评论和插件等信息。如果用户坚持回到旧版本,风险自担。请注意,升级前如果不完整备份网站和数据库,要返回旧版本基本是不可能的。删除除wp-config外所有WordPress文件。将备份文件上传到服务器,还原数据库备份。记住,如果要返回旧版本,一定要保持完整备份。WordPress可能不支持返回过于陈旧的版本。
分享到:
XuNiZhuJiYuMingJiaoCheng
推荐阅读