什么是 WordPress 维护模式以及它为什么会发生?
WordPress 维护模式页面在技术上不是一个错误。它是一个通知页面。在更新过程中,WordPress 会下载必要的更新文件到您的服务器,解压它们,然后安装更新。WordPress 同时会把您的网站置于维护模式,并在此过程中显示‘简短不可用的计划维护,请稍后再试’通知。
为了触发维护模式通知,WordPress 会在您网站的根文件夹中创建一个临时的 .maintenance 文件。如果一切正常,这个通知可能只会显示几秒钟。在成功更新后,WordPress 会自动删除维护文件并禁用维护模式。然而,有时由于 WordPress 主机服务器响应缓慢或内存不足等原因,更新脚本会超时并中断进程。当这种情况发生时,WordPress 没有机会将您的网站从维护模式中移出。换句话说,您的 WordPress 网站将继续显示维护模式通知,您需要手动修复它。
选择1:删除 .maintenance 文件
要使您的网站脱离维护模式,您所需要做的只是使用 FTP 客户端(如 FileZilla)或主机的文件管理器应用程序从站点的根文件夹中删除 .maintenance 文件。简单地连接到您网站的文件,找到 .maintenance 文件,右键点击它并选择‘删除’。
如果在您的 WordPress 根目录中找不到 .maintenance 文件,请确保您的 FTP 客户端设置为显示隐藏文件。在 FileZilla 中,您可以通过点击菜单栏中的服务器 » 强制显示隐藏文件来强制客户端显示隐藏文件。
选择2:更新wp-activate.php 文件
如果在上述修复后 WordPress 仍然卡在维护模式中,那么您需要更新位于主 WordPress 文件夹中的 wp-activate.php 文件。这与您找到并删除 .maintenance 文件的位置相同。您需要使用主机公司的文件管理器应用程序打开该文件或通过 FTP 将其下载到您的计算机。
接下来,您需要找到代码:
define (‘WP_INSTALLING’, true)
然后,将‘true’改为‘false’。因此您的代码将看起来像这样:
define (‘WP_INSTALLING’, false)
之后,您需要保存更改并通过 FTP 将文件上传到您的主机服务器。如果您使用的是主机公司的文件管理器,那么只需保存文件即可使您的网站脱离维护模式。
选择3:暂时停用所有 WordPress 插件
未完成或中断的更新可能会在您的站点脱离维护模式时引起问题。如果在更新 WordPress 插件时出现错误,您需要通过 FTP 暂时停用所有 WordPress 插件。这一步将确保已损坏的插件被禁用,您的网站将恢复在线状态。接下来,您需要登录到您的 WordPress 仪表板并一次激活一个插件,以查看哪个插件引起了问题。然后,您需要手动安装插件更新,以确保其正常工作。
如何在未来防止 WordPress 维护模式错误
我们已经知道‘简短不可用的计划维护’错误有时可能是由于服务器响应缓慢或您的网络托管计划内存有限所致。为了避免这种挫败感,让我们看看一些预防措施。一个方法是一次更新一个插件和主题。我们都希望效率,但有时速度会适得其反。当您一次点击所有插件的‘更新’按钮时,WordPress 会以分段顺序更新它们。即使是连接中的微小延迟也可能导致冲突,使您的站点卡在维护模式。相反,请采取更耐心的方式。一次更新一个插件和主题。这样,如果出现问题,更容易找出原因并迅速解决。
如果一次更新仍然导致维护模式错误,这可能表明您当前的主机计划无法满足您的网站需求。升级到更高的计划或更换到像 Bluehost 这样可靠的提供商可以显著减少将来遇到此错误的机会。我们还建议探索托管 WordPress 主机公司。这些提供商专门优化 WordPress 网站的速度和可靠性,使其成为更顺畅体验的绝佳选择。
如何自定义维护模式通知
也许您的 WordPress站点实际上需要进入维护模式以进行更新或其他原因,但您更愿意放弃平淡无奇的默认维护页面。如果是这种情况,您可以使用像 SeedProd 这样的插件。它是最好的 WordPress 页面构建器插件,带有维护模式功能。您可以使用拖放编辑器自定义维护模式页面并集成不同的电子邮件营销工具。
首先,您需要在网站上安装 SeedProd 插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。激活后,进入 WordPress 管理面板中的 SeedProd » 登陆页面并点击‘设置维护模式页面’按钮。