香港独立IP空间
香港php空间
美国php空间
域名注册

大家应该都知道,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

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

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档