如何修复 WordPress 中的计划维护错误暂时不可用
已发表: 2020-10-26您是否看到“WordPress 暂时无法用于计划维护。 请稍后再回来查看“? 此错误通常在升级 WordPress 的核心文件、插件或主题时发生。
实际上,让您处于维护模式的升级不会在您的 WordPress 网站上完成。
在这篇文章中,我们将教你如何纠正“ WordPress 暂时无法进行定期维护。 请稍后再检查”错误。 我们还将教您为什么以及如何在将来防止此错误。
为什么“WordPress 短暂无法用于计划维护。 请稍后再回来查看”错误?
从技术上讲,维护页面不是故障。 似乎有一个通知页面。
在更新过程中将适当的升级文件下载到您的服务器,卸载它们,然后安装更新。
WordPress 还将网站置于维护状态,并指出“WordPress 暂时无法进行定期维护。 请稍后再回来查看。”

WordPress 生成一个临时的 . 维护文件在您网站的根文件夹中,以引起维护模式通知。
如果所有功能正常,则此消息可能仅显示几秒钟。 升级完成后,维护文件会被WordPress自动在维护模式下删除。
然而,通常由于 WordPress 服务器响应缓慢或内存不足错误,升级脚本会暂停操作。 在这种情况下,WordPress 将无法从维护模式中禁用网站。
也就是说,该站点继续显示维护通知,您需要手动对其进行修补。
如何修复 WordPress 因计划维护错误而暂时不可用?
您需要做的就是使用 FTP 从该站点的根文件夹中删除 .maintenance 文件,以使您的网站退出维护模式。

如果您的 WordPress 根目录找不到 .maintenance 文件,请确保您的 FTP 客户端查看了隐藏类型的文件。
您可以使用Filezilla来允许隐藏文件出现,方法是按服务器 >> 强制从菜单栏中显示隐藏文件。

.maintenance 文件删除后,维护模式将离开您的站点,并且可以纠正错误。
当您不知道如何使用 FTP 时,您甚至可以从 WordPress 托管面板卸载文件,方法是转到文件管理器并删除文件管理器中修复的文件。
如何防止未来的 WordPress 维护模式?
我们已经知道您的虚拟主机服务器上的“WordPress 暂时无法进行定期维护”是由服务器响应缓慢错误引起的。
避免此错误的最佳方法是升级到托管计划。 我们建议您去这些提供卓越托管性能的 WordPress 托管托管公司之一。
如果无法升级到更高的托管计划,我们建议您一一更新插件和主题。
通常用户更喜欢轻松按下任何插件下方的升级图标。 然后 WordPress 将转移更新命令,但即使是一毫秒的延迟也可能导致冲突使您的网站陷入维护模式。

一次耐心地升级一个插件,而不是随便点击升级页面。
如何配置维护模式通知?
停止看到自动维护消息的更简单方法是在添加任何更改之前在 WordPress 网站上手动添加维护模式。
实现此目的的最简单方法是通过 SeedProd 插件下载和激活。 它是最常见的 WordPress 维护插件。

以下是您需要遵循的最简单的步骤:
- 完成下载和激活过程
- 导航到设置 >> 即将推出 Pro
- 在维护页面下,选中带有“启用维护模式”选项的框

然后,您必须按下“编辑即将推出/维护页面”按钮。 这将解锁 SeedProd 主题的定制器。 您可以选择一个主题并对其进行调整以创建一个漂亮的网站维护模式页面。
如果您的网站在每次更新时都不需要手动维护,您现在可以在 WordPress 中创建维护页面而无需使用插件。
只需在桌面上创建一个名为 maintenance.php 的文件并将其粘贴到:
<?php $protocol = $_SERVER["SERVER_PROTOCOL"]; if ( 'HTTP/1.1' != $protocol && 'HTTP/1.0' != $protocol ) $protocol = 'HTTP/1.0'; header( "$protocol 503 Service Unavailable", true, 503 ); header( 'Content-Type: text/html; charset=utf-8' ); ?> <html xmlns="http://www.w3.org/1999/xhtml"> <body> <h1>We are updating the site, please check back in 30 minutes.</h1> </body> </html> <?php die(); ?>
您必须将此文件上传到 WordPress 站点的 wp-content 目录中。
现在,每当您更新网站时,WordPress 都会在维护模式下显示此页面。 您始终可以使用 CSS 来设计此页面。
总结
恭喜,您终于学会了如何修复 WordPress 暂时无法进行计划维护。 请稍后再回来查看。 此外,一些访问者还向我们询问了如何添加 WordPress 分页。 请检查有关此的专门文章。
我们接受访问者的任何类型的建议,因为它总是激励我们改进。 欢迎在下方发表评论。