亲注册登录道勤网-可以查看更多帖子内容哦!(包涵精彩图片、文字详情等)请您及时注册登录-www.daoqin.net
您需要 登录 才可以下载或查看,没有账号?立即注册
x
解决 X3.1 QQ互联登陆出现(1054) Unknown column 'conuintoken' in 'field list'
故障描述:~~~~~~~这个故障最近经常有人发~大部分都不喜欢搜索~那就请你要解决问题 请回帖 顶上来让更多人看到~ 打开qq互联提示一下错误:
其实这个问题x3.1发布当天我就测试了新版本的,就发现了这个问题,其实这只是个小问题而已,所以官方在让我们找bug嘛。
其实这个问题就是数据表里少了一个字段。
看下错误代码:
- discuz! Database Error
- (1054) Unknown column 'conuintoken' in 'field list'
- REPLACE INTO common_connect_guest SET `conuintoken`='7CF32BFC7A287A52C214CE8D5572B5B2' , `conopenid`='D97BD4F16541BB824016C0F495F88BA4' , `conqqnick`='微生活!'
- PHP Debug
- No. File Line Code
- 1 connect.php 40 require_once(%s)
- 2 source/plugin/qqconnect/connect/connect_login.php 353 discuz_table->insert(Array, false, true)
- 3 source/class/discuz/discuz_table.php 81 discuz_database::insert(%s, Array, false, true, false)
- 4 source/class/discuz/discuz_database.php 60 discuz_database::query(%s, %s, %s, true)
- 5 source/class/discuz/discuz_database.php 136 db_driver_mysql->query(%s, %s, true)
- 6 source/class/db/db_driver_mysql.php 153 db_driver_mysql->halt(%s, %d, %s)
- 7 source/class/db/db_driver_mysql.php 224 break()
复制代码在你用QQ登陆的时候是把你的账号信息写入数据表common_member_connect中的,而这个语句中有conuintoken这个字段,但数据表common_member_connect里面却没有,所以报错,这可能是dz的童鞋们小小的疏忽。
简单的修复方法为: 1、修改config/config_global.php文件查找下面代码把0改为1,开启后台直接运行SQL - $_config['admincp']['runquery'] = '0';
复制代码 2、在后台后台——站长——数据库——升级,粘贴以下代码提交:- alter table pre_common_member_connect add conuintoken char(32) not null;
- alter table pre_common_connect_guest add conuintoken char(32) not null;
复制代码 -如果数据表前缀不是默认的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 '';
复制代码
如出现以上界面 改: config/config_global.php
- $_config['admincp']['runquery'] = '0';
复制代码
改成
- $_config['admincp']['runquery'] = '1';
复制代码 保存,刷新页面,就有了~。
-----------------------------------------------------------------------------------------------------------------------
解决办法2:
|