
UCenter通讯异常,通常有以下症状:
无法上传头像时出现错误消息: 拒绝更改代理访问;
网站登录提示密码不正确或没有响应;
会员无法注册;
所有应用程序无法同时登录和注销;
UCenter后台提示通信失败;
头像显示红色X;
登录到网站的后台=>单击UCenter以显示404或其他错误.

还有许多其他情况,此处未列出. 解决方案总结如下:
1. 检查站点配置文件中的UC_APPID是否与UCenter中的应用程序ID一致
采用Discuz!以X2.5为例ucenter 通信失败调试,配置文件的目录为: ./config/config_ucenter.php找到下图所示的位置

此处的值必须与UCenter后台中应用程序ID的值一致,如下所示.

2. 应用程序的主URL地址,即网站地址必须与UCenter后台的应用程序地址相同.
例如,该站点的访问地址为: http: //www.discuz.netucenter 通信失败调试,则UCenter后台中应用程序的地址也必须为http: //www.discuz.net.


3. 配置文件中的通信密钥必须与UCenter后台中的通信密钥一致
可以在./config/config_ucenter.php中看到配置文件的通信密钥.

此处的密钥必须与UCenter背景一致.

4. UCenter IP地址必须与服务器的IP地址相同
可以在配置文件中修改IP地址,如图所示


类似地,UCenter后台的应用程序IP地址也应该与配置文件中的IP地址相同.
在应用程序管理中,编辑站点应用程序以查看下图:

5. 检查配置文件中的表前缀是否正确填写
该位置在./config/config_ucenter.php中

6. fsockopen功能已禁用

检查php环境,并检查fsockopen功能是否已禁用. 您可以通过php.ini检查该功能的状态,并在此文件中找到
将相应的域名更改为
allow_url_fopen =开启
7. 应用程序域301重定向
可以使用fsockopen函数测试301重定向: 使用以下代码
在UCenter应用程序中使用域名,然后访问该测试脚本,返回的内容具有301个永久内容,通信也会失败.
您只需要取消重定向. 通常,301跳转规则存在问题.
以上方法可以解决通讯失败的问题. 通常,只要目录权限正确,配置文件和后台设置便可以按照上述方法操作,不会有问题.

->
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-198899-1.html
实弹射击