a3522665 2013-01-09 14:48:37 3505次浏览 2条回复 1 0 0

dz论坛 版本x2.5 ucenter dz自带 ucenter home 2.0

根据舰长视频操作 一步一步走 出现第一个错误 1.ucenter 与 yii 工程 通信失败: 解决: 在yii 项目根目录的 config.inc.php文件

$dbhost = 'localhost';			// 数据库服务器
$dbuser = 'root';			// 数据库用户名
$dbpw = '123456';				// 数据库密码
$dbname = 'yiidiscuz';			// 数据库名
$pconnect = 0;				// 数据库持久连接 0=关闭, 1=打开
$tablepre = 'example_';   		// 表名前缀, 同一数据库安装多个论坛请修改此处
$dbcharset = 'utf8';

这一段 舰长视频 说用不到 但是 这段的 数据库服务器 数据库名 密码 一定要也上面的配置文件一样 否则肯定通信失败。

  1. 第二个问题 在yii 通信成功后,发现 ucenter 特别卡 进入或退出 一个页 要等1分多钟。 解决办法:在ucenter 应用管理 编辑 -》将“应用的主url”修改下 把 “localhost” 改成“ip地址”; 保存,再试发现不卡了 非常流畅。

  2. 第三个问题 在通信成功后 同步登陆 发现yii 对 dz论坛、uchome 同步登陆 退出好使。 但是 dz论坛和uchone 对yii 同步登陆 退出不好使。

解决办法:在yii项目下的UserIdentity.php 里 舰长写好的代码中 有句 setcookie('Example_auth', '', -86400); 将这句注释掉。清除缓存,重试 好使了。 至此成功完成yii 与 dz、ucenter、ucenterhome 通信 同步登陆、退出。

非常感谢舰长提供视频资料。谢谢 {求加精}

您需要登录后才可以回复。登录 | 立即注册