更新WordPress

警告:升级过程将影响WordPress主安装中包含的所有文件和文件夹。这包括用于运行WordPress的所有核心文件。如果您对这些文件进行了任何修改,您的更改将丢失。

您应该始终将WordPress更新为最新版本。当新版本的WordPress可用时,您将在WordPres管理屏幕中收到更新消息。要更新WordPress,请单击此消息中的链接。

有两种更新方法–最简单的是一键更新,这对大多数人都适用。如果它不起作用,或者你只是想更多地动手,你可以按照手动更新过程。

如果要跨多个版本进行更新,请按照以下步骤进行操作:升级WordPress–扩展说明

备份WordPress

在开始之前,备份您的网站是一个好主意。这意味着如果有任何问题,你可以恢复你的网站。有关备份的完整说明,请参阅WordPress备份.

自动后台更新

对于WordPress 3.7(文字出版社3.7)+,您无需举手之劳即可应用次要更新和安全更新。大多数网站现在都可以在后台自动应用这些更新。如果您的站点能够在不输入FTP凭据的情况下进行一键更新,那么您的站点应该能够从3.7更新到3.7.1、3.7.2等。(对于主要功能版本,您仍然需要单击“立即更新”。)

单击一次更新

WordPress允许您通过单击按钮进行更新。您可以通过单击新版本横幅中的链接(如果有)或转到“仪表板”>“更新”屏幕来启动更新。一旦你进入“更新WordPress”页面,点击“立即更新”按钮开始更新。你不需要做任何其他事情,一旦完成,你就可以更新了。

一键式更新适用于大多数服务器。如果您有任何问题,可能与文件系统上的权限问题有关。

文件所有权

WordPress根据WordPres文件的文件所有权确定它将使用什么方法连接到服务器的文件系统。如果文件属于当前进程的所有者(即运行web服务器的用户)WordPress创建的新文件也将归该用户所有,WordPress将直接自己修改文件,而无需要求您提供凭据。

如果没有正确的所有权,WordPress不会直接创建新文件。相反,您将看到一个对话框,询问连接凭据。文件通常由最初上载它们的FTP帐户拥有。要执行更新,只需填写该FTP帐户的连接凭据。

您的文件是否为web服务器用户所有,取决于您如何安装WordPress以及您的服务器如何配置。在一些共享托管平台上,文件由web服务器用户而不是FTP用户拥有是一种安全风险。请参阅上的教程更改文件权限 有关详细信息,包括如何配置文件权限,以便多个FTP用户能够编辑文件。

失败的更新

如果您看到“更新失败”的提示信息,请删除该文件.维护使用FTP从WordPress目录中删除。这将删除“更新失败”的提示信息。

如果一键升级不适合您,不要惊慌!只需尝试手动更新即可。

手动更新

以下是简短的说明,如果您想了解更多信息,请查看扩展升级说明。如果您在三步更新中遇到问题,您可能需要查看更详细的升级说明.

对于这些说明,假设您的博客的URL是http://example.com/wordpress/.

步骤1:替换WordPress文件

  1. 获取最新WordPresszip(或tar.gz)文件。
  2. 解压缩下载的zip文件。
  3. 停用插件。
  4. 删除旧的wp包括wp-管理员网络主机上的目录(通过FTP文件 或外壳访问)。
  5. 使用资金转移定价或您的shell访问,上传新的wp包括wp-管理员目录,而不是以前删除的目录。
  6. 从新的wp含量文件夹到现有文件夹wp含量文件夹,覆盖现有文件。不要删除现有的wp含量文件夹。不要删除现有文件中的任何文件或文件夹wp含量目录(被新文件覆盖的目录除外)。
  7. 将所有新的松散文件从新版本的根目录上传到现有的WordPress根目录。

注意–您应该将所有旧的WordPress文件替换为wp包括wp-管理员目录和子目录,以及根目录(例如索引.php,wp-login.php型等等)。别担心——你的wp-config.php将是安全的。

复制时要小心wp含量目录。您应该确保只从该目录中复制文件,而不是替换整个文件wp含量目录。这是您的主题和插件所在的位置,因此您需要保留它们。如果您自定义了默认主题或经典主题而没有重命名它们,请确保不要覆盖这些文件,否则您将丢失更改。(尽管您可能想比较它们的新功能或修复程序。)

最后,您应该看看wp-config-sample.php文件,查看是否引入了您可能想要添加到自己的新设置wp-config.php.

步骤1.5:删除.mainment文件

如果您在自动升级失败后手动升级,请使用FTP从WordPress目录中删除文件.mainment。这将删除“更新失败”的提示信息。

步骤2:更新安装

访问您的WordPress管理主页/wp-admin。可能会要求您再次登录。如果此时需要升级数据库,WordPress会检测到它,并为您提供一个指向以下URL的链接http://example.com/wordpress/wp-admin/upgrade.php。请按照该链接并按照说明进行操作。这将更新您的数据库,使其与最新代码兼容。您应该在步骤1之后尽快完成此操作。

别忘了重新激活插件!

第三步:为自己做点好事

如果启用了缓存,请在此时清除缓存,以便更改立即生效。否则,站点的访问者(包括您)将继续看到旧版本(直到缓存更新)。

WordPress安装已成功更新。这很简单使用Subversion更新WordPress.

考虑写一篇关于更新的博客文章来奖励自己,阅读你一直推迟的那本书或那篇文章,或者只是坐下来休息片刻,让世界从你身边擦肩而过。

最后步骤

您的更新现已完成,因此您可以再次进入并启用插件。
如果您在登录时遇到问题,请尝试在浏览器中清除Cookie。

故障排除

如果出现了任何问题,那么首先要做的是完成我们的扩展升级说明。该页面还包含我们看到的一些最常见问题的信息。

如果您在尝试自动更新IIS服务器上的WP时遇到FTP凭据请求,这很可能是权限问题。进入IIS管理控制台,然后进入博客的应用程序池。在其高级设置中,将Process Model Id更改为LocalSystem。然后在站点上,选择您的博客,右键单击,单击编辑权限,然后在安全选项卡上添加经过身份验证的用户。这样就可以了。

如果升级后遇到问题,您可以随时恢复备份 并用以前版本中的文件替换发布存档.

其他选项

如果您对unix shell有一些了解,您应该去看看wp-cli公司.

这篇文章有用吗?如何改进?

首次发布

上次更新时间