跳到主要内容

使用数据库启用/禁用 WordPress 插件

如果您的 WordPress 管理员登录页面只显示空白屏幕,可能是由于安装的一个或多个插件出现问题。通常情况下,如果您安装了与当前主题不兼容的插件,就会发生这种情况。也可能是因为最近更新了已安装的 WordPress 版本,而插件开发者没有及时更新插件以适应 WordPress 的安全更新。
您可以通过暂时禁用所有插件来快速确定问题是否由插件引起。
我们建议在对数据库进行任何更改之前,先通过 phpMyAdmin 备份您的 WordPress 数据库。


第 1 步:确定数据库名称

请按照以下说明,找出您想要更改的 WordPress 安装所关联的数据库:
如果满足以下条件,下面的一些链接会将您重定向到 cPanel 及其功能:

  • 您已登录客户门户。您也可以点击链接后登录。
  • 您尝试访问的托管套餐是共享主机或云主机。
  1. 登录 cPanel。
  2. 文件 部分,点击 文件管理器
    HostGator cPanel File Manager Icon
  3. 在左侧,打开 public_html(或域名的文档根目录)。
  4. 点击右上角的 设置 按钮。勾选 显示隐藏文件(点文件) 选项。默认选择的是 WebRoot(public_html 或 www)。
    HostGator File Manager Settings
  5. 点击 保存
  6. 找到 wp-config.php 文件,右键点击选择 查看
    或者,您也可以点击右上角的 查看 按钮。
    HostGator File Manager wp-config.php View
  7. 记下数据库名称。它看起来类似于:
define('DB_NAME', 'domain_wrdp1')

(domain 将是实际域名或 cPanel 用户名的前缀形式。)


第 2 步:禁用所有插件

在 cPanel 中:

  1. 数据库 部分,点击 phpMyAdmin
    HostGator cPanel phpMyAdmin Icon
  2. 从左侧导航菜单中,点击相应的数据库名称。
  3. 从左侧导航菜单中,点击 wp_options
    HostGator phpMyAdmin wp_options
  4. 在选项表中,找到 option_name 列,找到名为 active_plugins 的行。(您可能需要点击页面底部的 > 以查看更多列。)
    HostGator phpMyAdmin wp_options Active Plugins
  5. active_plugins 行,点击 编辑。您将看到类似如下内容:
a:5:{i:0;s:35:"add-from-server/add-from-server.php";i:1;s:25:"age-verify/age-verify.php";i:2;s:19:"jetpack/jetpack.php";i:4;s:69:"simple-full-screen-background-image/simple-full-screen-background.php";i:6;s:27:"wp-super-cache/wp-cache.php";}
  1. 选中整个代码框的内容,剪切并粘贴到本地电脑上的文本文件中保存。
  2. 删除代码后,点击 Go 按钮。

插件现已成功禁用,但仍然安装且所有选项保持不变。
要通过数据库重新启用插件,请按照上述步骤操作,将第 5 步保存的代码粘贴回最初删除的 active_plugins 框中,然后点击 Go 按钮保存更改。


第 3 步:隔离导致问题的插件

确定哪个插件导致问题的最有效方法是按照以下说明逐个启用插件:

  1. 访问您的 WordPress 管理员登录页面并刷新,然后登录 WordPress。
  2. 转到 插件 > 已安装的插件。如果您想知道在哪里找到 WordPress 插件,可以参考此视频指南。