UCenter整合方案 v1.1 – 整合手册

原文网址:http://www.orzcc.com/2011/01/641484.html

 

UCenter整合方案 v1.1 – 整合手册

发表于 2011/01/27 zcc

本篇为UCenter与phpwind的完美整合方案的子教程

本篇由 rickyleo 协助整理,太赞了!

整合前奏

  1. 如果当前您什么都没有,请按步骤1开始进行整合操作

  2. 如果当前您已有UCenter,请搭建一个最新版的pw进行整合操作

  3. 如果当前您已有phpwind,请先进行用户数据转换,教程详见phpwind v8.x 用户数据转换到 UCenter,然后再继续下面的整合操作

  4. 如果当前您两者都有,并且都有用户数据。请选择一个您想保留的系统,在按照步骤2或3进行整合

整合详细过程

步骤1 搭建基础环境

假如您当前什么都没有,请选择适合的版本,搭建UCenter和phpwind
假如您搭建的

步骤2 下载整合包

下载适合您版本的UCenter整合包 假定您的UCenter整合包路径为【dzuc】

步骤3 修改pw相关代码

覆盖(适合未做任何修改的pw程序)

  1. 将【dzuc】/phpwind下的文件完全覆盖到【pw】

  2. 将【pw】/uc_client/dzuc_client/data/cache目录设置成777

选择性覆盖

  1. 将【dzuc】/phpwind下的文件拷贝到【pw】(如提示覆盖,请取消)

  2. 按照教程修改pw文件,详见phpwind_v83_85_手工修改 或者 phpwind_v80_手工修改

  3. 将【pw】/uc_client/dzuc_client/data/cache目录设置成777

如果您的web服务器是Linux主机,请确保【pw】/uc_client/dzuc_client/data/cache目录设置成777
同样的,也确保【ucenter】/data目录可写

步骤4 拷贝pwapi

将【dzuc】/ucenter文件夹下的pwapi文件夹拷贝到【ucenter】下,并修改文件如下:

修改【ucenter】/pwapi/config/sql_config.php

此文件可直接从【pw】/data/sql_config.php拷贝过来覆盖即可,其相当于pw的数据库配置

修改【ucenter】/pwapi/config/config.php

将$uc_key=’ **’; 改成下面添加应用时生成的密钥。(淡定!待会上来修改)

步骤5 为pw添加应用

5.1 进入pw系统后台 创始人 ? 用户中心 ? 用户中心设置 论坛设置为用户中心服务端

  • 这时需要你生成一个应用密钥!为了统一起见,所有的通信密钥都用上面这个~

  • 注意:要添加应用,必须先设置用户中心并生成一个唯一密钥

5.2 添加应用信息 创始人 ? 用户中心 ? 应用管理 ? 添加应用 并提交

提交后,然后再修改步骤4中提到的【ucenter】/pwapi/config/config.php 文件中的$uc_key密钥,其它值默认不需要修改

5.3 密钥修改完成后,然后到后台的应用列表页查看刚才添加的UC新应用的通信状态如下

步骤6 为UCenter添加应用

6.1 进入UCenter控制面板 ? 应用管理 ? 添加新应用

6.2 选择自定义安装

6.3 填写应用信息(如下图)

通信密钥:这个通信密匙就是从步骤5.1在pw后台添加应用时生成的那个密匙

6.4 点击提交保存后,页面底部会出现应用的 UCenter 配置信息(如下图)

6.5 复制文本框中的信息,将它粘贴到【pw】/uc_client/include/uc_config.php

[注意]保留文件中开头部分的 <?php

6.6 在UCenter控制面板的应用管理中就可以看到pw和UCenter通信成功了(如下图)

6.7 UCenter控制面板 – 更新缓存

步骤7 头像整合

此步骤可选,教程稍后奉上!

原文地址:https://www.cnblogs.com/ybbqg/p/2399645.html