部分使用Discuz! X3.1的客户反映论坛开启QQ互联后用qq登录时出现数据库错误,错误信息如下:

Discuz! Database Error

(1054) Unknown column ‘conuintoken’ in ‘field list’
REPLACE INTO common_connect_guest SET `conuintoken`=’F3F9538496C24FEA782EC02D4E317F37′ , `conopenid`=’EADDCC476A372825A84755E234121925′ , `conqqnick`=’xxxxx’

下面是完整的错误页面截图,可点击查看大图:

discuz-x-qq-login-database-error

出现这样的问题可以通过下面的方法解决:(操作前建议先备份数据库)

1. 从cPanel面板进入“phpMy 管理”(即phpMyAdmin),并打开您discuz x论坛使用的那个数据库

phpmyadmin-access

2. 点击左上方的“查询窗口”按钮,并在打开的窗口中输入下面两行代码

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 ”;

discuz-x-qq-login-database-error2

3. 代码输入完之后点“执行”按钮,看到如下图所示“您的 SQL 语句已经成功执行”就可以了

discuz-x-qq-login-database-error3

标签:
分享到: 更多