Discuz! QQ互联(QQ登录)出现异常解决方法

作者:白雪 | 创建时间: 2023-07-16
Discuz! QQ互联(QQ登录)出现Discuz! Database Error   (1054) Unknown column 'conuintoken' in 'field list'  乱码的解决方法。...
Discuz! QQ互联(QQ登录)出现异常解决方法

操作方法

首先,登录网站后台。进入您的论坛首页,鼠标右击如图1左边空白处,选择查看网页源代码。(根据浏览器不同,IE浏览器为查看源文件,火狐浏览器为查看页面源代码。)

确认网站的编码是"GBK"还是“UTF-8”见图二。这里举例的是"GBK“编码的。

确认好编码以后,去discuz!官网下载对应最新版的安装包。提取 文件夹source\plugin\ qqconnect 用FTP工具上传覆盖您网站的 qqconnect 文件夹,在提示是否覆盖时,选择是。

在网站源代码里面,找到文件夹config里面的config_global.php下载到本地电脑。

下载到本地电脑以后,用Dreamweaver  或者其他网页编辑器打开。(建议不要用记事本打开。否则容易因为编码问题网站出现乱码)在Dreamweaver中查找 $_config['admincp']['runquery'] 把后面的值0改成1。

进入网站后台----->站长-----> 数据库----->升级, 把这段代码复制进去,注意一次复制,包含中间空格。代码为:ALTER TABLE  `pre_common_member_connect` ADD  `conuintoken` CHAR( 32 ) NOT NULL ; ALTER TABLE  `pre_common_connect_guest` ADD  `conuintoken` CHAR( 32 ) NOT NULL ;     复制进去以后,点击下面提交按钮。

清理网站缓存,进入网站首页,用QQ登录,原来错误的乱码不存在,跳出熟悉的QQ登录页面,至此,问题已经解决了。

温馨提示

复制上面升级代码时,要一次复制,中间空格要复制上,两头不要有空格。
如果出现 Duplicate column name 'conuintoken' 表示已经存在,重新复制进去代码分行执行1次。
点击展开全文

更多推荐