首先要全新安装一个最土程序,然后安装一个UC,这里要注意的是,你安装的是不是都是同一编码UTF-8,
(后期安装的论坛的用户名和密码也要和团购网的一直)
安装UC以后,进入UC管理后台,
进入“管理应用”—“添加新应用”—选择安装方式(自定义安装)配置
只需填写“应用名称”、“应用的 URL”、“应用类型”、选择“是否开启同步登录” 提交即可
回到管理应用里面,现在可以看到新建的应用,但是无法通讯,点击编辑,
最下方有一个“应用的 UCenter 配置信息”,将里面的内容复制进团购网安装目录下的uc_client文件夹中的config.php
文件里面,如果没有该文件可以用文本文件新建一个(注意另存为UTF-8格式)
内容为
- <?php
- // ===提取“应用的 UCenter 配置信息”,复制到下方替换==============================
- define('UC_CONNECT', 'mysql');
- define('UC_DBHOST', 'localhost');
- define('UC_DBUSER', 'root');
- define('UC_DBPW', '123456');
- define('UC_DBNAME', 'ucenter');
- define('UC_DBCHARSET', 'utf8');
- define('UC_DBTABLEPRE', '`ucenter`.uc_');
- define('UC_DBCONNECT', '0');
- define('UC_KEY', 'aa04moaC47khILFUsU35PVejAjfdfSwRqnsvJIs');
- define('UC_API', 'http://uc.yumi.com');
- define('UC_CHARSET', 'utf-8');
- define('UC_IP', '');
- define('UC_APPID', '1');
- define('UC_PPP', '20');
复制代码
现在回到UC的管理应用里面,是不是可以通讯成功了, 如果成功了,新安装的网站就可以使用了,如果你还有以前的老会
员数据,请往下面看,
声明:本人作此操作是在本地电脑,一些数据转换环境权限等各种因素需要,PHP一键配置环境可联我索要
现在进行数据转换
让我们先进入到phpMyAdmin
打开你安装团购的数据库默认为zuitu_db
第一步在数据库主目录执行
- create table user_copy select * from user where 1=1;
复制代码
这行命令,把数据库表user中的数据复制到user_copy,在user_copy上做些操作,不会对数据造成不可恢复的破坏
第二步,把user_copy数据复制到,UCenter的数据库中,假设对应的UCenter用户表为uc_members
先把 uc_members数据库里面清空,方便下面操作,
然后执行把表user_copy的数据复制到uc_members中去
- insert into uc_members(username,password,email,regip,regdate) select username,password,email,ip,create_time
- from user_copy
复制代码
(如果提示错误,请看下面方式进行修改后重试,)
第三步,修改uc_members中的salt字段
- update uc_members set salt = '@4!@#$%@';
复制代码
如果第二步出错请执行一下操作
1.配置my.ini,去掉:STRICT_TRANS_TABLES
my.ini配置代码(替换掉即可)
- # Set the SQL mode to strict
- # sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
- sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
复制代码
2.运行SQL命令。(注:此命令需要权限!虚拟主机用户无法使用配置,)
SQL代码
- SET @@GLOBAL.sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";
复制代码
|