当你管理WordPress网站时,没有什么比看到它卡在维护模式更令人沮丧的了。特别是在你进行重要更新或期望大量流量的时候,这种情况会更加令人不安。
维护模式可能由许多因素引起,从简单的文件损坏到更复杂的插件冲突或存在的.maintenance文件。
虽然这可能让人感到压力,但修复卡在维护模式的WordPress网站通常是简单直接的。
我们自己的网站也多次遇到这个错误,所以我们在这里帮助你轻松退出维护模式。
WordPress卡在维护模式的原因
维护模式是WordPress在更新或进行重大更改时使用的临时状态。然而,有时这个过程会卡住,使你的网站无法访问。
这是因为当WordPress进入维护模式时,它会创建一个临时的.maintenance文件。如果这个文件仍然存在于你的网站上,那么它可能会陷入维护模式循环。
结果,你可能会看到一条错误信息:"Briefly unavailable for scheduled maintenance. Check back in a minute."(维护模式已开启)
导致此错误并留下.maintenance文件的因素包括:
1.更新不完整:由于服务器问题或插件冲突而中断的更新过程可能会留下.maintenance文件,导致你的网站离线。
2.故障插件:不兼容或过时的插件可能会干扰WordPress的核心功能,导致维护模式问题。
3.主题冲突:类似于插件,不兼容的主题可能会与WordPress安装发生冲突,无意中启动维护模式。
4.服务器问题:你的网络托管服务器上的问题有时会导致意外行为,包括卡在维护模式。
修复WordPress卡在维护模式的方法
现在你已经了解了这个错误的原因,解决这个错误的简单方法是删除.maintenance文件。
专业提示:在进行任何更改之前,我们建议创建你的网站备份。这样,如果出现任何问题,你将有一个最新的副本。
.maintenance文件通常位于你网站的根目录。你可以使用FTP客户端或托管服务提供商的cPanel中的文件管理器来访问它。
使用FTP访问.maintenance文件
你可以使用许多FTP服务来查看WordPress文件。在本教程中,我们将使用FileZilla。
如果你以前没有使用过或设置过FTP客户端,请参阅我们的指南,了解如何使用FTP上传文件到WordPress。
连接到你的网站后,只需进入右侧面板中的public_html文件夹。
访问public_html文件夹
你现在应该能看到文件夹中的不同WordPress核心文件。
在这里,你可以找到.maintenance文件的位置。只需右键单击该文件并选择"删除"选项。
从根目录中删除maintenance文件
使用文件管理器删除.maintenance文件
如果你不习惯使用FTP客户端,那么你也可以使用cPanel访问你的WordPress文件。
首先,你需要登录到你的WordPress托管服务提供商账户。在本教程中,我们将使用HostEase。
在仪表板中,从左侧菜单中进入"网站"标签。然后点击你网站下的"设置"选项。
HostEase网站设置
之后,你需要切换到"高级"选项卡。
向下滚动到cPanel部分,然后点击"管理"按钮。
HostEase高级cPanel
打开cPanel后,前往"文件"部分。
在这里,点击"文件管理器"选项。
文件管理器在cPanel中的位置
接下来,你会看到你的网站文件和文件夹。只需从左侧菜单进入public_html文件夹。
之后,你可以在根目录中找到.maintenance文件。选中该文件,然后点击顶部的"删除"选项。
从文件管理器中删除maintenance文件
删除该文件应恢复你的网站并使其退出维护模式。
作为预防措施,你还应该清除你WordPress网站的缓存。
防止WordPress卡在维护模式的提示
保持你WordPress网站的正常运行和良好的用户体验是至关重要的。
让我们探讨一些预防你的网站遇到此错误的主动措施。
不要一次更新多个插件和主题
最好一次更新一个插件,而不是一次更新所有插件。这样,你可以分离出可能导致WordPress进入维护模式的任何问题。
更新插件后,你还可以仔细观察你网站的性能,以识别任何意外行为。这将告诉你是否某个特定插件更新导致了任何错误。
2. 检查插件和主题的兼容性
另一个防止WordPress出现维护模式的方法是验证你的插件和主题是否与最新的WordPress版本兼容。
过时的插件和主题往往会导致冲突,使你的网站进入维护模式。将它们更新到最新版本还可以帮助修复漏洞和增强安全性。
3. 升级你的网络托管服务
可靠的托管环境对于WordPress网站的稳定性至关重要。如果你经常遇到错误,可能是时候考虑升级到具有必要资源来处理你网站流量和需求的计划了。
你还应该确保你的托管服务提供商定期进行服务器维护和更新,以防止性能问题。
例如,我们在我们的网站上使用HostEase,并且有很好的体验。更多选项,你可以查看我们推荐的最可靠和最佳WordPress托管服务提供商。