dz与UCenter通信失败的解决方法总结-Discuz教程下载
登录
/
注册
首页
Portal
Discuz模板
Discuz插件
Discuz教程
DIV模块素材
站长导航
技术分享
问题反馈
Discuz!数据字典
TAG标签
站长工具
Discuz站长交流群欢迎您的加入:493651246
兔源码站长交流群:493651246 欢迎您的加入!
Discuz站长2000人QQ交流群:493651246
站长工具
Favicon图标转换器
提供在线裁剪图片,并转换为favicon.ico文件。
CSS美化工具
提供在线 CSS 代码在线格式化和美化。
二维码生成器
快速生成二维码,自定义大小、生成码及颜色。
HTML编辑器
输入HTML、CSS、JS代码,实时运行效果。
Markdown编辑器
编写markdown代码,并在浏览器中实时预览。
SQL格式化
实现SQL语句的在线压缩与格式化功能。
URL编码解码
在线将普通URL相互转换转为编码URL的工具。
随机密码生成器
提供在线生成随机卡密等等。
站长导航
站长工具
开发工具
站长平台
IDC服务商
注册交易
SEO及安全
开放平台
CDN及SSL
源码资源
自媒体平台
图片工具
小程序平台
投资理财
常用工具
友情链接
网络硬盘
TAG标签
Discuz
网站模板
discuz插件
免费
原创
商业版
文章
下载地址
GBK
门户
手机版
自适应
模板
插件
编辑器
UTF8
数据库
伪静态
博客
论坛
模块
分类信息
主题
全部TAG
Discuz!数据字典
站长之家
[
/
登录
/
注册
]
Discuz站长群邀您加入
草根站长交流群欢迎您
广告招租:3197813386
网站一条龙搭建服务
——网站快速搭建——
——建网站,找我们——
首页
Portal
Discuz模板
Discuz插件
Discuz教程
DIV模块素材
站长导航
技术分享
问题反馈
搜索
搜索
本版
文章
帖子
用户
帖子
勋章
设置
收藏
退出
返回列表
tuyuanma
2017-1-22 22:38:07 ・
Discuz教程
关注
dz与UCenter通信失败的解决方法总结
[ 复制链接 ]
来自
版块
:
Discuz教程
发表于:
2017-1-22 22:38:07
36819
0
如本资源下载地址失效,请点击此处进行反馈
应用与 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、检查配置文件中的表前缀是否填写正确
位置在./config/config_ucenter.php 中
6、fsockopen函数被禁用
检查 php 环境,是否禁用了 fsockopen 函数,可以通过 php.ini 来查看该函数的情况,在这个文件中查找
allow_url_fopen
复制代码
将其改为
allow_url_fopen = On
复制代码
7、应用
域名
301重定向的情况
301重定向可以用fsockopen函数进行测试:用下面的代码
<?php
$$$$$$$$$$$$$$$$fp = fsockopen("[url=http://www.example.com]www.example.com[/url]", 80, $$$$$$$$$$$$$$$$errno, $$$$$$$$$$$$$$$$errstr, 30);
if (!$$$$$$$$$$$$$$$$fp) {
echo "$$$$$$$$$$$$$$$$errstr ($$$$$$$$$$$$$$$$errno)
\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";
fwrite($$$$$$$$$$$$$$$$fp, $$$$$$$$$$$$$$$$out);
while (!feof($$$$$$$$$$$$$$$$fp)) {
echo fgets($$$$$$$$$$$$$$$$fp, 128);
}
fclose($$$$$$$$$$$$$$$$fp);
}
?>
复制代码
将对应的域名更改为 UCenter 应用中的域名,然后访问此测试脚本,返回的内容有 301 permanently 内容,通信也会失败。
您只要取消重定向即可,一般是 301 跳转规则有问题。
通过以上方法,便可以解决通信失败的问题。通常只要目录权限正确,配置文件和后台设置按照上面方法操作通信就不会出现问题了。
回复
举报
综合
最新
热度
发表评论
全部评论 0
期待你的评论哦~
最佳新人
注册账号后积极发帖的会员,发帖数 ≥ 100
管理/版主
此勋章为兔源码管理或版主专属勋章
土豪装逼
此勋章为兔源码土豪装逼勋章,只要100兔币购买即可
教程 / CSS+DIV素材
Discuz教程
CSS+DIV素材
1
【原创】将文章访问量转换为K的的显示样式,如将21302转换为21.3
131人阅读
2
【原创】discuz论坛分类信息中,帖子发布页有多个图片上传功能,
462人阅读
3
【原创】修改discuz门户文章发布时间,将默认时间yyyy-mm-dd修改
450人阅读
4
【实测】Discuz修改论坛列表页排序,实现主题帖子按最新发表时间
565人阅读
5
Discuz! X3.2 - X3.4 升级至 Discuz! X3.5 详细教程
531人阅读
1
Discuz浮窗多图的DIY单页素材
442人阅读
2
html5+css3的浮窗单图DIY模块
476人阅读
3
html5+css3的横排导航列表DIY模块
617人阅读
4
html5+css3的四排图文资讯列表DIY模块
673人阅读
5
垂直时光轴HTML单页+CSS+js模块
1324人阅读
发布新话题
所属版块
返回版块
高级模式
您需要登录后才可以回帖
立即登录
发送
本版积分规则
回帖后跳转到最后一页
登录
返回顶部