兔源码网 - 专注DZ模版分享、DZ插件分享!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

广告
温馨提示:本站所有DZ相关模板、插件、教程(包括DZ应用中心已下架插件、模板)皆为提供免费下载,无任何收费模式(不包括VIP版块非DZ资源,VIP版块需充值兔币购买会员组方可下载),用户仅需手动前往【申请下载权限】申请用户组下载权限即可,如本站没有您需要的插件或模板,请自行前往淘宝互站网送吗网等第三方站点搜索相关插件或模板进行低价格购买下载本站非常不建议用户浪费金钱前往DZ应用中心购买。

修复QQ互联登陆出现(1054) Unknown column 'conuintoken' in 'field list'

[复制链接]
tuyuanma 发表于 2017-7-21 20:41:04 | 显示全部楼层 |阅读模式
温馨提醒:禁止内容附带广告图片、二维码图片,否则将在不通知情况下永久禁言账号!
欢迎加入兔源码站长交流群,您的加入是我们前行的动力!

DZ站长建站交流群:493651246

[ 温馨提示:点击上方群文字,可快速加入QQ群 ]


155954mgqabcjmddgbcfqg.jpg % }. W: C3 E8 Z0 h+ d, G
这个可能很多人都看到了吧,其实就是数据表common_member_connect少了一个字段conuintoken。添加好就行,字段约束 为char(32)。6 Z, s; N  ]/ c, V* T) r

) ?5 S/ j7 P- i/ c% _# x( j简单的修复方法为:
8 a, h, I4 b; y5 Z1、修改config/config_global.php文件查找下面代码把0改为1,开启后台直接运行SQL
  1. $_config['admincp']['runquery'] = '0';
复制代码
2、在后台后台——站长——数据库——升级,粘贴以下代码提交:
  1. alter table  pre_common_member_connect add   conuintoken  char(32) not null;$ m: k7 h/ F0 ^9 R6 O- j" T
  2. alter table  pre_common_connect_guest add   conuintoken  char(32) not null;
复制代码
-如果数据表前缀不是默认的pre,请改为相应的表前缀
5 s3 ]7 h) j0 q5 T8 V0 Z1 K1 ^9 u3 m
如果你想看更详细的解析以及原理,来学习下,可以访问详细帖子:' {! |! I2 x0 }5 G4 _; n' R
方法二:数据库里边修改(不想碰数据库无视这个)
* j4 e2 Q9 E8 r' d+ }4 ?; ~0 G$ _大家用mysql管理工具(其实大家基本上用PMA,其他可能都没听过,呵呵)。找到你的数据库,找到表common_member_connect! L& g+ D( a1 G' I7 f* \5 n
查看表信息是:
% A- r. [" V2 ~6 T5 r
ield             Type                   Collation       Null    Key     Default  Extra   Privileges                       Comment  # J' ]5 `% `! D1 W% K5 L; l
----------------  ---------------------  --------------  ------  ------  -------  ------  -------------------------------  ---------
9 ]0 g) C- _! O2 e6 l! d0 Q& t! u. quid               mediumint(8) unsigned  (NULL)          NO      PRI     0                select,insert,update,references           
- W0 A2 d/ ^" ^3 X: a+ dconuin            char(40)               gbk_chinese_ci  NO      MUL                      select,insert,update,references           " R" ^* u8 ^; \
conuinsecret      char(16)               gbk_chinese_ci  NO                               select,insert,update,references           ) o  `7 g5 M, l4 @7 I
conopenid         char(32)               gbk_chinese_ci  NO      MUL                      select,insert,update,references           
* g7 \2 z1 Z( ~6 Z+ O. q; |conisfeed         tinyint(1) unsigned    (NULL)          NO              0                select,insert,update,references           4 _6 M+ P" I( B9 H
conispublishfeed  tinyint(1) unsigned    (NULL)          NO              0                select,insert,update,references           $ E6 F  V' p, Y) ?" q
conispublisht     tinyint(1) unsigned    (NULL)          NO              0                select,insert,update,references           
0 C8 A% `: y* N: M1 lconisregister     tinyint(1) unsigned    (NULL)          NO              0                select,insert,update,references           2 _- g7 R6 @0 G9 ^1 p+ \5 t
conisqzoneavatar  tinyint(1) unsigned    (NULL)          NO              0                select,insert,update,references           
6 U9 \1 }0 E. s6 ~+ Mconisqqshow       tinyint(1) unsigned    (NULL)          NO              0                select,insert,update,references  
看看上面的字段是不是少了conuintoken?& n0 \9 [( r7 f" o' }
那么我们加上conuintoken吧,sql语句为
  1. alter table pre_common_member_connect add conuintoken char(32) not null;
复制代码
执行上面的sql语句即可,如果是在全局执行,请加上数据库名,比如数据库名为db,则pre_common_member_connect应为db.pre_common_member_connect
* O  ]) v- h( K; a# ^' T: a, R下面再看下表信息:
, K2 r1 R( l( B: H3 V  K' v- `
Field             Type                   Collation                   Null    Key     Default  Extra   Privileges                       Comment  
8 `" j% |* a; }----------------  ---------------------  --------------         ------  ------  -------  ------  -------------------------------  ---------
# S0 u0 |6 C* e% _# N/ Nuid               mediumint(8) unsigned  (NULL)          NO      PRI     0                select,insert,update,references           
% [6 X0 w! g4 p! W7 x' }conuin            char(40)               gbk_chinese_ci     NO      MUL                      select,insert,update,references           . C: S+ n2 q4 }
conuinsecret      char(16)               gbk_chinese_ci  NO                               select,insert,update,references           
2 r3 H/ W" l. F& ?conopenid         char(32)               gbk_chinese_ci  NO      MUL                      select,insert,update,references           
  `4 F* j9 O/ i) O7 A5 O! |# Sconisfeed         tinyint(1) unsigned    (NULL)             NO              0                select,insert,update,references           6 g7 n2 d: R3 i0 `2 c
conispublishfeed  tinyint(1) unsigned    (NULL)          NO              0                select,insert,update,references           2 F! v* \+ u/ w) a) I4 `. K- g
conispublisht     tinyint(1) unsigned    (NULL)            NO              0                select,insert,update,references           
8 M9 d6 r! o) I' o2 ~' Q) ?conisregister     tinyint(1) unsigned    (NULL)          NO              0                select,insert,update,references           * Y; R8 [, k3 z# \/ ?, i1 W- v( [
conisqzoneavatar  tinyint(1) unsigned    (NULL)          NO              0                select,insert,update,references           3 R% f$ G( _; ^9 R1 p
conisqqshow       tinyint(1) unsigned    (NULL)          NO              0                select,insert,update,references           
$ B# |2 r! X/ V# M- k1 Uconuintoken      char(32)             gbk_chinese_ci        NO            (NULL)           select,insert,update,references   
最后红色部分就是我们那天sql语句执行增加的,当然也可以直接用数据库操作工具添加,不用写sql,但这个sql很简单。
5 {1 C( I; o2 \/ h- M, }. {- ?% ^另外一个同样的道理
& B& g! G( j/ v1 B0 t/ \; e4 _, M$ ~7 @" H

版权声明
1、转摘或引用本站内容资源须注明原网址,并标明本站网址(兔源码www.tuyuanma.com);
2、对于转摘或引用本站内容资源而引起的民事纠纷、行政处罚或其他损失,本站不承担责任;
3、对于不遵守本声明或其他违法、恶意使用本站内容者,本站保留其追究法律责任的权利。




自动排版 | 高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广告

兔源码网 ( 赣ICP备17001544号 公网安备36112102000036号 )

兔源码 QQ交流群:493651246  GMT+8, 2019-8-24 04:16
←站长统计工具 查看密码:tuyuanma

兔源码DZ模板下载 站长邮箱:tuyuanma@qq.com 站长QQ:3197813386 网站地图

© 2001-2013 本站内容皆来自互联网及用户分享,如需删除请提供软著或商标证书。

     
快速回复 返回顶部 返回列表