WordPress报错:Briefly unavailable for scheduled maintenance. Check back in a minute”的解决方法

问题现象

WordPress建站程序在后台升级程序、主题、插件时,会先把网站状态切换到维护模式,期间,网站是暂时无法直接访问的,会出现 “Briefly unavailable for scheduled maintenance. Check back in a minute.“,中文版提示为“正在执行例行维护,请一分钟后回来”。

图片[1] - WordPress报错:Briefly unavailable for scheduled maintenance. Check back in a minute”的解决方法 - 正则时光

原因分析

在WordPress升级更新期间,WordPress会先把需要更新的文件下载到您网站的服务器中,然后,提取文件并将其更新安装到网站上。如果升级过程顺利完成,网站会即刻恢复正常访问;但是,如果由于连接中断、服务器响应超时或者网速不佳等原因,导致WordPress升级中断的话,WordPress可能会一直停留在维护模式,并且,网站的前后台访问都无法正常,会一直显示“Briefly unavailable for scheduled maintenance. Check back in a minute(正在执行例行维护,请一分钟后回来)”。

为了防止更新升级过程中出现不必要的问题,WordPress创建了一个名为 .maintenance 的临时文件,并将您的网站置于维护模式。此文件就会生成“Briefly unavailable for scheduled maintenance. Check back in a minute(正在执行例行维护,请一分钟后回来)”消息,并在网站更新期间显示它。等到更新完成后,它会自动删除 .maintenance 文件,将您的网站恢复正常。

但是,有时因为某些不可预测的原因,WordPress 无法自动删除文件,导致网站一直处于维护模式。

解决办法

要移除“Briefly unavailable for scheduled maintenance. Check back in a minute(正在执行例行维护,请一分钟后回来)”这个提示,就要删除对应的 .maintenance 文件。

图片[2] - WordPress报错:Briefly unavailable for scheduled maintenance. Check back in a minute”的解决方法 - 正则时光

其它情况

1.找不到.maintenance 或删除也无法访问

如果你在网站根目录下找不到 .maintenance 文件,那么可以尝试在网站根目录下找到 wp-activate.php 这个文件,编辑打开并找到以下代码:

define ('WP_INSTALLING', true);

将其中的 “true” 改为 “false”,然后保存文件,这样网站也可以恢复正常访问。

2.修复维护模式错误后网站中断

如果在手工删除 .maintenance 文件后,您的网站出现其他错误,可能是网站已损坏。这可能是因为您的某个插件或主题的兼容性问题或者更新升级出错导致的。您需要逐个禁用插件和主题,以排查到底是哪个插件和主题破坏了网站,找到后先移除该插件或主题,待网站恢复正常访问后再重新安装启用。

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享