wordpress更新时出现维护信息“Briefly unavailable for scheduled maintenance….”

今天登陆网站后台,发现一个插件提示更新,顺手就点了一下;结果不知道为什么就和卡住了一样,更新界面一直没反馈,结果打开网站首页的时候,网站什么都不显示,只有一行提示语“Briefly unavailable for scheduled maintenance. Check back in a minute”,我去,这bug来的有点突然啊。

英文不好,勉强能猜个大概意思,不过,我还是选择百度翻译了;那句话的意思是“暂时无法进行定期维护,马上回来看看”。其实出现这种情况的网站有很多的,而且解决方法也很简单。实际上是更新插件的时候由于某些意外原因,导致程序没能正常进行下去,触发了wordpress的保护机制,在服务器的根目录生成了一个".maintenance"的文件,相当于暂时吧网站“锁”住了。只需要上FTP把这个文件删掉就可以了。

然后刷新一下网站,立马就正常了。当然,插件更新的事情也不能忘,再试一次,很顺利的就更新好了。

.maintenance文件

其实这个文件和很多程序中的安装锁定文件install.lock挺相似的。很多程序为了防止不小心重复安装源码覆盖掉网站内容,在安装完成后会自动生成一个安装锁定文件,当这个文件存在的时候,访问安装路径是不能触发安装过程的。当你需要重新安装时,必须手动通过服务器先删掉锁定文件才可以,这样就相当于上了一个双保险,避免网站发生误操作的情况。

所以具有类似功能的.maintenance文件还可以用做另一个用途:开启wordpress的维护模式。当我们的网站暂时不想对外开放的时候,只需要在服务器根目录下生成一个.maintenance文件就可以了。等需要开放的时候,删掉这个文件网站又可以正常访问了。

那么,如何制作.maintenance文件呢?

打开记事本,复制这段代码:

<?php $upgrading = time(); ?>

然后另存文件的时候保存类型选择所有文件,文件名的地方直接填写.maintenance就可以了。

这样生成的文件就是我们所需要的,可以用来开启wordpress的维护模式。不会制作的话,可以直接下载本站提供的,解压后上传服务器就可以了。

点击下载:maintenance

声明:本文为原创,作者为 多多,转载时请保留本声明及附带文章链接:https://www.ddwzh.com/jzhjl/277.html