当前位置:首页 > 网站建设 > 源码技巧 > 正文内容

各应用不能同步的排查方法

访客12年前 (2010-08-18)源码技巧1190
在 UCenter 系统下的各 Comsenz 产品均可以实现同步登录、同步退出,如何设置同步登录可参考教程:
[url=http://faq.comsenz.com/viewnews-24][color=#0097cc]http://faq.comsenz.com/viewnews-24[/color][/url] 如果不能同步登录,请参考下面的方法进行排查。
1、检查 UCenter 后台各应用的通信是否成功。
[img=600,167]http://faq.comsenz.com/attachments/2009/03/10_20090324160721ICJx.jpg[/img]
2、检查确定 UCenter 里各个应用中的“是否开启同步登录:”需选择“是”。
[img=382,426]http://faq.comsenz.com/attachments/2009/03/10_20090324160722DzNw.jpg[/img]
3、检查各应用的 cookiepre,不能设置为一样的,也就是每个应用的 cookiepre 值都要设置为不同的。
[img=375,177]http://faq.comsenz.com/attachments/2009/03/10_200903241607238gPL.jpg[/img]
4、请检查下 UCenter Home 的 config.php 文件里面的 UCenter 参数设置是否正确,导致 UCenter Home 连接不上 UCenter。
可以登陆 UCenter 后台 => 应用管理 => 编辑 UCenter Home 这个应用,将里面最下面应用的 UCenter 配置信息复制一份,将 UCenter Home 的 config.php 里面的对应信息替换下。
[img=447,250]http://faq.comsenz.com/attachments/2009/03/10_20090324160724I9lI.jpg[/img]
[img=600,215]http://faq.comsenz.com/attachments/2009/03/10_20090324160725Ghmm.jpg[/img]
5、其它应用同理,也是检查应用的配置文件里 UCenter 参数设置是否正确,操作步骤同上。
6、对于编码为 utf8 的用户,注意检查自己的 config 文件有没有修改过编码,默认的编码是 ansi 编码,而不是 utf8 编码。如果修改过 config 文件有 utf8 编码,则会出现 UCenter 通信不成功导致的无法登录情况。
7、如果用户在论坛或其他应用注册,新用户第一次登陆 UCenter Home 或其他应用时,需要手动登陆一次,以后可以同步登陆。
8、Discuz!7.0.0 无法和其他应用同步登陆
打开 global.func.php,找到

[url=#]复制内容到剪贴板[/url][b][color=#0000ff]Code:[/color][/b]
$show_log_Content = str_replace("'", "\'", strip_tags($show_log_Content));
替换为:

[url=#]复制内容到剪贴板[/url][b][color=#0000ff]Code:[/color][/b]
$show_log_Content = str_replace("'", "\'", $show_log_Content);
如果还不行
Discuz!7.0.0 正式版在头部不能显示空间的连接,前提是同一个 UCenter 下安装了UCenter Home 了。
打开 ./include/cache.func.php
找到

[url=#]复制内容到剪贴板[/url][b][color=#0000ff]Code:[/color][/b]
if(@include(DISCUZ_ROOT.'./uc_client/data/cache/apps.php') && is_array($_CACHE['apps'])) {
替换为

[url=#]复制内容到剪贴板[/url][b][color=#0000ff]Code:[/color][/b]
@include(DISCUZ_ROOT.'./uc_client/data/cache/apps.php');
if(is_array($_CACHE['apps'])) {

9、到应用的配置文件中,修改 'UC_IP' 地址为你服务器的 IP 地址。
以前的是

[url=#]复制内容到剪贴板[/url][b][color=#0000ff]Code:[/color][/b]
define('UC_IP', '127.0.0.1);
改成

[url=#]复制内容到剪贴板[/url][b][color=#0000ff]Code:[/color][/b]
define('UC_IP', '69.89.31.213');
[img=595,111]http://faq.comsenz.com/attachments/2009/03/10_20090324160726pr4V.jpg[/img]
修改之后一切正常,可以同步。
解释:127.0.0.1 是因为有的服务器不支持自己访问自己造成的,很多虚拟主机都有这问题。
10、如果在论坛后台 => 全局 => 注册与访问 => 设置邀请注册 和 Email 验证注册的话 ,在其他应用注册的用户,在那个应用登陆后访问论坛会处于未登陆状态,建议先关闭这个设置。


扫描二维码推送至手机访问。

版权声明:本文由热淘网发布,如需转载请注明出处。

本文链接:https://www.retao5.com/yuanma/678.html

分享给朋友:

相关文章

友情链接代码

友情链接代码

[code]˂!--{eval $imglink .= "\n";}--˃˂!--{eval $txtlink .= "".$value[name]."\n";}--˃$imglink$txtlink...

当前位置:首页>>资讯"去掉这里的"资讯"!

当前位置:首页>>资讯"去掉这里的"资讯"!

步骤①根目录下找到 news.php找到 [list=1][*]$guidearr[] = array('url' =˃ geturl('action/news'),'name' =˃ $lang['...

ecshop2.7在IE8.0下兼容的解决方法

ecshop2.7在IE8.0下兼容的解决方法

打开[url=http://www.163.com/][color=#0000ff]www.163.com[/color][/url]你会发现有这一句,可以解决IE兼容的问题,其实很多大站都加了这句,...

一行代码解决模板兼容IE8 问题

一行代码解决模板兼容IE8 问题

前两天装了windows 7系统发现 用IE8上自己的站 边的乱七八糟在网上转了一下发现了一个简单的解决方案方法如下:只需要在页面中加入如下HTTP meta-tag: 只要IE8一读到这个标签,它就...

首页js轮播,图片可后台控制。

首页js轮播,图片可后台控制。

统默认就4种flash轮播,样式比较单一。经常我们用一些js轮播替换,这样有利于seo。一般我们都采用ftp上传图片覆盖,操作比较麻烦。小想自己写了个js调用系统flash_data.xml,读取后台...

模块创建使用技巧

模块创建使用技巧

在创建模块处。。如果你选择了只获取数据[b]使用获得的模板内部调用代码[/b]注:模板代码此处不赘述。将上面获取的代码复制到 SupeSite 的模板文件中(默认模板的目录为 templates/de...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。