最近,在Discuz開啟QQ互聯後,再用QQ登入時出現了“Discuz! Database Error (1054) Unknown column 'conuintoken' in 'field list'”的亂碼,後經過一一番研究,終於找到完美解決此問題的方法
工具/原料
電腦
discuz論壇
網頁編輯器,如sublime
方法/步驟
第一步:到Discuz官網下載跟自己網站相同編碼的安裝包。解壓後,在source\plugin\ qqconnect資料夾中找到discuz_plugin_qqconnect.xml,用FTP上傳到您網站對應的qqconnect資料夾中,覆蓋原檔案;
第二步:進入後臺,“應用”--“外掛”,更新升級QQ互聯;
第三步:在您網站的config資料夾中把config_global.php下載到本地,並用Dreamweaver或其他網頁編輯器開啟,如sublime等,查詢:$_config['admincp']['runquery'],將後面的預設值0更改為1;
第四步:進入網站後臺--“站長”--“ 資料庫”--“升級”, 把下面這段程式碼複製進去,(!注意, 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 '';
最後:更新快取即可!至此,問題已完美解決!
注意事項
第四步時要注意表字首,如果不是預設的pre_時要更改為您網站相應的表字首。