刺球网络安全社区

 找回密码
 立即注册

新浪微博登陆

只需一步, 快速开始

QQ登录

只需一步,快速开始

搜索
查看: 921|回复: 0

Discuz! X3.2 出现 详细错误:connect_error_code_20003 绝对有效方法

[复制链接]

 成长值: 215969

新浪微博达人勋

  • TA的每日心情

    2019-8-22 09:24
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    1134

    主题

    1717

    帖子

    37万

    积分

    管理员

    技术指数:★★★★★

    Rank: 9Rank: 9Rank: 9

    积分
    376199

    社区QQ达人最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    QQ
    发表于 2017-3-24 03:40:49 | 显示全部楼层 |阅读模式
    Discuz! X3.2  出现 详细错误:connect_error_code_20003 绝对有效方法

    方法一:


    凡是出现 20003 错误的 Discuz! 论坛必须开启 QQ 互联 的 oAuth2 模式,这需要您服务器的 PHP 能正常访问 HTTPS 远程页面,请确保 PHP 拥有扩展 php_curl、php_openssl 开启 HTTPS 的访问功能,并且无防火墙等系统级拦截。

    在确保此功能正常的情况下,下载本帖所附的附件,更新到 QQ互联插件目录(source/plugin/qqconnect),然后访问 URL。
    如您不了解如何开启此功能,请联系您的服务商解决。

    http://www.ciqiuwl.cn/plugin.php?id=qqconnect:oauth_switch 切换到 oAuth2 模式(把www.ciqiuwl.cn替换为你的网址即可

    切换完毕后删除 oauth_switch.inc.php 文件

    PS: 官方QQ互联1.17版本不支持oAuth2,您必须使用基于X3.2的1.18版本



    附件:

    方法二:



    问题由来:版本x3.2 R20140618 没有20003错误,升级到20150609出现错误:connect_error_code_20003,

    一、先按照官方帖:http://www.discuz.net/thread-3664310-1-1.html 做完;切换到 oAuth2,20003错误消失,但是出现:connect_error_code_0错误;

    二、发现没有开启扩展 php_curl、php_openssl 导致,开启两项扩展,重启iis,connect_error_code_0错误消失,登录正常。

    window下开启php支持openssl 的方法

    1、在c:\windows\php.ini中
    将;extension=php_openssl.dll前面分号(注释)去掉
    2、复制php安装目录中的:
    libeay32.dll
    ssleay32.dll
    至c:\windows\system32
    3、复制PHP\ext目录中的php_openssl.dll至c:\windows\system32
    4、重启IIS

    window下开启php支持 php_curl的方法


    打开php.ini
    找到 ;extension=php_curl.dll,将前面的分号去掉重启服务器就好了。
    php.ini寻找方法,在phpinfo()的输出结果中找到
    Loaded Configuration File 后面的内容就是php.ini的路径。一般为



    由于QQ互联官方接口的升级,原有旧接口(oAuth1 接口)已经无法正常使用C:\WINDOWS\php.ini




    官方贴:


    凡是出现 20003 错误的 Discuz! 论坛必须开启 QQ 互联 的 oAuth2 模式,这需要您服务器的 PHP 能正常访问 HTTPS 远程页面,请确保 PHP 拥有扩展 php_curl、php_openssl 开启 HTTPS 的访问功能,并且无防火墙等系统级拦截。

    在确保此功能正常的情况下,下载本帖所附的附件,更新到 QQ互联插件目录(source/plugin/qqconnect),然后访问 URL。
    如您不了解如何开启此功能,请联系您的服务商解决。

    http://www.ciqiuwl.cn/plugin.php?id=qqconnect:oauth_switch 切换到 oAuth2 模式(把
    www.ciqiuwl.cn替换为你的网址即可


    切换完毕后删除 oauth_switch.inc.php 文件

    PS: 官方QQ互联1.17版本不支持oAuth2,您必须使用基于X3.2的1.18版本



    附件:

    本文由刺球网络安全社区www.ciqiuwl.cn)整理编辑,转载请注明出处和本文链接!





    楼主热帖
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

    本版积分规则

    
     
     
    技术支持
    点击这里给我发消息
    在线客服
    点击这里给我发消息
    点击这里给我发消息
    刺球网安群①:
    刺球网安社区交流群①
    在线时间:
    8:30-21:00
     

    刺球网安 渝公网安备 50011402500080号 ( 渝ICP备15001097号-1 )申请友链|小黑屋| 刺球网络安全社区

    GMT, 2019-10-17 03:19 , Processed in 0.205930 second(s), 40 queries , Gzip On.

    Powered by 刺球网安

    © 2014-2025

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