解决 WordPress 长时间处于「正在执行例行维护,请一分钟后回来」状态问题

今天给个人博客升级插件的时,遇到个问题:前后台一直停留在空白页面并显示「正在执行例行维护,请一分钟后回来」,一脸懵逼。

原来 WordPress 在升级程序、主题和插件时,会切换到维护模式。这个时候访问网站前台会显示「正在执行例行维护,请一分钟后回来」,如果升级顺利几秒左右就会恢复正常。但遇到网络不佳等特殊情况会导致升级中断,WordPress 就会一直停留在维护模式,不论前台还是后台,都一直显示「正在执行例行维护,请一分钟后回来」。

如何解决这个问题呢

删除网站根目录下的 .maintenance 文件。

.maintenance 是个隐藏文件,通过 FTP 登陆一般看不到,建议 SSH 登录。可按如下步骤处理:

  1. cd /home/xxx/xxx 进入对应出问题的 WordPress 网站根目录;
  2. ls -a 列出当前目录含隐藏文件的所有文件,看看有没有 .maintenance,有的话执行删除;
  3. rm -rf .maintenance 回车删除,问题解决。