wordpress安装插件提示:无法启用插件,因为它引起了一个致命错误(fatal error)

今天小白在安装一款wordpress插件:Wechat Social时,发现死活安装不上了。提示:无法启用插件,因为它引起了一个致命错误(fatal error),后面还有一长串代码,当时忘记了截图,我解读出来的意思似乎是有个数据表不存在。

这里要首先说明一点:这款插件我在最初网站上线的时候启用过,没有任何毛病。这大半年来,网站除了丰富内容,安装过其他几款插件之外,没有修改任何主题相关的代码。

之前都可以安装,豁然就不行了。而且我打开本地调试,一切正常啊。这就怪了。

我是这样一步一步排查的:

1、把插件一个一个禁用。再来启用这款插件,然而,没有卵用。
2、准备修复一下数据表,网上看到一个教程,说是wordpress自带mysql数据库修复工具:

要想使用这个工具,在WordPress网站的更目录下,找到wp-config.php文件,在此文件中加入一行代码:

define(‘WP_ALLOW_REPAIR’, true);
然后,在浏览器地址栏输入:

http://www.yourdomain.net/wp-admin/maint/repair.php

即可看到WordPress自带的数据库修复和优化工具,如下图:
wordpress安装插件提示:无法启用插件,因为它引起了一个致命错误(fatal error)_图片 No.1

然而,我想不到万不得已不操作数据库。

3、我个人认为有可能是之前启用过插件,而数据库里本身有这个表,但后面我可能修改过数据表前缀,导致再安装不重复插入表,而是寻找之前的表,却找不到了。
想法就是先把插件卸载掉。然后使用工具将数据库里的插件表清理干净,再来重新安装。
网上一搜索还真有这样的插件: WPDBSpringClean,专门清理数据库里没使用的插件表。

wordpress安装插件提示:无法启用插件,因为它引起了一个致命错误(fatal error)_图片 No.2

我安装上扫描了一下,果然存在几项冗余的表,清理了之后,再重新安装Wechat Social。
奇迹出现了,不再报错了,正常使用没毛病了。问题解决。

未经允许不得转载:自学控 - 自己建站也轻松 » wordpress安装插件提示:无法启用插件,因为它引起了一个致命错误(fatal error)

分享到: 更多 (0)
avatar
自己建站,一点一滴积累经验。

自学控[zixuekong.com]

关于本站

登录

忘记密码 ?