您的位置首页百科知识

Discuz用QQ登录出现Database Error (1054)错误

Discuz用QQ登录出现Database Error (1054)错误

的有关信息介绍如下:

Discuz用QQ登录出现Database Error (1054)错误

最近,在Discuz开启QQ互联后,再用QQ登录时出现了“Discuz! Database Error (1054) Unknown column 'conuintoken' in 'field list'”的乱码,后经过一一番研究,终于找到完美解决此问题的方法

第一步:到Discuz官网下载跟自己网站相同编码的安装包。解压后,在source\plugin\ qqconnect文件夹中找到discuz_plugin_qqconnect.xml,用FTP上传到您网站对应的qqconnect文件夹中,覆盖原文件;

第二步:进入后台,“应用”--“插件”,更新升级QQ互联;

第三步:在您网站的config文件夹中把config_global.php下载到本地,并用Dreamweaver或其他网页编辑器打开,如sublime等,查找:$_config['admincp']['runquery'],将后面的默认值0更改为1;

第四步:进入网站后台--“站长”--“ 数据库”--“升级”, 把下面这段代码复制进去,(!注意, pre_ 为你的表前缀,如果是pre_就不需要更改),然后提交。

ALTER TABLE `pre_common_member_connect` ADD COLUMN conuintoken char(32) NOT NULL DEFAULT '';

ALTER TABLE `pre_common_connect_guest` ADD COLUMN conuintoken char(32) NOT NULL DEFAULT '';

最后:更新缓存即可!至此,问题已完美解决!