Discuz! X2. 5与UCenter通信失败的解决方法总
结
应用与UCenter通信失败是站长们经常遇见的问题之一通信失败会造成的后果也很多如上传头像时报错、新会员无法注册、登录密码不正确等一系列的问题下面把UCenter通信失败的解决方法总结并与大家分享。
UCenter通信异常一般有下面的一些症状 1、头像无法上传出现了错误提示 access denied for agent changed
2、 网站登录提示密码不正确或者没响应
3、会员无法注册
4、各应用不能同步登录和退出 5、 UCenter后台提示通信失败 6、头像显示红X
7、登录站点后台=>点击UCenter显示404或者其它错误。
还有很多各种各样的情况这里就不一一列举了。
解决方法总结如下
1、检查站点配置文件中的UC_APPID与UCenter中的应用ID是否一致
以Discuz! X2. 5为例配置文件的目录
为 ./config/config_ucenter.php
找到如下图所示的位置
这里的值必须与UCenter后台中应用ID的值保持一致如下图所示。
2、应用的主URL地址即站点地址必须与UCenter后台的应用地址相同比如站点的访问地址为 http: //www.discuz.net ,那么UCenter后台该应用的地址也必须是http: //www.discuz.net。
3、配置文件中的通信密钥必须与UCenter后台的通信密钥保持一致配置文件的通信密钥可以在./config/config_ucenter.php中看到。
这里的密钥必须和UCenter后台的保持一致。
4、 UCenter IP地址要与服务器的ip地址相同
可以在配置文件中修改IP地址如图
同理 UCenter后台的应用IP地址也要和配置文件中的一致。应用管理中编辑站点应用即可看到如下图所示
5、检查配置文件中的表前缀是否填写正确
位置在./conf ig/conf ig_ucenter.php 中
6、 fsockopen函数被禁用
检查php环境是否禁用了fsockopen函数可以通过php. ini来查看该函数的情况在这个文件中查找allow_url_fopen = On
7、应用域名301重定向的情况
301重定向可以用fsockopen函数进行测试用下面的代码<?php
30) ;if ( !$fp) { echo "$errstr ($errno) $fp =f sockopen("[url=http://www. examp le. com]www. example. com[/url]", 80,$errno, $errstr,
\n"; } else { $out = "GET / HTTP/1. 1\r\n"; $out .= "Host:[url=http://www.example. com\r\n]www. example.com\r\n[/url]";
$out .= "Connection: Close\r\n\r\n";
fwri te($fp, $out) ;
whi l e ( !feof($fp) ) {
echo fgets($fp, 128) ;
}
fclose($fp) ;
}
?>
将对应的域名更改为UCenter应用中的域名然后访问此测试脚本,返回的内容有301 permanently 内容通信也会失败。
您只要取消重定向即可一般是301跳转规则有问题。
通过以上方法便可以解决通信失败的问题。通常只要目录权限正确配置文件和后台设置按照上面方法操作通信就不会出现问题了。
青云互联怎么样?青云互联美国洛杉矶cn2GIA云服务器低至19元/月起;香港安畅cn2云服务器低至19元/月起;日本cn2云主机低至35元/月起!青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务。青云互联本站之前已经更新过很多相关文章介绍了,青云互联的机房有香港和洛杉矶,都有CN2 GIA线路、洛杉矶带高防,商家承诺试用7天,打死全额退款点击进入:青云互联...
819云互联 在本月发布了一个购买香港,日本独立服务器的活动,相对之前的首月活动性价比更高,最多只能享受1个月的活动 续费价格恢复原价 是有些颇高 这次819云互联与机房是合作伙伴 本次拿到机房 活动7天内购买独立服务器后期的长期续费价格 加大力度 确实来说这次的就可以买年付或者更长时间了…本次是5个机房可供选择,独立服务器最低默认是50M带宽,不限制流量,。官网:https://ww...
数脉科技怎么样?昨天看到数脉科技发布了7月优惠,如果你想购买香港服务器,可以看看他家的产品,性价比还是非常高的。数脉科技对香港自营机房的香港服务器进行超低价促销,可选择10M、30M的优质bgp网络。目前商家有优质BGP、CN2、阿里云线路,国内用户用来做站非常不错,目前E3/16GB阿里云CN2线路的套餐有一个立减400元的优惠,有需要的朋友可以看看。点击进入:数脉科技商家官方网站香港特价阿里云...