如何解决插件出错造成的WordPress管理后台无法登录的问题

使用Wordpress过程中,有时候会遇上这样一种情况:某个插件(比如增强Wordpress安全的一些插件,还有自动通过Https加密访问管理后台的插件之类)在自动升级以后,由于新插件的一些Bug,造成再也无法登录WP的管理后台了,经常的情况就是输入密码之后又自动返回登录界面,这时候显然是无法通过WP管理后台来禁用出错的插件来解决问题的,是不是觉得有点一筹莫展了呢?呵呵~不过不要着急,其实即使这种情况还是有很多办法来解决问题的,比较好的一种就是通过phpMyAdmin数据库管理程序直接修改Wordpress的数据库来实现插件的禁用。下面简单说明一下具体的步骤:

如果是有Cpanel面板的Shared Hosting,那么登录Cpanel以后就可以打开phpMyAdmin,如果是VPS那么直接访问phpMyAdmin的地址就可以。登录phpMyAdmin后打开Wordpress使用的数据库,找到名为wp_options的数据表,wordpress的配置都保存在这里。当前Wordpress启用的所有插件是作为一个序列化的数组保存在表中的option_name=“active_plugins”对应的option_value字段,最简单的方法就是把option_value字段的值直接设置为空数组,也就是”a:0:{}”,就可以禁用所有的插件了。在SQL菜单中直接运行如下的SQL语句就可以完成设置:

UPDATE `wp_options` SET `option_value` = 'a:0:{}' WHERE `option_name` = 'active_plugins';

然后就可以恢复登录WP的管理后台,在管理后台再启用需要的插件和修复出错的插件就很容易了。

发表回复

邮箱地址不会被公开。 必填项已用*标注