为什么 WordPress 不更新? WordPress 更新修复!

已发表: 2022-05-02

披露:这篇文章包含附属链接。 当您单击此帖子中的产品链接时,我可能会收到补偿。 有关我的广告政策的说明,请访问此页面 谢谢阅读!

内容

  • 为什么我的 WordPress 网站没有更新?
  • 缓存问题。
    • Cloudflare 和插件缓存。
    • 移动提供商或您自己的手机缓存。
    • 您的虚拟主机提供商的缓存。
  • 更新 WordPress。
    • 更新 WordPress(自动一键更新)。
    • 手动更新 WordPress。
  • PHP 版本。
  • 主题或插件冲突。
    • 安装“健康检查”插件。
  • WordPress 没有更新问题和修复,总结。

为什么我的 WordPress 网站没有更新?

您的 WordPress 网站未更新可能有多种原因。 以下是 WordPress 网站未更新的 3 个最常见原因,其中包括:

  • 缓存问题。
  • 您当前的托管服务提供商没有最新版本的 PHP。
  • 主题或插件冲突。

从您的 WordPress 网站未更新的最常见原因开始,很可能是由于缓存问题。

当然,您应该采取的第一步是清除缓存。

但是,您的 WordPress 网站未更新可能还有其他问题和原因。

例如,可能存在更多缓存问题或其他问题。

事实上,您的 WordPress 网站没有更新可能还有很多其他原因。

在这篇文章中,我将介绍您的 WordPress 网站未更新的最常见原因以及您可以采取哪些措施来修复它们。

缓存问题。

如果您使用任何类型的缓存插件,则在您的计算机/网络从服务器获取新文件之前,文件有一个“生命周期”(ttl)。 从一开始就禁用缓存插件不应该设置那个“ttl”。

很多时候,只需清除 WordPress 缓存,无论是 WordPress 仪表板中的默认内置缓存还是缓存插件,然后再次更新即可解决问题。

如果您使用的是笔记本电脑或台式机,则可能需要清除浏览器的缓存。

有时更新不会显示您的旧版 WordPress 是否仍缓存在计算机的浏览器中。

对于您的移动设备的缓存也是如此,我将在下面介绍。

您还应该检查其他隐藏且不那么明显的缓存区域,例如:

Cloudflare 和插件缓存。

您在运行 Cloudflare 吗? 你的服务器有自己的缓存吗? 你的插件有缓存功能吗?

例如,插件可以缓存用户浏览器数据,这将节省服务器上的资源,因此它不必从服务器检索每一位信息到用户浏览器。

虽然这有助于提高页面加载速度,但有时您的 WordPress 插件可以缓存更改,然后 Cloudflare 也有缓存版本。

因此,您刷新 Cloudflare 缓存,它最终会从插件中抓取缓存的文件,因此不会清除任何内容。 它甚至可以是 Cloudflare Flexible SSL 插件。

移动提供商或您自己的手机缓存。

移动提供商有时会在其移动客户和互联网之间粘贴透明缓存服务器和/或图像优化服务器。

这些有时无法正确识别对网站所做的更改,包括核心 WordPress 更新。

有时只需等待几个小时就可以解决问题。

但是,如果您仍然遇到问题,请尝试 wifi 上的移动设备和蜂窝移动设备。

这将告诉您这是否与您的网站在移动设备上的行为有关,或者是否与您的移动网络有关(甚至您的手机本身,所以如果可以的话,如果可以的话,请尝试使用第二部手机)。

如果是您的手机,则只需在设置中清除其缓存即可。

如果它是您的手机提供商,同样,等待几个小时可能会奏效。

如果没有,那么您可以随时联系您的移动提供商以获得进一步的帮助。

您的虚拟主机提供商的缓存。

您的主机可能有一些超出您通常可以访问的缓存。

例如,我知道 Godaddy WordPress 托管主机具有缓存功能。

因此,即使您的站点上没有安装缓存插件,主机也可能会这样做。 因此,请调查一下,也许可以询问您的托管服务提供商的支持。

有时您可能会收到自动的“ WordPress 更新未能完成 – 请立即再次尝试更新”。

当 WordPress 核心、插件或主题更新失败时会发生此错误。

即使您解决了主要问题,如果此错误继续出现,这意味着您的网站可能陷入维护模式。

您可能需要从服务器中删除 .maintenance 文件并从您的站点禁用维护模式。

您可以简单地登录到您的 cPanel 并自己删除主目录中的 .maintenance 文件。

但是,如果您不想弄乱您网站的文件(我不怪您),您可以联系您的虚拟主机支持寻求帮助。

您可能还需要确保在 WordPress 仪表板中启用了 WordPress 自动更新。

如果您的 WordPress 核心仍然无法更新,您可能必须使用自动一键更新或手动更新 WordPress。 更新 WordPress。

警告:更新 WordPress 将影响主 WordPress 安装中包含的所有文件和文件夹。 这包括用于运行 WordPress 的所有核心文件。

请注意:如果您对这些文件进行了任何修改,您的更改将会丢失。 因此,请确保在更新之前始终备份所有文件。

您应该始终将 WordPress 更新到最新版本。

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

有两种更新方法。 最简单的是一键更新,适用于大多数人。 如果它不起作用,或者您只是更喜欢亲自动手,您可以按照手动更新过程进行操作。 两者都做的链接如下。

更新 WordPress(自动一键更新)。

检查自动更新是否适用于您的 WordPress 仪表板。 只需访问仪表板 → 更新,然后单击“立即更新”。

但是,如果当您单击 WordPress 仪表板中的“立即更新”按钮或您的服务器没有自动更新时,“键更新”按钮似乎不起作用,那么请尝试手动更新它。

手动更新 WordPress。

您可以通过再次下载 WordPress 并解压缩来手动将 WordPress 核心更新到最新版本。

通过 SFTP 或 FTP 或主机帐户控制面板或 cPanel 中的文件管理器访问您的服务器(有关这些详细信息,请参阅您的主机提供商的文档) ,然后删除。

然后用下载的新副本替换服务器上除 wp-config.php 文件和 /wp-content/ 目录之外的所有内容的副本。

这将有效地替换您的所有核心文件,而不会损坏您的内容和设置。 请先阅读手动更新说明

*始终备份您的网站。*

备份:如果您还没有这样做,请务必在执行任何操作之前备份所有内容(包括您的数据库),以防万一真的出现问题。 你永远不会有足够的备份!

PHP 版本。

您当前的 Web 主机可能在其服务器上没有最新版本的 PHP。 这比你想象的更常见。 尤其是一些知名的虚拟主机提供商和共享主机计划。

因此,您需要检查它们是否正在运行可用的最新版本的 PHP。

最简单的方法是,如果您有共享主机帐户,则进入 cPanel 下的“MultiPHP Manager”部分,或您的 Web Hosting 帐户仪表板中的相关 PHP 部分,然后转到“PHP 选择器”。

它将告诉您 WordPress 网站上正在运行的最新版本的 PHP。

但是,您应该注意,即使您的 PHP 版本不是最新版本的 PHP,这也可能不是 WordPress 核心不更新的原因,但这是有可能的。

检查 WordPress.org 并查看哪些版本的 PHP 与其最新版本的 WordPress 兼容。

如果您的虚拟主机提供商没有为最新版本的 WordPress 运行适当的 PHP 版本,您可以使用此插件“ WP Downgrade返回到先前版本的 WordPress

然后联系您的虚拟主机提供商,看看他们何时会在他们的服务器上安装最新版本的 PHP。

如果他们不打算为最新版本的 WordPress 更新他们的 PHP 版本,那么最好建议您更改网络主机。

请注意:主题或插件冲突。

如果您的 WordPress 网站没有更新,这可能是插件或主题冲突。 尝试禁用所有插件,并使用默认 (20*) 主题之一。

如果问题消失,请一一启用您的插件,然后您的主题来确定问题的根源。

禁用和重新启用所有插件实际上可能会解决问题,并允许您从 WordPress 仪表板进行更新。

安装“健康检查”插件。

安装插件“健康检查和故障排除”在故障排除选项卡上,您可以单击按钮禁用所有插件并为您更改主题。 在您仍然登录的情况下,不会影响您网站的正常访问者。

WordPress 没有更新问题和修复,总结。

大多数情况下,WordPress 不更新的原因可能是与缓存相关的问题。

只需清除 WordPress 仪表板中的缓存或您已安装的任何缓存插件即可轻松解决其中大部分问题。 然后再次尝试更新。

此外,我还为您提供了一些其他可能的问题,说明您的 WordPress 网站未更新的原因。

我还为您提供了一些解决这些问题的方法,以便您可以在 WordPress 网站上更新和运行最新版本的 WordPress。

请记住,您应该始终在您的网站上运行最新版本的 WordPress。