如果一个插件导致你的网站出问题怎么办?尝试登录并将其禁用。如果你无法登录,因为整个网站都崩溃了怎么办?在本文中,您将学会如何使用phpMyAdmin或您喜爱的数据库编辑器从数据库中停用插件。

您将通过编辑PHP序列化数组来编辑已激活的插件列表。这是一个高级操作,但在本文中,您将找到对您非常有帮助的资源。

为什么您应该通过数据库进行操作
您的数据库编辑器使您能够访问插件,而不会影响您的文件结构。例如,如果您想通过更改文件夹的名称来停用插件,您将需要访问文件系统。但是通过使用数据库作为后门解决方案,您可以更快地(并更安全地)实现相同的效果。

您在数据库中的哪里可以找到插件?
您将在WordPress数据库的“wp-options”表中找到一个(序列化的数组)列表。在那里,您会找到标记为“active_plugins”的行。这是您需要编辑以停用插件的表格和行。

序列化数据编辑器
为了安全地编辑序列化数据,您需要使用可以帮助您避免任何人为错误的特殊编辑器。本文中建议的编辑器是由Delicious Brains开发的,它非常容易编辑序列化数组。

如何从数据库中禁用WordPress插件

  1. 登录cPanel
  2. 在“数据库”下单击phpMyAdmin
  3. 找到您需要编辑的WordPress数据库
  4. 在“wp-options”表中找到active_plugins行
  5. 复制active_plugins中的序列化数据,并将其粘贴到序列化数据编辑器中
  6. 取消选中您想要停用的插件
  7. 将已编辑的数组还原到您的数据库中
  8. (可选)粘贴 a:0:{} 以停用所有插件
  9. 保存您的更改