Smiling

解决Wordpres升级故障-“正在执行例行维护,请一分钟后回来”

在 WordPress后台升级时,WordPress系统进入维护(Maintenance)状态,这个时候访问任何页面都会出现:“正在执行例行维护,请一分钟后回来。”,但是有时候因为系统和服务器的问题,一直显示“正在执行例行维护,请一分钟后回来。”,此时网站属于磊机状态,后台也无法访问。

接下来的一都可以归结为没有备份

我整理了3种方法去解决问题,可以依此使用后刷新网页查看是否有效,如果没有效果就尝试下一种

1、

通过FTP访问网站根目录
找到并删除 “.maintenance”文件即可
重新刷新你的网站查看是否正常

2、

如果根目录没有“.maintenanc”文件
只需要新建一个空白文件并命名“.maintenanc”
然后上传到网站根目录
重新刷新你的网站查看是否正常

3、

如果前2种办法没有效果
通过FTP访问网站根目录/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;

 
然后使用以下代码替换

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;

 

修改后保存
这回会发现根目录下.maintenance 文件显示出来了
这时按照第一种方法操作即可

 
 

显示评论 (0)

文章评论