去评论
dz插件网

Discuz!X3.5使用了Cloudflare CDN、CF、阿里云DCDN、百度云CDN、腾讯云CDN等各种CDN前端后UC通信失败UC头像问题的解决办法

admin
2024/07/04 10:35:16
很多站长在使用各种CDN加速后发现后台的——站长——UCenter 设置——提示 通信不成功、UC故障、头像不显示、UC路径等疑难杂症问题:

解决办法一:
后台的——站长——UCenter 设置
UCenter IP 地址:
设置为:127.0.0.1
或:比如 阿里云面板 你的控制台 那里的 显示的 私网IP
最后实在不行:再设置为你服务器的公网IP

还有一处:
http://你的域名/uc_server/
登录后:应用管理 —— 编辑:
应用 IP: (填写上面一致的~)


最后一点:还要确保 http://你的域名/uc_server/  这里的 应用管理 —— 编辑: 通信密钥:    复制到  http://你的域名/admin.php?action=setting&operation=uc 【后台——站长——UCenter 设置——UCenter 通信密钥:
保证这两处的 密钥是  完全一致的,可以复制 UC里面的 到论坛后台的 完全替换 * 号的部分。

以上方法还是不能解决,
解决方法二:
按照:https://www.dz-x.net/t/43435/1/1.html 去操作。

以上方法还是不能解决,
解决方法三:【在以上两种方法都不行的情况,谨慎选用解决方法三~】

修改位置:/uc_server/model/misc.php 【约147~164行】
  1.   if(ini_get('allow_url_fopen')) {
  2.                         $context['http'] = array(
  3.                                 'method' => $post ? 'POST' : 'GET',
  4.                                 'header' => $header,
  5.                                 'timeout' => $timeout
  6.                         );
  7.                         if($post) {
  8.                                 $context['http']['content'] = $post;
  9.                         }
  10.                         $context = stream_context_create($context);
  11.                         $fp = @fopen($scheme.'://'.($ip ? $ip : $host).':'.$port.$path, 'b', false, $context);
  12.                         $fpflag = 1;
  13.                 } elseif(function_exists('stream_socket_client')) {
  14.                         $context = stream_context_create($context);
  15.                         $fp = @stream_socket_client(($scheme == 'https' ? 'ssl://' : '').($ip ? $ip : $host).':'.$port, $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, $context);
  16.                 } else {
  17.                         $fp = @fsocketopen(($scheme == 'https' ? 'ssl://' : '').($scheme == 'https' ? $host : ($ip ? $ip : $host)), $port, $errno, $errstr, $timeout);
  18.                 }
替换为:
[此处包含隐藏内容,如果需要查看请回复]
以上方法还是不能解决,
解决方法四: 无UC主义者:
https://www.dz-x.net/t/39454/1/1.html