如何通过 FTP 批量禁用所有 WordPress 插件排查冲突

文章导读
当无法访问 WordPress 后台(wp-admin)时,最推荐的紧急处理方案是通过 FTP 客户端将 wp-content/plugins 文件夹重命名为 plugins_old,这会强制禁用所有插件从而恢复后台访问。此方法适用于插件冲突导致白屏或后台无法加载的场景,操作前需确保拥有 FTP 或文件管理器权限。
📋 目录
  1. A 快速处理思路
  2. B 为什么会这样
  3. C 分步处理
  4. D 怎么验证是否生效
  5. E 常见坑
  6. F 常见问题
  7. G 参考来源
A A

当无法访问 WordPress 后台(wp-admin)时,最推荐的紧急处理方案是通过 FTP 客户端将 wp-content/plugins 文件夹重命名为 plugins_old,这会强制禁用所有插件从而恢复后台访问。此方法适用于插件冲突导致白屏或后台无法加载的场景,操作前需确保拥有 FTP 或文件管理器权限。

先说结论:通过 FTP 重命名插件目录是绕过后台限制、快速排查插件冲突的最有效手段。

  • 先确认:确认无法访问后台是由插件冲突引起,而非服务器宕机。
  • 先处理:通过 FTP 重命名 wp-content/plugins 文件夹以批量禁用插件。
  • 再验证:尝试登录后台,确认页面恢复正常后逐一还原插件排查具体问题。

快速处理思路

无需执行复杂命令,核心动作是修改文件夹名称。使用 FTP 客户端(如 FileZilla)或主机文件管理器,找到网站根目录下的 wp-content 文件夹,将其中的 plugins 重命名为任意其他名称(例如 plugins_disabled)。

为什么会这样

WordPress 启动时会扫描 wp-content/plugins 目录加载插件,重命名该目录会中断加载路径。

插件文件存放在该目录下,改名后程序无法找到文件,相当于物理禁用。这种方法比在数据库中修改选项更安全,因为它不改变数据库记录,恢复时只需改回原名即可重新激活插件。

如何通过 FTP 批量禁用所有 WordPress 插件排查冲突

分步处理

  1. 连接 FTP:使用 FTP 客户端输入主机提供的 FTP 凭据连接网站服务器。
  2. 定位目录:导航至网站根目录,进入 wp-content 文件夹。
  3. 重命名文件夹:找到 plugins 文件夹,右键选择重命名,改为 plugins_oldplugins_disabled
  4. 测试访问:尝试访问 WordPress 后台登录页面,确认是否能正常加载。
  5. 恢复目录名:确认后台可访问后,将文件夹名称改回 plugins
  6. 逐一排查:进入 plugins 目录,逐一重命名单个插件文件夹,每改一个刷新一次后台,直到找到导致冲突的插件。

怎么验证是否生效

操作完成后,尝试访问 /wp-admin 路径。如果之前是白屏或报错,现在能显示登录框或仪表盘,说明插件冲突已暂时解除。同时检查网站前台是否正常显示,排除主题冲突的可能性。

常见坑

  • 不要直接删除:重命名即可,删除会导致插件文件丢失,后续无法恢复配置。
  • 文件权限:确保目录权限为 755,文件权限为 644,避免因权限问题导致重命名失败。
  • 缓存干扰:操作后若页面仍异常,需清理服务器缓存及浏览器缓存。

常见问题

重命名插件文件夹会丢失数据吗?

不会丢失数据。插件的配置信息通常存储在数据库中,重命名文件夹仅禁用代码运行,恢复原名后配置依然存在。

如果无法使用 FTP 还有什么方法?

可以使用主机控制面板的文件管理器功能,或者通过 phpMyAdmin 修改数据库 wp_options 表中的 active_plugins 字段。

找到冲突插件后怎么处理?

建议删除该插件并寻找替代方案,或联系插件开发者修复兼容性问题,不要长期禁用核心功能插件。

参考来源

  • 如何禁用 WordPress 插件 (4 种方法)
  • WordPress 后台插件页面无法打开
  • 无法访问 WP-Admin 时如何停用所有插件
  • WordPress 技巧:不通过登陆后台禁用插件
  • WordPress 管理 wp-admin 面板无法访问的处理方法