升级WordPress

0条评论

指导

升级过程简述

  1. 备份你的数据库。详细说明请见数据库备份
  2. 对WordPress目录下的所有WordPress文件进行备份,当然别忘了还要备份.htaccess文件。
  3. 确认备份完成且有效,此步很必要。
  4. 禁用所有插件
  5. 保证前4步完成。如果前4步未完成请勿尝试进行升级。
  6. http://wordpress.org/download/下载WordPress整合包并进行解压
  7. 删除旧有的WordPress文件,以下文件除外(勿删!):
    • wp-config.php文件;
    • wp-content文件夹; 特例:wp-content/cache和wp-content/plugins/widgets这两个文件夹应删除。
    • wp-images文件夹;
    • wp-includes/languages/文件夹--如果你使用语言文件就不要删除该文件夹;
    • .htaccess文件--如果你向.htaccess添加了自定义规则的话就不要删除它;
    • robots.txt文件--如果你的博客位于网站根目录下(也就是说你的博客就是你的网站)而你创建了这样一个文件的话就不要删除它。
  8. 从本地计算机上传新文件至网站上对应的WordPress文件夹中。
  9. 运行WordPress升级程序并遵照屏幕上的指导行事。
  10. 更新永久链接及.htaccess。更新永久链接结构,如有必要,可将自定义规则整入.htaccess文件中。
  11. 安装经过更新的插件和外观主题。请参看2.7版可用插件列表。检查2.7版外观主题兼容性并向外观主题作者索取新的版本。
  12. 重新激活插件
  13. 检查WordPress在升级后的变化

升级过程简述到此为止。请接着阅读后面的详细升级指南。

如果你遇到问题,请重新阅读以下的指南以确保你是按照步骤进行操作的,相关问题可以参阅疑难解答:常见安装问题

适用于1.5.x及所有2.x版本(2.0-2.6.5)升级至2.7的详细升级指南

以下给出的指导将对前面简述内容做详细解释。请在继续阅读之前将简述内容浏览一遍。

第一步:备份数据库

执行数据库备份。你所有的WordPress数据,如用户,日志,链接及分类等都存储在MySQL数据库之中。备份过程的详细信息请参阅备份数据库

在开始升级之前做好数据库备份是极为重要的。如果出于某些原因,你觉得还原到旧版本WordPress有必要的话,就可以使用备份进行还原。

第二步:备份所有的WordPress文件

备份WordPress目录下的所有文件及.htaccess文件。此过程一般都要用到FTP程序将主机上的所有WordPress文件下载到本地计算机上。更深一步的说明请参阅备份数据库

如果对WordPress核心文件做了修改,抑或是对插件或外观主题进行了自定义,那么你可能要做好这些文件的备份了。在开始升级之前做好数据库备份是极为重要的。如果出于某些原因,你觉得还原到旧版本WordPress有必要的话,就可以使用备份进行还原。

第三步:确认备份

确认备份位置并保证其可用。此为升级过程中最重要的步骤。确认过程包括了,确认备份文件位于本地计算机上(或你自选的位置),并且可以浏览其中的子文件夹。如果文件为zip格式,请保证此zip文件包没有被损坏,也就是可以打开。另外可以使用编辑器打开.sql文件来看看表及数据是否能呈现。

第四步:禁用全部插件

管理面板的插件选项之下禁用所有的插件。因为要对WordPress做修改,某些插件可能会与升级过程产生冲突。

第五步:确认前四步顺利完成

如果你尚未顺利完成前四步,那么现在请不要继续下去了,赶紧回头把它们完成吧。前四步未完成的情况下,请勿尝试继续升级过程。

升级时遇到问题最好的求助之处便是WordPress支持论坛了,坛子里的志愿者在帮助你之前一般都会问你是否完成了前四步的操作,可见前四步的重要性和标准性了。

第六步:下载WordPress整合包并将其解压

http://wordpress.org/download/下载WordPress整合包并将其解压。

  • 如果你要将WordPress上传到远程web服务器的话,就使用浏览器下载WordPress整合包到本地计算机上,并将其解压。
  • 如果你拥有web服务器的shell访问权限,并且习惯使用控制台工具的话,就可以将WordPress直接下载到你的web服务器上。你可以使用wget,lynx或其他控制台网页浏览器进行下载,这可避免进行FTPing。将整合包置于与当前wordpress目录同级的目录之下(如"uploads")。然后使用gunzip -c wordpress-2.7.tar.gz | tar -xf - 或tar -xzvf latest.tar.gz将其解压。

WordPress整合包将被解压到名为wordpress的文件夹下。