解除WordPress例行维护模式的方法

  • A+
所属分类:网站建设

    今天帮马哥整理博客,看到他的博客里面有两个插件需要更新。就顺手帮他点了一下更新。但是没想到我这里网速不给力,半天一个插件都没有更新完,就直接点了关闭。但是WordPress却自动将博客设置为了例行维护模式,打开网站的所有页面(包括后台页面)都出现如下的提示:

正在执行例行维护,请一分钟后回来  或者为 Briefly Unavailable for Scheduled Maintenance. Check back in a minute.

 这也是WordPress的一个善意的提醒吧,但是我在升级过程中的关闭,却造成了博客一直处于这个状态。如果你再升级博客的时候也遇到这个问题,可以通过以下的方法解决。

    在例行维护模式中,WP会在根目录下放一个隐藏文件,名字为.maintenance (注意有个点,在Linux下为隐藏文件)。只要登录到服务器上删除掉这个文件,维护模式就被解除了。

     WP本身并没有提供打开维护模式的功能。通过分析源代码,我们可以很容易知道怎么打开。在根目录下创建.maintenance这个文件,并在里面输入以下内容

<!--p $upgrading = 1280127777;—>

    注意这里这串数字是一个时间戳。wp里的代码显示,如果这个时间比当前时间早10分钟(600s)以上,maintenance mode无效。

    所以,你可以把数字替换为php的time()函数来使它一直有效

<!--p $upgrading = time();-->

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: