巴中热线

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 7946|回复: 1

[网页教程] Discuz论坛QQ互联登录报错connect_error_code_20003和connect_error_code_0解决方法

[复制链接]
发表于 2017-3-16 15:48:00 | 显示全部楼层 |阅读模式

注册巴中热线论坛,交好友享优惠,衣食住行吃喝玩乐尽在 BZHOT.com

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
DiscuzX3.1和x3.2论坛QQ互联登录报错connect_error_code_20003和connect_error_code_0解决方法

故障现象:
discuz也没点击QQ登录,没有登录QQ号选择,却提示错误信息如下:
抱歉,当前存在网络问题或服务器繁忙,详细错误:connect_error_code_20003,错误代码:20003 ,请您稍候再试。谢谢。

或点击QQ号后提示以下错误:
详细错误:connect_error_code_0:connect_error_code_0,错误代码:,请您稍候再试。谢谢。

解决方法:
一、服务器环境不支持Curl支持,可以把服务器开启Curl支持即可解决。
1、打开php.ini
2、搜索;extension=php_curl.dll
3、将行前;号去掉,保留extension=php_curl.dll,保存退出
4、重启web服务器。

二、管理员登录网站后台,关闭QQ互联插件,并卸载删除,把网站source\plugin\qqconnect目录改名或删除,更新缓存,同步云平台站点信息。去discuz官网下载和你论坛程序版本相同的原版安装包,提取source\plugin\qqconnect文件夹覆盖到你网站的相同目录下。

三、后台 - 工具 - 云平台诊断工具 > 设置接口IP。把IP地址都清除掉,点击同步站点信息。

四、升级QQ登录接口,切换到 oAuth2 模式
QQ互联官方接口升级,原有旧接口(oAuth1 接口)在一定条件下已经无法使用,凡是出现20003和100010错误的 Discuz! 论坛必须开启 QQ互联的 oAuth2 模式,且保证服务器能正常访问 https 的外部文件。在确保服务器 SSL 功能正常的情况下,下载本帖的附件,解压到QQ互联插件目录(source/plugin/qqconnect),浏览器复制访问以下地址:yourwebsite换成你的域名
  1. http://yourwebsite/plugin.php?id=qqconnect:oauth_switch
复制代码
切换到 oAuth2 模式就完成。
qqconnect_oauth_switch.rar (342 Bytes, 下载次数: 9)



上一篇:如何用excel制作九九乘法口诀表?
下一篇:两台linux系统文件夹拷贝 scp命令安装使用方法
回复

使用道具 举报

发表于 2017-3-16 15:58:48 | 显示全部楼层
以上方法在discuzX3.1和discuzX3.2环境测试通过!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

巴中热线 - 精彩推荐上一条 /1 下一条

快速回复 返回顶部 返回列表