更新WordPress

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

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

有两种更新的方法 - 最简单的是单击更新,这对大多数人都可以使用。如果它不起作用,或者您只想动手更多,则可以遵循手动更新过程。

如果您要跨多个版本进行更新,请按照升级WordPress - 扩展说明

备份WordPress

在开始之前,备份您的网站是一个好主意。这意味着,如果有任何问题,您可以恢复您的网站。可以在WordPress备份

顶部↑

自动背景更新

为了WordPress 3.7+,您不必抬起手指来应用次要和安全更新。现在,大多数站点都可以在后台自动应用这些更新。If your site is capable of one-click updates without entering FTP credentials, then your site should be able to update from 3.7 to 3.7.1, 3.7.2, etc. (You’ll still need to click “Update Now” for major feature releases.)

顶部↑

一单击更新

WordPress可让您单击按钮更新。您可以通过单击“新版本横幅”中的链接(如果在那里)或转到仪表板>“更新”屏幕来启动更新。进入“更新WordPress”页面后,单击“立即更新”按钮以开始过程。您不需要做任何其他事情,一旦完成,您将是最新的。

一单击更新在大多数服务器上都可以使用。如果您有任何问题,它可能与文件系统上的权限问题有关。

顶部↑

文件所有权

WordPress确定将使用WordPress文件的文件所有权连接到服务器文件系统的方法。如果文件由当前过程的所有者拥有(即Web服务器正在运行的用户),则WordPress创建的新文件也将由该用户拥有,WordPress将直接自行修改文件,而无需您提供凭据。

如果WordPress没有正确的所有权,则不会尝试直接创建新文件。相反,将向您显示一个对话框,要求有连接凭据。该文件是由FTP帐户最初上传的FTP帐户拥有的。要执行更新,您只需要填写该FTP帐户的连接凭据即可。

您的文件是否由Web服务器用户拥有,将取决于您安装WordPress的方式以及如何配置服务器。在某些共享托管平台上,该文件是由Web服务器用户而不是FTP用户拥有的文件的安全风险。参见有关的教程更改文件权限有关更多信息,包括如何配置文件权限,以便多个FTP用户能够编辑文件。

顶部↑

失败的更新

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

如果单击升级对您不起作用,请不要惊慌!只需尝试手动更新即可。

顶部↑

手动更新

这些是简短的说明,如果您想更多地查看扩展升级指示。如果您遇到三个步骤更新问题,则可能需要查看更详细的升级说明

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

顶部↑

步骤1:替换WordPress文件

  1. 得到最新的WordPresszip(或tar.gz)文件。
  2. 解开您下载的zip文件。
  3. 停用插件。雷竞技
  4. 删除旧的WP包括WP-ADMIN网络主机上的目录(通过您的ftp或外壳访问)。
  5. 使用ftp或您的外壳访问,上传新的WP包括WP-ADMIN目录到您的Web主机,代替先前删除的目录。
  6. 上传新的文件wp-content您现有的文件夹wp-content文件夹,覆盖现有文件。不要删除您现有的wp-content文件夹。请勿删除您现有的任何文件或文件夹wp-content目录(除非被新文件覆盖的目录)。
  7. 将所有新版本的根目录的所有新文件上传到现有的WordPress根目录。

注意 - 您应该将所有旧的WordPress文件替换为新的WordPress文件WP包括WP-ADMIN目录和子目录,以及根目录(例如index.php,,,,wp-login.php等等)。不用担心 - 你wp-config.php将是安全的。

复制时要小心wp-content目录。您应该确保仅从此目录内复制文件,而不是更换整个文件wp-content目录。这是您的主题和插件寿命的地方,因此您需要保留它们。雷竞技如果您在不重命名的情况下自定义了默认主题或经典主题,请确保不要覆盖这些文件,否则您将失去更改。(尽管您可能想将它们比较新功能或修复。)

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

顶部↑

步骤1.5:删除.Maintenance文件

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

顶部↑

步骤2:更新安装

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

不要忘记重新激活插件!雷竞技

顶部↑

步骤3:为自己做一些好事

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

您的WordPress安装已成功更新。这很简单,我们可以做到使用颠覆更新WordPress

考虑通过一篇有关更新,阅读您推迟的书或文章的博客文章来奖励自己,或者只是坐了片刻,让世界过去。

顶部↑

最后一步

您的更新现在已经完成,因此您可以进入并再次启用插件。雷竞技
如果您有登录的问题,请尝试在浏览器中清除cookie。

顶部↑

故障排除

如果有什么问题,那么第一件事就是遵循我们的所有步骤扩展升级说明。该页面还具有有关我们看到的一些最常见问题的信息。

如果您遇到了FTP凭据的请求,并尝试自动更新IIS服务器上的WP,那么这很可能是权利问题。进入IIS管理控制台,然后进入博客的应用程序库。在其高级设置中,将过程模型ID更改为当地系统。然后在网站上,选择您的博客,右键单击,单击“编辑权限”和“安全”选项卡上添加身份验证的用户。那应该做到。

如果您在升级后遇到问题,您可以始终还原您的备份并用以前版本中的文件替换文件释放档案

顶部↑

其他选项

如果您对Unix壳有一些了解,则应查看WP-CLI

本文是否有帮助?如何改进?