·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分购买✅卡密充值📒收藏夹🎖️众筹悬赏👽聊天室
返回列表 发布新帖

Discuz 3.4 升级到 3.5 后 UC “通信失败”

262 1
发表于 2023-8-9 08:50:14 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

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

×
原来 Discuz 3.4(UTF8) 的时候只要设置应用IP为127.0.0.1就会UC通信成功,5月份升级到 3.5后,一直通信失败:

Discuz 3.4 升级到 3.5 后 UC “通信失败” 可可,西瓜,it618,点微
图中 ID 18(原来是13)5月份先升级,8月初又升级的 ID 17。两者共用数据库。


已知:如果应用里面不写IP地址,则应用内通信失败:

Discuz 3.4 升级到 3.5 后 UC “通信失败” 可可,西瓜,it618,点微

如果应用内填写IP地址(127.0.0.1 或者 内网地址 192.168.0.2),则应用内必然通信成功。

Discuz 3.4 升级到 3.5 后 UC “通信失败” 可可,西瓜,it618,点微


做过如下排查努力:

    UC中先设置好,再粘贴底部文本框的配置信息到应用的 config_ucenter.php检查应用 ID 与 UC 中一致检查 Config_inc.php 的 UC_KEY 一致检查 uc_server/data/cache/apps.php 中的 authkey 与 上面的 UC-KEY 一致。检查 uc_client/data/cache/apps.php 中的应用 appid 与 UC 一致。应用和UC同时设置IP为 127.0.0.1 或者 内网地址 192.168.0.2检查所有的 data 目录及子目录、api/uc.php权限为777,所有者为 www检查服务器环境支持 fsockopen应用中更新缓存、UC中更新缓存在 phpmyadmin 中清空了 common_syscache 整个表,并用 Tools急诊箱更新了缓存。UC中删除应用并重新添加同步了服务器时间用F12获得“通信失败”对应的script链接:http://www.dianbo.org/uc_server/admin.php?m=app&a=ping&inajax=1&url=https%3A%2F%2Fwww.dianbo.org&ip=192.168.0.2&appid=18&random=1388645138&sid=e17euJ1c6tMrwu5ewIeMXXXXXXXXX,地址栏直接访问它结果为:
    Discuz 3.4 升级到 3.5 后 UC “通信失败” 可可,西瓜,it618,点微
  • 根据网上教程(https://blog.csdn.net/iastro/article/details/52398813)在 uc_server/control/admin/app.php 中的
    1. if($status == '1') {
    复制代码
    前或后附近插入一个断点:
    1. echo "\$url = $url <br />\n \$status = $status<br />\n";die('haha');
    复制代码
    获取到的 $url 为 https://www.dianbo.org/api/uc.php?code=XXXX ,若直接访问此 $url 则返回值为1,
    Discuz 3.4 升级到 3.5 后 UC “通信失败” 可可,西瓜,it618,点微
    但直接访问 http://www.dianbo.org/uc_server/admin.php?m=app&a=ping&inajax=1&url=https%3A%2F%2Fwww.dianbo.org&ip=192.168.0.2&appid=18&random=1388645138&sid=e17euJ1c6tMrwu5ewIeMXXXXXXXXX 时,status 却为空:
    Discuz 3.4 升级到 3.5 后 UC “通信失败” 可可,西瓜,it618,点微 参考网上教程(https://blog.csdn.net/hubu2006/article/details/22301745),将
    1. <?php echo 1;?>
    复制代码
    写入文件 uc2.php,在UC中编辑应用,修改接口文件名称为 uc2.php,仍然通信失败。
    网页上说“如果不能通信,则是UC服务端无法通过fsockopen访问客户端,可能是域名解析问题,也可能是填写的IP问题”,但是我的服务端和客户端都在一个服务器上,填写127.0.0.1或192.168.0.2有什么不对呢?




请问我还可以通过哪些方面进行排查呢?



我知道答案 回答被采纳将会获得1 贡献 已有1人回答
我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论1

拾光Lv.8 发表于 2023-8-9 08:51:00 | 查看全部
你知道13变成18了,为什么discuz的UC设置里不改成18
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.135.216.168,GMT+8, 2024-9-20 14:43 , Processed in 0.283532 second(s), 85 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表