WordPress升级插件或版本失败的解决办法
目录
Toggle问题描述:
今天我登录WordPress后台的时候,看到有两个插件需要更新,于是我就点了更新,但在它还没更新完的时候我就又点了别的地方,导至在给WordPress升级插件的时候提示“Briefly unavailable for scheduled maintenance. Check back in a minute.”,中文大概翻译的话就是“正在执行例行维护,过一会儿再回来。”然后整个网站都打不开。如下图:
解决“Briefly unavailable for scheduled maintenance. Check back in a minute.”的方法
可以猜得出是WordPress的原因,于是上网找查了些资料,出现这个提示的原因是WordPress在升级过程中自动会生成一个.maintenance文件,防止升级过程中网站有人访问,当升级成功后会自动删除这个.maintenance文件,但是由于升级失败导致.maintenance这个文件没有被自动删除,我们只需要手动删除就可以解决问题了。
解决方法:
解决方案是:进入 网站根目录 删除.maintenance文件。删了以后在首页在刷新一下,就可以恢复正常了!
方法1:通过宝塔面板文件功能删除
登录宝塔面板后台,然后点击左则 “文件” –>”你网站的文件夹”,进入后找到.maintenance文件删除即可。
方法2:通过ssh客户端删除
登录ssh 进入依次进入目录 “www”–>”wwwroot”–>”你网站的文件夹”,进入后找到.maintenance文件删除即可。
(我这里演示用的是FinalShell,这里推荐FinalShell是因为它可以像Windows那样直观的点鼠标操作,
FinalShell下载:https://www.hostbuf.com/t/988.html)
方法3:通过FTP删除.maintenance文件
打开FTP软件,登录到你网站根目录,然后找到.maintenance文件删除即可。(推荐FileZilla这款免费开源的FTP软件)
方法4:通过修改wp-activate.php文件
如果你找不到上面说的这个.maintenance文件,那么可以尝试这个方法。在网站根目录找到wp-activate.php这个文件,通过ssh修改或者ftp下载到本地修改都可以。
在第9行,define( ‘WP_INSTALLING’, true );
修改为:define( ‘WP_INSTALLING’, false);
然后上传,刷新网站就可以正常访问了。