WordPress网站显示“定期维护无法访问”的解决方法

来自:素雅营销研究院

头像 方知笔记
2025年05月06日 16:39

问题现象

当您访问自己的WordPress网站时,可能会遇到一个提示页面,显示“正在执行定期维护,请稍后再来访问”或类似信息。这种情况通常表现为网站无法正常打开,只显示维护提示。

问题原因

  1. 自动更新触发:WordPress在进行核心、插件或主题自动更新时会自动进入维护模式
  2. 手动维护模式:管理员可能手动开启了维护模式但忘记关闭
  3. 更新失败:更新过程中出现错误导致维护状态被锁定
  4. .maintenance文件残留:维护完成后系统未能自动删除维护标志文件

解决方案

方法一:等待自动恢复

如果确实是WordPress正在进行自动更新,通常这个过程只需要几分钟时间。您可以:

  • 等待5-10分钟后刷新页面
  • 检查是否收到WordPress更新完成的邮件通知

方法二:手动删除.maintenance文件

  1. 通过FTP或文件管理器登录您的网站服务器
  2. 找到WordPress安装根目录(通常包含wp-admin、wp-content等文件夹)
  3. 查找名为.maintenance的文件(注意这是隐藏文件)
  4. 删除该文件后刷新网站

方法三:通过数据库操作

  1. 登录您的phpMyAdmin或数据库管理工具
  2. 找到WordPress使用的数据库
  3. 执行以下SQL命令:
DELETE FROM wp_options WHERE option_name = 'site_transient_update_core';

(注意:如果您的表前缀不是wp_,请相应调整)

方法四:禁用插件和主题

如果怀疑是某个插件或主题导致的问题:

  1. 通过FTP将wp-content/plugins文件夹重命名为plugins-old
  2. 创建一个新的空plugins文件夹
  3. 逐步将插件移回新文件夹测试

预防措施

  1. 关闭自动更新:在wp-config.php中添加:
define('AUTOMATIC_UPDATER_DISABLED', true);
  1. 手动更新前备份:在进行任何更新前备份网站文件和数据库
  2. 使用维护模式插件:安装专门的维护模式插件(如WP Maintenance Mode)替代WordPress内置功能
  3. 设置维护时间窗口:在访问量低的时段进行更新操作

专业建议

如果以上方法都无法解决问题,建议:

  1. 检查服务器错误日志(通常位于/var/log/或通过主机控制面板查看)
  2. 联系您的主机服务提供商技术支持
  3. 考虑寻求专业的WordPress开发人员帮助

通过以上步骤,大多数WordPress维护模式导致无法访问的问题都能得到解决。重要的是在进行任何修改前确保有完整的网站备份,以防意外情况发生。