问题现象
在WordPress升级插件或主题时,偶尔会遇到升级后网站无法访问,并显示以下提示信息:
正在执行例行维护,请一分钟后回来
Briefly unavailable for scheduled maintenance. Check back in a minute
问题原因
此问题通常是由于WordPress在升级过程中因网络中断、超时或其他意外错误导致升级失败,但系统未能自动退出“维护模式”所致。WordPress在开始核心、插件或主题更新时,会在网站根目录创建一个名为.maintenance的临时文件,以告知访客网站正在维护。如果更新过程被意外中断,此文件可能未被自动删除,导致网站持续显示维护页面。
解决方法
解决方法非常简单,核心是手动删除触发维护模式的标志文件。
操作步骤
- 连接到您的服务器:使用FTP客户端(如FileZilla)或SSH工具登录到您的网站服务器。
- 定位网站根目录:导航至您的WordPress安装目录,即包含
wp-config.php、wp-content等文件夹的目录。 - 查找并删除文件:在根目录下查找一个名为
.maintenance的文件(注意文件名以点开头,在部分FTP客户端中可能需要开启“显示隐藏文件”选项才能看到)。 - 删除文件:如果找到该文件,请将其删除。
- 刷新网站:删除后,刷新您的网站前台,通常即可立即恢复正常访问。
补充说明与预防
- 文件位置:
.maintenance文件必须位于WordPress的根目录,与其他核心文件同级。 - 手动进入维护模式:您也可以通过在根目录创建此文件来主动将网站置于维护状态。文件内容可以自定义维护消息。
- 预防措施:在进行重大更新(尤其是核心或大量插件更新)前,建议:
- 务必备份网站文件和数据库。
- 在网站访问量较低的时段进行操作。
- 确保服务器环境(PHP版本、内存限制等)符合更新要求。
- 如果更新频繁失败,可考虑通过FTP手动上传更新文件,或检查服务器与WordPress更新服务器的网络连接。
完成上述删除操作后,您的网站应能立即恢复正常访问。