新聞中心
Discuz x3.1漏洞導(dǎo)致的QQ登入失敗,提示“(1054) Unknown column ‘conuintoken’ in ‘field list’”
Discuz經(jīng)過一次又一次的升級(jí),功能也是越來越強(qiáng)大,但是升級(jí)之后往往也會(huì)帶來些問題,今天無憂主機(jī)小編就發(fā)現(xiàn)一個(gè)問題,discuz啟用QQ互聯(lián)登入時(shí)報(bào)錯(cuò)了,點(diǎn)擊“用QQ賬號(hào)登入”出現(xiàn)一連串的錯(cuò)誤提示,如下: [caption id="attachment_13424" align="alignnone" width="472"] discuzQQ登入[/caption] [caption id="attachment_13425" align="alignnone" width="731"] discuz 報(bào)錯(cuò)[/caption] 既然是QQ登陸報(bào)錯(cuò),無憂主機(jī)小編第一時(shí)間當(dāng)然是想到QQ互聯(lián)通信的問題。但是經(jīng)過測試,所有的通信都是正常的。那么問題出在哪里呢? 從上面報(bào)錯(cuò)來看,報(bào)錯(cuò)的提示信息是“未知的字段‘conuintoken’”,那么是否是此字段未定義或者干脆不存在呢?無憂主機(jī)小編又去一番查找,終于找到了問題所在。結(jié)果和小編想的一樣,就是數(shù)據(jù)表common_member_connect少了一個(gè)字段conuintoken。無憂主機(jī)小編從網(wǎng)上找來了修復(fù)方法,如下: 修改修改config/config_global.php文件,查找代碼“$_config['admincp']['runquery'] = '0';”把0改為1, 在論壇后臺(tái),后臺(tái)——站長——數(shù)據(jù)庫——升級(jí) 進(jìn)入phpmyadmin,執(zhí)行以下代碼: alter table pre_common_member_connect add conuintoken char(32) not null; alter table pre_common_connect_guest add conuintoken char(32) not null; 注:數(shù)據(jù)庫表前綴如果不是pre_,那么就修改為自己的表前綴。 做完這三步基本就修復(fù)完成,無憂主機(jī)小編也經(jīng)過測試,沒有問題。 相關(guān)文章推薦閱讀: DISCUZ X3.1論壇內(nèi)容頁面空白的解決方法 DISCUZ! X2.5在線升級(jí)BUG:“STATIC/IMAGE/POSTBG/3.JPG下載出現(xiàn)問題” DISCUZ網(wǎng)站首頁刷新提示W(wǎng)HERE DISPLAYORDER=-1的數(shù)據(jù)庫錯(cuò)誤的原因
本文地址:http://www.gle-technology.com/discuz/13423.html