系列教程 UC通信问题故障解决方法--包括头像上传和注册登录故障

  [复制链接]
ARCHY明星会员实名认证 2012-7-11 [系列教程] 显示全部楼层 |阅读模式 上一主题 下一主题
discuz使用视频教程
31idc

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
UCenter通信失败是经常遇见的问题,同时也会给站点带来很多问题,比如不能上传头像,注册提示错误,登录密码不正确等一系列的问题,有时候UCenter后台应用里面显示UC通信正常了,但还是会出现一些莫名其妙的问题。今天在这里把收集的UC通信的问题都一样拿出来分享下。

UCenter通信异常,一般有下面的一些症状:

1、登陆提示密码不正确或者没响应;
2、头像无法上传;
3、注册时提示用户名小于3;
4、注册后UCenter里面没有用户;
5、各应用不能同步登陆和退出;
6、UC里面提示通信失败
7、头像不显示了
8、短消息异常
9、登录后台--点击UCenter显示404或者其他错误。


还有很多各种各样的情况,这里就不一一说明了

UC通信的解决方案有很多,但万变不离其宗,就是2个配置文件config目录下的config_ucenter.phpuc_server\data目录下的config.inc.php,和后台2个位置后台--站长--UCenter设置UCenter--应用管理--详情--编辑应用,具体4处如下图所示。
游客,如果您要查看本帖隐藏内容请回复


检查UC通信问题的四处五点:

四处5点UCenter--应用管理--详情后台--站长--UCenter设置config_ucenter.phpconfig.inc.php
1、Ucenter应用 ID固定UCenter 应用 ID必须与前同define('UC_APPID', '必须与前同');define('UC_APPID', '必须与前同')
2、URL应用的主 URL即论坛地址UCenter 访问地址define('UC_API', 'http://bbs.zb7.com/uc_server')
3、UCenter 通信密钥4处一致4处一致define('UC_KEY', '4处一致');define('UC_KEY', '4处一致');
4、UCenter IP 地址服务器的IP服务器的IPdefine('UC_IP', '服务器的IP');
5、UCenter 表前缀UC数据库表前缀define('UC_DBTABLEPRE', '`dx25`.pre_ucenter_');UC数据库表前缀define('UC_DBTABLEPRE', 'pre_ucenter_');UC数据库表前缀

一般网站目录权限设置正确,直接在后台修改2处相关设置即可解决,如果搬家后出现,需要检查下配置文件的表前缀,如果后台设置后无效需要把2个配置文件下载本地来对比检查。

下面说常见的UC通信问题和对应的解决方法:

情况一、注册时提示用户名小于3或者密码不匹配的解决方法

解决方法

  1、检查UC通信是否正常,具体方法就参考上面的说明检查这5处是否一致对应。

  2、如果检查完毕后还出现问题,在切换到默认模板检查是否模板注册表单导致。曾经x2出现该问题的分析详情请看:http://bbs.zb7.com/thread-381-1-1.html

  3、如果还是出现该问题,请检测后台--全局--防灌水设置--注册表单名称设置,详情请看:http://bbs.zb7.com/thread-661-1-1.html
情况二、头像无法上传,出现了错误提示:access denied for agent changed

解决方法:UC通信失败导致,根据UC的分析方法检查这5处是否一致对应。
情况三、头像无法上传,提示磁盘I/O错误

解决方法

  1、检查目录权限,检查 UC_server 目录下
  ./index.php 是否存在且完整
  ./data/avatar/ 是否可写
  ./data/tmp/ 是否可写

  2、设置好目录权限之后,依旧没有解决问题,全新下载的安装包,重新上传覆盖UC所有的文件。
情况四、更新缓存提示:notelist where closed="0" AND app1<"1" AND app1>"-5"

解决方法:检查后台的应用ID是否一致

  相关阅读:1、手动添加uc应用及其 提示notelist表缺少appX字段的处理方法 2、手动添加uc应用提示notelist where closed="0" AND app1<"1"
情况五、头像突然都显示默认头像了,不现实头像了

解决方法:检查uc_server\data\avatar目录下头像是否存在,检查下后台--站长--UCenter设置的URL是否正确。
情况六、进入后台UCenter显示404或者其他错误

解决方法:检查下后台--站长--UCenter设置的URL是否正确。
情况七、退出登录的时候显示一段404错误

解决方法:检查下后台--站长--UCenter设置的URL是否正确。
特殊情况、UC通信失败,但注册会员正常、上传头像正常、UC用户也存在、发帖发短信正常,那么说明你的UC通信正常,可能是服务器环境导致判断出错,一般情况在使用非本地数据库的时候会出现。


看完还没解决您的问题,你可以继续查看:Discuz! X3.2/2.5 与 UCenter 通信失败的解决方法总结

如果其他问题,请大家PM我,我都会收集整理到这里,方便大家查阅相关UC通信的问题并及时解决,只要目录权限正确,配置文件和后台设置按照上面方法操作UC通信就不会出现问题了。
参与人数 3元宝 +3 帮币 +3 收起 理由
liqiang_fu + 3 很给力!
40278855 + 2 很给力!
xiaoli@ + 1 很给力!

查看全部评分总评分 : 元宝 +3 帮币 +3




上一篇:dzx2.5 template\default\member\login.htm 代码调用说明(新方式菜鸟版)
下一篇:数据库报错(1028) Sort aborted的处理方法

大神点评1823

 发表于 2012-7-11 00:18:57
转播微博
 楼主| ARCHY明星会员实名认证 2012-7-11 [系列教程] 显示全部楼层
沙发自己坐了,写了2个小时,希望对大家有帮助
北北″ 2012-7-11 [系列教程] 显示全部楼层
没沙发了...
东国先生 2012-7-11 [系列教程] 显示全部楼层
学习了
454967012 2012-7-11 [系列教程] 显示全部楼层
顶一下啊
clswang 2012-7-11 [系列教程] 显示全部楼层
谢谢楼主分享了啊
沭阳网 www.hanyunews.com www.xiaoshuozhu.com www.shuyangweb.com
思念 2012-7-11 [系列教程] 显示全部楼层
不错,好东西。。。
密云社区网 2012-7-11 [系列教程] 显示全部楼层
非常实用的教程。必须支持。uc不通一般我都自己搞定的
投机 2012-7-11 [系列教程] 显示全部楼层
好东西来学习了
wuxirenjulin 2012-7-11 [系列教程] 显示全部楼层
佩服佩服哦
 发表于 2012-7-11 22:52:45
|| @qinyiyunweibo:
liunx 2012-7-11 [系列教程] 显示全部楼层
学学 ,学习
小邪明星会员实名认证 2012-7-11 [系列教程] 显示全部楼层
很详细的教程 ,很不错
有事直接私聊
非一般感觉明星会员实名认证 2012-7-11 [系列教程] 显示全部楼层
  值得收藏啊
神马都是浮云... ...
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表