discuz ucenter应用通信失败处理
发布:smiling 来源: PHP粉丝网 添加日期:2014-07-22 16:35:17 浏览: 评论:0
前两天想向ucenter中添加一个应用,配置好之后却总是提示通信失败.
网上搜了搜,出来的都是说什么appid啊,通信密钥不一致啊什么的,同时也看到有很多人在后面回复说配置都正确了,还是通信失败,却最终也没人给个答复或解释什么的,那么,我这边碰到的情况很有可能其他人也碰到过,在此记录一下,希望可以帮到别人.
既然网上说的都不能解决我的问题,那我就自己动手,在源代码中输出一些信息,很快,就发现改完配置并重新生成缓存之后,读取到的应用配置信息中却并没有出现我刚刚新增的配置.
找到配置信息的缓存文件一看,权限是755,没有写的权限,果断修改权限,这下配置信息可以更新了,缓存文件目录是 uc_server/data/cache 建议将这个文件夹权限改成777
配置信息正确了之后,通信却还是失败了,再看,发现提示是Authracation has expiried,超时了.
原来,我的ucenter和要添加的应用在两台不同的服务器上,而这两台服务器的时间不一致,一台用的是标准时间,一台是东八区的时间,相差了八个小时,赶紧将时间调成一致,问题解决.
综上所述,通信失败时,应该先检查appid,通信密钥等配置文件是否一致,再检查配置的缓存文件是否有写的权限,最后再看通信的两台电脑时间是否相差超过了一个小时.
当然,肯定还有其他我没有碰到的问题导致通信失败,以后遇到了再补充进来吧.
Tags: ucenter应用 通信失败处理
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)