Cyfeiriadur Erthygl
WordPress 维护模式卡住了,我的网站直接变砖了。
昨天,有一个朋友给打电话说,语气那叫一个急,说他的WordPress网站突然打不开了,所有访客都看到一个页面,上面写着「暂时无法进行定期维护,请一分钟后回来」。
他以为是服务器的问题,重启了三次,换了两个DNS,折腾了一个多小时,网站还是那个样子。
我跟他说,别慌,这个问题我太熟了。
说实话,我自己的网站也卡过这玩意,而且不止一次。

WordPress 维护模式到底是什么?
WordPress这个维护模式,说到底是个好东西。每当你要更新核心、外挂程式或者主题的时候,WordPress会自动把网站切到维护模式,这样就能安全地更新文件,不会让访客看到一个半更新的残废页面。
正常情况下,这个过程就几秒钟,快到你根本注意不到。
但有时候,WordPress会抽风,更新到一半卡住了,或者你手贱把浏览器关了,或者同时更新太多东西把系统搞懵了,它就会一直停在维护模式。
然后你的网站就废了。
访客看到的是「暂时无法进行定期维护」,你登录后台也进不去,整个网站就像被锁住了一样。
我当时第一次遇到这个情况的时候,真的愣住了。
因为我根本不知道发生了什么,我以为我的网站被黑了,或者服务器挂了,甚至还考虑过是不是域名到期了。
后来才知道,其实就是WordPress在更新的时候出了点小状况,导致它没有正确地退出维护模式。
为什么会卡在维护模式?
WordPress之所以会卡在维护模式,是因为它在网站根目录下创建了一个叫.maintenance的文件,这个文件告诉WordPress「我现在正在维护中,别让访客进来」。
正常情况下,更新完成后WordPress会自动删除这个文件。但如果更新出错了,这个文件就会一直留在那里,你的网站就一直显示维护模式。
修复 WordPress 维护模式的第一种方法
那怎么修呢?
其实特别简单。
解决方案就是,手动把这个.maintenance文件删掉。
具体操作是这样的,你需要用FTP工具连接到你的网站服务器,比如FileZilla或者WinSCP,连上之后进入网站的根目录,就是那个有wp-config.php文件的地方。
然后你就会看到一堆文件,其中就有一个叫.maintenance的文件,把它删掉就行了。
删完之后,刷新一下你的网站,你会发现,维护模式消失了,网站恢复正常了。
Mae mor syml â hynny.
第二种方法:修改 wp-activate.php 文件
但是,如果你删了.maintenance文件之后,网站还是显示维护模式呢?
那就说明还有另一个地方需要修改。
在根目录下还有一个文件叫wp-activate.php,用文本编辑器打开它,你会看到一行代码define(‘WP_INSTALLING', true),把true改成false,保存文件,问题就解决了。
我第一次遇到这个问题的时候,是先删了.maintenance文件,发现网站还是不行,然后才去查wp-activate.php,改完之后就好了。
说实话,这个过程不难,但如果你不知道有这个东西,真的会卡很久。
所以我觉得还是有必要写一下,万一你以后也遇到了呢。
预防 WordPress 维护模式错误的建议
说真的,WordPress这个系统挺有意思的,它让adeiladu gwefan变得特别简单,但有时候也会因为太简单而让人忽略了一些基本的东西。
比如更新的时候,最好不要同时更新太多东西,最好先备份一下,更新的时候别关浏览器。
这些听起来都是常识,但人在着急的时候,真的容易忘记。
好了,以上就是今天的分享。如果你觉得有用,可以转发给有需要的朋友。我们下次再见。
Blog Chen Weiliang Gobeithio ( https://www.chenweiliang.com/ ) 分享的《如何修复WordPress 网站:正在执行例行维护,请一分钟后回来?》,对您有帮助。
Croeso i chi rannu dolen yr erthygl hon:https://www.chenweiliang.com/cwl-34444.html
