Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] 最土整合UC 复制 会员 数据 教程

[复制链接]
のRateTypeの 发表于 2011-9-8 00:15:34 | 显示全部楼层 |阅读模式

首先要全新安装一个最土程序,然后安装一个UC,这里要注意的是,你安装的是不是都是同一编码UTF-8,
(后期安装的论坛的用户名和密码也要和团购网的一直)
安装UC以后,进入UC管理后台,
进入“管理应用”—“添加新应用”—选择安装方式(自定义安装)配置
只需填写“应用名称”、“应用的 URL”、“应用类型”、选择“是否开启同步登录” 提交即可
回到管理应用里面,现在可以看到新建的应用,但是无法通讯,点击编辑,
最下方有一个“应用的 UCenter 配置信息”,将里面的内容复制进团购网安装目录下的uc_client文件夹中的config.php
文件里面,如果没有该文件可以用文本文件新建一个(注意另存为UTF-8格式)
内容为

  1. <?php
  2. // ===提取“应用的 UCenter 配置信息”,复制到下方替换==============================
  3. define('UC_CONNECT', 'mysql');
  4. define('UC_DBHOST', 'localhost');
  5. define('UC_DBUSER', 'root');
  6. define('UC_DBPW', '123456');
  7. define('UC_DBNAME', 'ucenter');
  8. define('UC_DBCHARSET', 'utf8');
  9. define('UC_DBTABLEPRE', '`ucenter`.uc_');
  10. define('UC_DBCONNECT', '0');
  11. define('UC_KEY', 'aa04moaC47khILFUsU35PVejAjfdfSwRqnsvJIs');
  12. define('UC_API', 'http://uc.yumi.com');
  13. define('UC_CHARSET', 'utf-8');
  14. define('UC_IP', '');
  15. define('UC_APPID', '1');
  16. define('UC_PPP', '20');
复制代码

现在回到UC的管理应用里面,是不是可以通讯成功了, 如果成功了,新安装的网站就可以使用了,如果你还有以前的老会
员数据,请往下面看,
声明:本人作此操作是在本地电脑,一些数据转换环境权限等各种因素需要,PHP一键配置环境可联我索要







现在进行数据转换
让我们先进入到phpMyAdmin
打开你安装团购的数据库默认为zuitu_db  
第一步在数据库主目录执行

  1. create table user_copy select * from user where 1=1;
复制代码

这行命令,把数据库表user中的数据复制到user_copy,在user_copy上做些操作,不会对数据造成不可恢复的破坏
第二步,把user_copy数据复制到,UCenter的数据库中,假设对应的UCenter用户表为uc_members
先把 uc_members数据库里面清空,方便下面操作,

  1. truncate uc_members;
复制代码

然后执行把表user_copy的数据复制到uc_members中去

  1. insert into uc_members(username,password,email,regip,regdate) select username,password,email,ip,create_time

  2. from user_copy

复制代码

(如果提示错误,请看下面方式进行修改后重试,)

第三步,修改uc_members中的salt字段

  1. update uc_members set salt = '@4!@#$%@';
复制代码

如果第二步出错请执行一下操作
1.配置my.ini,去掉:STRICT_TRANS_TABLES
my.ini配置代码(替换掉即可)

  1. # Set the SQL mode to strict
  2. # sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
  3. sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
复制代码

2.运行SQL命令。(注:此命令需要权限!虚拟主机用户无法使用配置,)
SQL代码

  1. SET @@GLOBAL.sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";
复制代码

12153556 发表于 2011-9-8 09:17:56 | 显示全部楼层
谢谢分享经验

不过用的时候应该很少
回复

使用道具 举报

baxter 发表于 2011-9-8 13:12:19 | 显示全部楼层
有机会测试一下
回复

使用道具 举报

 楼主| のRateTypeの 发表于 2011-9-8 13:42:10 | 显示全部楼层
谢谢楼上的   最邪的方法导入  虽然麻烦  但是可行

把会员数据导入进6.0  然后升级到6.1  这样会员数据就保存下来了;P
回复

使用道具 举报

5gss.cn 发表于 2011-9-9 18:10:39 | 显示全部楼层
mark
回复

使用道具 举报

新品棋 发表于 2011-9-10 15:21:08 | 显示全部楼层
还是等到免费时再来看吧
回复

使用道具 举报

w7980 发表于 2011-9-13 09:32:40 | 显示全部楼层
哈哈。我来看看
回复

使用道具 举报

newphp2345 发表于 2011-9-14 10:07:23 | 显示全部楼层
支持4楼观点
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-30 11:58 , Processed in 0.175512 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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