Discuz! X3通信失败的解决办法

UCenter 通信失败是经常遇到的问题,通信失败会造成的后果也很多。通信异常可能导致的后果有:

  1. 头像无法上传出现了错误提示:Access denied for www.ucasio.com agent changed;
  2. 网站登录提示密码不正确或者没响应;
  3. 新会员无法注册;
  4. 各应用不能同步登录和退出;
  5. UCenter后台提示通信失败;
  6. 头像显示红 X;
  7. 登录站点后台 > 点击 UCenter 显示 404 或者其它错误;
  8. 登录密码不正确等一系列的问题。

导致的原因:

  1. UCenter 应用 ID 需要和 UCenter 后台的 ID 一致 (/config/config_ucenter.php) ;
  2. UCenter 通信密钥需要和 UCenter 后台的通信密钥一致(/config/config_ucenter.php);
  3. UCenter 访问地址查看是否是正确的地址;
  4. UCenter IP 地址查看是否是UCenter所在的 Mysql 服务器的ip地址;
  5. fsockopen函数没打开;
  6. 目录权限问题;
  7. 应用域名301重定向规则有问题。

解决方法:

  1. 以”创始人”身份登录论坛>>点击管理中心>>登录UC
  2. 点击应用管理 应用列表中选中Discuz!编辑
  3. 找到应用的 UCenter 配置信息;
  4. 使用FTP登录网站服务器;
  5. 找到https://域名根目录/config/
  6. 修改config_ucenter.php(config_ucenter_default.php)文件的内容,使之与 UCenter 配置信息一样;
  7. *把应用IP也改成域名所指的IP,在UC后台,把”域名解析“里的域名和IP加上 (一般可跳过) ;
  8. 更新缓存,到UC后台点击”应用管理“查看通信 。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注