新闻中心

WordPress升级后出现Briefly unavailable for scheduled maintenance. Check back in a minute.的解决办法

作者 / 时间 2014-04-30 17:39:21

大家应该都知道,wordpress现在也更新到3.9版本了。在使用旧版本Wordpress程序时,都会面临着程序更新升级的情况。WordPress在升级程序、主题、插件时,都会先自动切换到维护模式,同时显示 “Briefly unavailable for scheduled maintenance. Check back in a minute(正在执行例行维护,请一分钟后回来。)”;无忧主机小编非常喜欢这种人性化的操作,如果升级顺利,也就几秒左右就恢复正常;但是如果由于网速不佳、突然停电等无法抗力原因导致升级中断或出现升级错误,WordPress就会一直停留在维护模式,不论前台还是后台,都一直显示“正在执行例行维护,请一分钟后回来”。 解决方法也很容易: 1.登陆无忧主机空间后台,再删除网站根目录Public_html下的. Maintenance文件,然后按F5试试。 2.如果public_html目录下面没有这个. Maintenance文件,可能是隐藏了,解决方法是,新建一个空的.txt文本文档,传到无忧主机的网站根目录下,重命名为.maintenance,这会儿文件就不见了,再按下F5试试。 3.以上两个方法都不行的话,就不要让文件隐藏,现身把,看如下代码操作: 通过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; 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反垃圾外链攻略,去除自动添加评论链接 WORDPRESS后台安装插件或者时提示需要输入FTP信息的解决方案 如何提升WORDPRESS运行的效率,怎么让WORDPRESS网站打开更快SS

本文地址:https://www.51php.com/wordpress/14006.html

1
1
1
1
1
1
1