主页/WordPress笔记/博客文章/综合文章/如何修复 WordPress 卡在维护模式(简单方法)

如何修复 WordPress 卡在维护模式(简单方法)

Bug编译狮

Bug编译狮

修复 WordPress 卡在维护模式的方法有很多,这里我将以最常见的一种方法来说明:禁用安全插件和缓存插件。

方法一:禁用安全插件

  1. 登录到您的 WordPress 管理后台
  2. 找到并点击“插件”菜单项。
  3. 在插件列表中找到您想禁用的安全插件(如 WP-CLI、WP-Security等),然后点击右上角的“禁用”按钮。
  4. 重复上述步骤为其他所有安全相关的插件(如 Wordfence Security、WooCommerce Security)禁用它们。

方法二:禁用缓存插件

  1. 登录到您的 WordPress 管理后台。
  2. 进入“设置”->“性能”选项卡。
  3. 您可以看到一个名为“启用缓存”的复选框。将其取消勾选即可禁用缓存功能。
  4. 同样地,检查“启用页面缓存”、“启用评论缓存”等选项,确保这些也是未开启状态。

使用步骤及效果

假设我们选择了禁用安全插件作为第一步:

步骤 1: 登录管理后台

打开浏览器,输入您的网站域名或 IP 地址,进入 WordPress 管理后台。

步骤 2: 查找并禁用安全插件

在左侧菜单栏中选择“插件”,然后在右侧看到的所有插件列表中,找到您想要禁用的插件名称(例如“Wordfence Security”)。点击该插件名后,会弹出一个确认窗口,点击“禁用”。

禁用操作完成后,您可以再次查看左侧菜单中的插件列表,发现已禁用的那个插件应该不会出现在其中了。

效果验证

在禁用了所有可能影响网站正常运行的安全插件之后,尝试访问您的网站,如果一切正常,则说明成功禁用了不必要的安全插件,从而解决了网站在维护模式下的问题。

请注意,禁用插件时一定要小心谨慎,避免误删重要功能,影响网站运营。此外,对于禁用后的网站,建议定期重新启用并测试其安全性,以防止潜在的安全风险。

黑板前的Bug语法讲师

黑板前的Bug语法讲师

修复 WordPress 在维护模式卡死的方法

1. 清除缓存和数据库

步骤 1: 打开 WordPress 管理后台。

  • 登录到您的 WordPress 主题或插件安装目录下的 wp-admin 文件夹。

步骤 2: 运行以下命令清除当前网站的缓存:

php -f wp_cache flush --force

这将删除当前网站的所有缓存文件。

步骤 3: 确保已安装并启用 WordPress 数据库优化插件,如 WP-Optimize、DBOptimize 或 MySQL Optimizer。

  • 打开 WordPress 管理后台。
  • 导航至 “Plugins” > “Appearance > Database Optimization”。

步骤 4: 如果启用,请激活这些插件以优化数据库性能。

2. 检查并清理临时文件

步骤 1: 使用 FTP 客户端登录到 WordPress 主题或插件安装目录下的 wp-content/uploads/ 文件夹。

步骤 2: 检查并删除过期或不再需要的文件和目录,以释放空间。

步骤 3: 确保没有过多的临时文件,特别是那些可能占用大量存储空间的文件。

3. 更新 WordPress 版本和相关插件

步骤 1: 更新 WordPress 到最新版本,因为旧版可能存在漏洞或其他问题导致卡顿。

  • 访问 https://wordpress.org/download/
  • 下载适用于您服务器的操作系统的最新版本。
  • 将下载的文件解压并上传到主题或插件安装目录下的相应位置。

步骤 2: 确认是否已经安装并启用与您的网站相关的其他插件。例如,如果您使用了付费的插件,则确保其已升级到最新版本。

  • 查看插件管理器中的插件列表。
  • 如果有未更新的插件,尝试手动安装并重启网站以应用更新。

4. 使用 PHP 的 debug 函数调试

步骤 1: 在开发环境中启动 WordPress。

  • 在本地环境上设置 WordPress 为开发模式(默认情况下,WordPress 是工作模式)。
  • 运行 php bin/phpunit 命令来测试应用程序。

步骤 2: 通过浏览器访问 WordPress 站点,但不要加载任何模板或样式表。

  • 浏览器地址栏输入:http://localhost/wp

步骤 3: 使用 Chrome 开发者工具(F12 键)打开页面,找到 Console 并点击它。

  • Console 中输入 debug() 来查看错误日志。
  • 在控制台中记录日志信息,了解问题发生的上下文。

5. 验证问题解决方案

步骤 1: 根据上述步骤解决问题后,重新加载网站并观察是否有明显改善。

  • 恢复主站点到维护模式,关闭防火墙和安全软件,然后重试。

步骤 2: 如果问题仍然存在,继续寻找更具体的错误消息或日志条目。

  • 可能还需要进一步检查特定插件的日志文件或分析数据库表结构。

总结:

修复 WordPress 卡在维护模式的问题通常涉及几个步骤,包括但不限于清除缓存、清理临时文件、更新 WordPress 和相关插件以及使用 PHP 的 debug 函数调试。实践证明,对问题的深入理解以及持续的检查和验证是非常重要的。