Discuz用QQ登入出現Database?

Tags: 問題, 錯誤,

最近,在Discuz開啟QQ互聯後,再用QQ登入時出現了“Discuz! Database Error (1054) Unknown column 'conuintoken' in 'field list'”的亂碼,後經過一一番研究,終於找到完美解決此問題的方法

Discuz用QQ登入出現Database Error (1054)錯誤

工具/原料

電腦

discuz論壇

網頁編輯器,如sublime

方法/步驟

第一步:到Discuz官網下載跟自己網站相同編碼的安裝包。解壓後,在source\plugin\ qqconnect資料夾中找到discuz_plugin_qqconnect.xml,用FTP上傳到您網站對應的qqconnect資料夾中,覆蓋原檔案;

Discuz用QQ登入出現Database Error (1054)錯誤

第二步:進入後臺,“應用”--“外掛”,更新升級QQ互聯;

Discuz用QQ登入出現Database Error (1054)錯誤

第三步:在您網站的config資料夾中把config_global.php下載到本地,並用Dreamweaver或其他網頁編輯器開啟,如sublime等,查詢:$_config['admincp']['runquery'],將後面的預設值0更改為1;

Discuz用QQ登入出現Database Error (1054)錯誤

Discuz用QQ登入出現Database Error (1054)錯誤

第四步:進入網站後臺--“站長”--“ 資料庫”--“升級”, 把下面這段程式碼複製進去,(!注意, 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 '';

Discuz用QQ登入出現Database Error (1054)錯誤

最後:更新快取即可!至此,問題已完美解決!

注意事項

第四步時要注意表字首,如果不是預設的pre_時要更改為您網站相應的表字首。

問題, 錯誤,
相關問題答案