近段时间似乎晚上访问wordpress.org网站都不顺畅,昨天在更新WordPress插件的时候,更新失败,导致网站无法正常打开。
碰到升级失败网站打不开的情况,只需要删除.maintenance 文件就可以了。
笔者用的是Xftp 6,不过默认的并不显示这个.maintenance 文件,因为在Linux上,这个文件是隐藏的,需要对软件进行设置才能显示。
Xftp 6显示隐藏文件的设置方法:
点击顶部菜单栏里面的【工具】,然后选项【选项】,勾选【显示隐藏的文件】,确定即可。
.maintenance 文件的产生原因
当在 WordPress 后台点击升级核心程序、主题或插件时,系统会自动在根目录下创建一个临时标记文件 .maintenance,向访问站点的所有访客返回“Briefly unavailable for scheduled maintenance. Check back in a minute.”提示。如果更新过程中网络超时中断,该文件未能被自动删除,就会导致网站持续处于维护死锁状态。
使用 Xftp 6 显现并删除隐藏文件
在 Linux 系统中,以点号(.)开头的文件属于系统级隐藏文件,默认在 FTP 客户端中不被列出。
- 打开 Xftp 6 连接服务器进入网站根目录。
- 点击顶部菜单栏的 【工具】→【选项】(Tools → Options)。
- 切换至 【常规】 选项卡,勾选 “显示隐藏文件”(Show hidden files)。
- 返回目录刷新列表,即可看到淡色显示的
.maintenance文件。 - 右键直接删除该文件,网站前后台便瞬间解除维护锁定,恢复正常访问。