WordPress是一种流行的开放源码 CMS内容管理系统,全球许多开发人员都在使用它。不断发展的 WordPress 软件会对现有 WordPress 版本进行多次更新和修改。通过许多不同的来源,WordPress 会积极更新新功能、修复错误问题和其他漏洞检测。因此,保持 WordPress 更新所有最新的WordPress 更新对于避免任何潜在问题非常重要。如何修复 "Briefly Unavailable For Scheduled Maintenance"(计划维护短暂不可用)就是这样一个问题,如果不立即修复,您的网站可能会被长期维护。
今天,我们将探讨修复 "Briefly Unavailable For Scheduled Maintenance"(计划维护短暂不可用)错误的最佳方法,并研究其背后的原因,让您的网站远离此类错误。
目录
切换理解 "因计划维护而短暂不可用"
有时,当您更新 WordPress 网站时,它会进入维护模式。这种情况发生时,您的 WordPress 网站仍在更新过程中。当尝试手动更新网站的主题、插件或软件时,WordPress 就会进入维护模式。
因此,弹出此消息是为了防止您的网站在前端出现故障。WordPress 在更新时,会在网站上创建一个临时维护文件,并将网站置于维护模式。这时它会显示 "因计划维护而短暂不可用。请稍后再查看。"的文字。
通常情况下,随着维护过程的结束,该信息会自动从网站上删除。不过,有时它也会卡在网站上,因此,错误仍可能持续存在。
相关: 修复 "上传过程中出现错误..."在 WordPress 中
WordPress 维护模式--如何避免陷入困境
WordPress 网站卡在维护模式下会让您和您的访客无法访问。这种情况可能会令人沮丧,但您可以采取一些措施首先避免这种情况。以下是一些提示,可帮助您避免陷入 WordPress 维护模式:
备份您的网站
在对 WordPress 网站进行任何更新或更改之前,请务必创建备份。这一预防措施可确保在维护过程中出现问题时,您能迅速将网站恢复到正常状态。
选择非高峰时段
在网站流量较低时安排更新、主题安装和插件更改。这样可以最大限度地减少对用户的影响,降低他们遇到维护模式消息的几率。
使用可靠的插件和主题
选择信誉良好的插件和主题。这些插件和主题与现有设置发生冲突并导致维护模式错误的可能性较小。
监控您的主机控制面板
注意主机控制面板上是否有任何残留的维护模式设置。如果网站出现卡住的情况,您可以从那里手动禁用维护模式。
定期更新
及时更新 WordPress 内核、插件和主题。频繁的更新通常包括错误修复和安全增强,从而降低了遇到维护模式问题的可能性。
错误的原因是什么?
在更新过程中,WordPress 会将所有重要的更新文件下载到您的服务器,以便稍后提取和安装更新。在更新运行期间,WordPress 会将您的网站置于维护模式,标识为 "因计划维护而短暂不可用。稍后再查看"。
如果更新顺利进行并无任何问题,则通知会自行删除。不过,一些小问题有时也会导致错误留在网站上。以下是一些原因:
- 内存不足:PHP脚本会运行WordPress 网站上的所有进程,包括更新。因此,如果存在内存不足的问题,运行安装的脚本可能无法删除 .maintainnace 文件。
- 兼容性问题:有时,网站上使用的主题和插件没有更新或与当前版本的 WordPress 不兼容。这可能会导致错误问题,并使更新过程提前停止。
- 服务器速度慢:WordPress 对运行脚本有一定的限制。如果网站服务器响应缓慢,可能会在关闭维护错误之前耗尽时间。
- 更新中途中断:停用维护模式是更新方法的最后一步。如果该模式未被禁用,则可能是更新中途中断,没有完成。
如何修复 "因计划维护而短暂不可用"?
要修复 WordPress 上的 "因计划维护而短暂不可用 "错误,您需要做的就是删除根文件夹中的 .maintaince 文件。您可以使用FTP(文件传输协议)并按照以下步骤进行操作:
- 连接到网站文件,找到 .maintaince 文件。右键单击该文件,然后选择 "删除"。
- 如果您无法访问.maintainace 文件,请务必检查您的 FTP 客户端是否仔细设置为显示隐藏文件
- 您可以使用FileZilla命令客户端显示隐藏文件。点击菜单中的服务器>强制显示隐藏文件。
既然 .maintaince 文件已从根文件夹中删除,"Briefly Unavailable For Scheduled Maintenance(计划维护短暂不可用)"错误也应从网站中删除。
注:如果不使用 FTP,另一种方法是从 WordPress 托管控制面板中的管理器应用程序中删除文件。
阅读 2023 年 10 家最佳 WordPress 维护服务提供商
如何防止今后出现错误?
既然你们已经了解了这些问题及其背后的可能原因,那么你们就可以做好以下准备,避免今后再出现此类错误:
升级您的托管计划
这些错误大多是由于存储空间不足导致 WordPress 陷入维护模式造成的。当存储空间不足时,会导致 PHP 在完成更新前停止运行。这样,网站就会卡在维护模式下。
要解决这个问题,您必须升级您的托管计划,增加空间,以避免在不久的将来出现这个问题。此外,您的网站上一定要有一些额外的空间,以便 WordPress 能够顺利运行。
在更新期间保持浏览器标签页打开
当您开始从管理仪表板更新 WordPress 时,请注意检查屏幕。
流程开始和结束时都会通知您。
完成后,你会收到一条信息 "禁用维护模式。所有更新已完成"。
确保在更新完成前一直打开该选项卡。否则可能会出现服务器问题超时,更新将被中断。
避免批量更新插件和主题
更新插件和主题是保持所有功能最新的好方法。但是,一次性更新所有插件和主题可能会导致服务器超载,从而降低网站速度。这会导致整体更新过程延迟,并造成维护错误卡在网站上。
为了避免这种情况,请确保您更新的所有主题和插件都与 WordPress 的现有版本兼容。您可以直接在 WordPress 上查看详细信息。
此外,您还可以使用 WordPress 暂存环境检查兼容性问题。这样,您就可以测试和运行任何更新,而无需中断实时网站。
如何使用插件自定义维护模式页面
当您的 WordPress 网站处于维护模式时,它会始终显示一条纯 HTML 页面消息 "因计划维护而短暂不可用。稍后再查看"。
如果您希望在此过程中网站的外观更吸引人,可以在安装任何更新之前手动将 WordPress 网站设置为维护模式。
为 WordPress 网站创建自定义维护模式页面的插件
您可以通过安装不同的维护模式插件来实现这一点,这些插件将帮助您定制维护模式页面的方方面面。从上传徽标到编写自定义 HTML,您都可以按照自己的要求进行修改。此外,您还可以在实际激活前预览自定义页面。
种子产品
SeedProd是一款广受欢迎的用户友好型插件,可让您使用拖放式生成器创建令人惊叹的维护模式和即将推出的页面。
它提供各种模板定制选项,并与电子邮件营销服务无缝集成。此外,SeedProd 还提供预建着陆页设计,让您的网站看起来更精致、更专业。
WP 维护模式
WP Maintenance Mode是一个有用的插件,可让您轻松将网站设置为维护模式。它提供基本的自定义选项,如添加徽标、背景图片和自定义 HTML/CSS。
这是一个轻量级选项,可快速通知访客网站暂时无法访问。
WPShapere 的 "即将推出 "页面、建设中和维护模式
通过该插件 ,您可以创建极具吸引力的 "即将发布"、"建设中 "和 "维护模式 "页面。
它带有各种模板背景定制选项,甚至还能让你收集访客的电子邮件地址。您还可以将它与一些流行的电子邮件营销服务集成。
施工中页面
UnderConstructionPage 是一款功能丰富的插件,用于创建维护页面和即将推出的页面。它提供拖放式生成器、大量模板和自定义选项。
您还可以收集线索,与常用的电子邮件服务集成,并使用 Google Analytics 跟踪访客。
在安装任何插件之前,请确保它与您的 WordPress 版本兼容,并拥有良好的用户评价,以便在创建自定义维护模式页面时提供流畅的体验。
另请阅读: 如何在 WordPress 中创建自定义页面模板
结论
WordPress 在更新过程中往往会遇到一些问题,"因计划维护而短暂不可用。请稍后再查看。"就是其中之一。如果不对其进行检查,可能会造成负面的用户体验,并妨碍 WordPress 的整体界面。
因此,尽快发现并解决这些问题至关重要。希望我们的上述文章能帮助您解决问题,避免今后再出现错误,从而实现无缝的 WordPress 界面。
因此,请随时检查您的网站,继续为用户提供满意的体验!
常见问题
当平台正在进行维护或更新时,WordPress 中会显示 "Briefly Unavailable for Scheduled Maintenance"(计划维护短暂不可用)消息。您的网站离线是为了确保正确应用更新。一旦维护任务完成,此消息就会自动消失。
如果您的网站停留在此屏幕上超过几分钟,则可能表明更新过程被中断或未完成。在这种情况下,您必须使用上述步骤手动解决问题。
要手动修复这个问题,可以通过 FTP 或主机控制面板中的文件管理器访问网站根目录。找到并删除".maintenance "文件。删除该文件后,您的网站应该可以再次访问。注意不要删除任何其他文件或文件夹。
为防止今后再出现这种错误,请确保在进行任何更新前备份网站,在流量较低时更新插件、主题和 WordPress 核心,禁用维护模式,并使用可靠来源的可靠插件和主题,以降低冲突风险。
如果问题继续存在,则可能是由于更复杂的问题造成的,例如插件或主题之间的冲突或与服务器相关的问题。在这种情况下,建议您向 WordPress 开发人员或主机提供商的支持团队寻求专业帮助。