首页
站长论坛BBS
救助
投稿
discuz视频教程
discuz技术支持
版块
登录
快速注册

discuz x3.2 与 wecenter3.1.3 通过ucenter通信解决方法

建站高手 2016-12-11 [安装使用] 来自PC 复制链接
11836
discuz使用视频教程
31idc

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

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

x
1、安装discuz x3.2,选择全新安装(包含ucenter).安装后目录为:地址1
2、安装wecenter,安装后目录为:地址2,并为wecenter安装ucenter插件。
3、进入:地址登录,一定要注意, 要用UCenterAdministrator用户登录,原因我不清楚,之前失败时是用admin用户登录的,根本看不到
318857e16c0e7c7c7eb83d5ceb4503ea.png

里面的内容下一步要用。在uc_server中添加应用见下图:
586c4a76a0d9c035e61e80f011fe7c27.jpg

4,在wecenter根目录下的uc_client目录下建立config.ini.php文件,存储为utf-8格式。

5,将3中图片中的内容copy到config.ini.php中,并稍做修改:
  1. define('UC_DBHOST', 'localhost');
  2. define('UC_DBUSER', 'root');
  3. define('UC_DBPW', 'cohnzhao');
  4. define('UC_DBNAME', 'liangku');
  5. define('UC_DBCHARSET', 'utf8');
  6. define('UC_DBTABLEPRE', '`liangku`.lk_ucenter_');
  7. define('UC_DBCONNECT', '0');
  8. define('UC_KEY', '8dffcrgpKGXCDDCrRv++G6snJ9l4l1414a/1nKw');
  9. define('UC_API', 'http://localhost/liangku/uc_server');
  10. define('UC_CHARSET', 'utf-8');
  11. define('UC_IP', '');
  12. define('UC_APPID', '2');
  13. define('UC_PPP', '20');
复制代码


保存后刷新uc_server,现实通信成功。

要实现同步登录和登出还需要注意以下问题:
1,在discuz及wecenter的uc_client目录下建立config.ini.php文件,文件的内容从uc_server的"应用的 UCenter 配置信息"里分别copy
2,检查两个应用uc_clinetdatacache目录下的apps.php文件,确认信息是否完整,里面应该有两个应用的配置信息(我开始配置的时候discuz下面的只有自己的信息,所以造成能从wecenter登录到discuz,反之则失败):
  1. $_CACHE['apps'] = array (
  2.   1 =>
  3.   array (
  4.     'appid' => '1',
  5.     'type' => 'DISCUZX',
  6.     'name' => 'Discuz! Board',
  7.     'url' => 'http://localhost:8080/liangku',
  8.     'ip' => '',
  9.     'viewprourl' => '',
  10.     'apifilename' => 'uc.php',
  11.     'charset' => '',
  12.     'dbcharset' => '',
  13.     'synlogin' => '1',
  14.     'recvnote' => '1',
  15.     'extra' => false,
  16.     'tagtemplates' => '',
  17.     'allowips' => '',
  18.   ),
  19.    2 =>
  20.   array (
  21.     'appid' => '2',
  22.     'type' => 'OTHER',
  23.     'name' => 'wecenter',
  24.     'url' => 'http://localhost:8080/wecenter',
  25.     'ip' => '',
  26.     'viewprourl' => '',
  27.     'apifilename' => 'uc.php',
  28.     'charset' => '',
  29.     'dbcharset' => '',
  30.     'synlogin' => '1',
  31.     'recvnote' => '0',
  32.     'extra' => false,
  33.     'tagtemplates' => '
  34.     'allowips' => '',
  35.   ),
  36. );

  37. ?>
复制代码



上一篇:Discuz x3.2修改https(免费SSL)完美解决百度等蜘蛛不爬行443端口的方法
下一篇:discuz x3 网站完整目录结构注释讲解
Monxin商城系统 发表于 2016-12-12 09:54:20 来自PC
顶一下
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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