WordPress 在升级程序、主题、插件时,如果网络异常导致升级失败,很容易提示:“正在执行例行维护,请一分钟后回来”错误,一直无法正常访问网站前后台,下面分享一下如何解决该问题:
登录到网站的根目录,找到并删除 .maintenance
,之后刷新一下(或清空浏览器缓存)就可以恢复正常了。
一般情况下,按照上面方法即可解决“正在执行例行维护,请一分钟后回来”问题,但特殊情况下我们可能在网站根目录下无法找到 .maintenance
文件。
那么需要打开 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;
}
之后再返回到网站根目录,就可以找到 .maintenance
文件了,按照前述方法删除即可。
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » WordPress:“正在执行例行维护,请一分钟后回来”解决办法
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » WordPress:“正在执行例行维护,请一分钟后回来”解决办法