对于将WP置于维护模式,.Maintenance文件是否仍然有效?

时间:2015-06-05 作者:Luca Reghellin

我在升级时看到了这一点。删除维护文件(如果存在)。将WP置于维护模式是否仍然可行/正确?

2 个回复
最合适的回答,由SO网友:gmazzap 整理而成

不是真的。

.maintenance 是一个临时文件,如果您想让站点长期处于维护模式,则不可行。

如果你看source 维护模式仅在以下情况下保持$upgrading 文件中定义的变量不超过10分钟。

这意味着.maintenance 是WordPress升级插件、主题或自身时的一种锁文件,不能超过10分钟。

当然可以在该文件中插入如下内容:

$upgrading = time();
理论上,WordPress处于维护模式,但一旦它被指定为临时文件,WordPress可以在成功更新后自由删除该文件。

对于长时间维护模式,您需要使用不同的解决方案。

Here 你会找到一个的。

SO网友:li bing zhao

步骤1:创建文件.maintenance 在WP根目录中,如.htaccess

步骤2:将此代码放入文件中

<?php $upgrading = time(); ?>
步骤3:保存文件。然后,您可以看到默认维护消息“暂时不可用于计划维护”。请稍后再来查看。”。

步骤4:完成修复或升级后,删除代码或文件.maintenance.

如果您想拥有自己的自定义警告消息,请创建maintenance.php 文件并将其放置在/wp-content/ 目录WordPress使用此文件在您可能拥有的任何强制维护期间显示。

结束

相关推荐

“自动WordPress更新无法完成-请立即重新尝试更新”--但没有.Maintenance文件

在自动升级失败后,我正在尝试手动将wordpress升级到最新版本(3.0.3)。升级后,一切正常,除了在我的管理区顶部有一条令人不快的消息:自动WordPress更新未能完成-请立即重试更新我在互联网上搜索,每个人都说这是因为.maintenance 文件位于Wordpress根文件夹中,是自动升级或手动升级失败的遗留文件。在第二种情况下,只需删除该文件,一切都会很好。但我搜索我的wordpress安装目录,没有这样的文件。知道是什么导致了这个问题吗?