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

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

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

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

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

1、

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

2、

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

3、

如果前2种办法没有效果
通过FTP访问网站根目录/wp-admin/includes/class-wp-filesystem-direct.php
使用编辑器查找如下代码


1
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;

 

然后使用以下代码替换


1
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 文件显示出来了
这时按照第一种方法操作即可

 

 

Smiling

Smiling

我还没有学会写个人说明!

相关推荐

3 条评论

  1. Avatar

    原来得新建空白的文件,我遇到过这个很多次了,但是总解决不了,下次试试

    • Smiling
      Smiling

      @小石 回头可以试试啦
      多多交流
      顺便问一句
      挂不挂友情链接

  2. Avatar

    这个代码展示很违和啊。

Leave a Reply to 小石 取消回复

您的电子邮件地址不会被公开,必填项已用*标注。

微信扫一扫,分享到朋友圈

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