图片待添加
图片待添加

解决WordPress插件更新正在执行例行维护,请一分钟后回来

2020-03-02 19:09 分类:WordPress基础教程 阅读(次阅读) 标签:,,

今天直接点击WordPress插件更新,出现了”更新正在执行例行维护,请一分钟后回来”,而实际上我等了很久.

解决WordPress插件更新正在执行例行维护,请一分钟后回来

这是因为WordPress在升级程序、WordPress插件更新时,都会先切换到维护模式

觉得不能再等下去了,于是列出解决办法供大家参考:

如果你的WordPress是运行虚拟主机网站空间上:

1. ftp登录你的网站空间找到 .maintenance 并删除它,注意: .maintenance是隐藏文件.

2. 本地新建个a.txt 然后上传到WordPress网站根目录,然后改名为: .maintenance

3. 打开 /wp-admin/includes/class-wp-filesystem-direct.php 并下载,用代码工具打开并找到:

function mkdir($path, $chmod = false, $chown = false, $chgrp = false) {
// safe mode fails with a trailing slash under certain PHP versions.
$path = untrailingslashit($path);
if ( empty($path) )
 return false;

if ( ! $chmod )
 $chmod = FS_CHMOD_DIR;

if ( ! @mkdir($path) )
 return false;
$this->chmod($path, $chmod);
if ( $chown )
 $this->chown($path, $chown);
if ( $chgrp )
 $this->chgrp($path, $chgrp);
return true;
}

修改为:

function mkdir($path, $chmod = false, $chown = false, $chgrp = false) {
 // safe mode fails with a trailing slash under certain PHP versions.
 if ( ! $chmod )
 $chmod = $this->permission;
 
if(ini_get('safe_mode') && substr($path, -1) == '/')
 {
 $path = substr($path, 0, -1);
 }
 
if ( ! @mkdir($path) )
 return false;
 $this->chmod($path, $chmod);
 if ( $chown )
 $this->chown($path, $chown);
 if ( $chgrp )
 $this->chgrp($path, $chgrp);
 return true;
}

然后上传并覆盖, 刷新你的FTP就会出现.maintenance这个文件了,删除再更新你的网站,你会发现网站打开了.

更新正在执行例行维护请一分钟后回来消失了.

但是插件还没有更新,如何解决?

看看这个办法: 解决升级WordPress更新程序与插件主题很慢的办法

如果你的WordPress运行在你的个人服务器VPS上面

哈哈那就太简单了,用 Xshell工具登录你的VPS服务器,并打开你的网站根目录

输入这个rm命令:

rm -rf .maintenance

直接用Linux命令删除.maintenance这个文件,才不管文件是不是隐藏文件呢.

关于Xshell工具介绍:  Xshell+Xftp 优秀的Linux VPS管理工具使用教程

关于Linux常用命令介绍: Linux常用命令:rm命令删除文件或者目录

 


本文地址: https://www.wpyi.com/wordpress-lixing-weihu.html