Discuz! QQ互联(QQ登录)出现异常解决方法
Discuz! QQ互联(QQ登录)出现Discuz! Database Error (1054) Unknown column 'conuintoken' in 'field list' 乱码的解决方法。
操作方法
- 01
首先,登录网站后台。进入您的论坛首页,鼠标右击如图1左边空白处,选择查看网页源代码。(根据浏览器不同,IE浏览器为查看源文件,火狐浏览器为查看页面源代码。)
- 02
确认网站的编码是"GBK"还是“UTF-8”见图二。这里举例的是"GBK“编码的。
- 03
确认好编码以后,去discuz!官网下载对应最新版的安装包。提取 文件夹source\plugin\ qqconnect 用FTP工具上传覆盖您网站的 qqconnect 文件夹,在提示是否覆盖时,选择是。
- 04
在网站源代码里面,找到文件夹config里面的config_global.php下载到本地电脑。
- 05
下载到本地电脑以后,用Dreamweaver 或者其他网页编辑器打开。(建议不要用记事本打开。否则容易因为编码问题网站出现乱码)在Dreamweaver中查找 $_config['admincp']['runquery'] 把后面的值0改成1。
- 06
进入网站后台----->站长-----> 数据库----->升级, 把这段代码复制进去,注意一次复制,包含中间空格。代码为:ALTER TABLE `pre_common_member_connect` ADD `conuintoken` CHAR( 32 ) NOT NULL ; ALTER TABLE `pre_common_connect_guest` ADD `conuintoken` CHAR( 32 ) NOT NULL ; 复制进去以后,点击下面提交按钮。
- 07
清理网站缓存,进入网站首页,用QQ登录,原来错误的乱码不存在,跳出熟悉的QQ登录页面,至此,问题已经解决了。