最近的一個新項目網(wǎng)站 論壇,在建設(shè)的過程中 遇到QQ登錄問題,Discuz QQ互聯(lián)登陸1054 報錯!
下面是解決方法:
QQ互聯(lián)登陸出現(xiàn)(1054) Unknown column ‘conuintoken’ in ‘field list’,
原因是用QQ登陸的時候是把你的賬號信息寫入數(shù)據(jù)表common_member_connect中的,而這個語句中有conuintoken
這個字段,但數(shù)據(jù)表common_member_connect里面卻沒有,所以報錯。
1、登錄FTP,修改config/config_global.php文件
在CONFIG ADMINCP項目下增加以下代碼(如果已經(jīng)有這行代碼,將’0’改為1):
$_config['admincp']['runquery'] = 1;
2、登錄discuz后臺——站長——數(shù)據(jù)庫——升級,粘貼以下代碼提交:
alter table pre_common_member_connect add conuintoken char(32) not null;
alter table pre_common_connect_guest add conuintoken char(32) not null;
3、退出管理員賬號,重新用QQ互聯(lián)登錄測試。