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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] 请教各位大侠,如何将UC的数据同步导入到X2里?尝试过若干方法,都行不通!

[复制链接]
1688hi 发表于 2012-1-30 14:59:05 | 显示全部楼层 |阅读模式
当前,通过SQL将第三方程序(最土团购)的用户数据成功导入到Ucenter的pre_ucenter_members表,但是X2里的pre_common_members的数据还没能同步导入。请教各位大侠指教,小女子在这里先万分感谢。。。。
背景:
X2和UC是整合安装的,UC是标准的1.6版。
X2和UC通信成功
第三方程序和UC通信成功
第三方程序的数据已成功导入到Ucenter的pre_ucenter_members表

问题:
把UC的用户数据导入到DZ X2里,也就是批量激活UC用户到DZX2

目标:
整合第三方程序里的用户数据到Discuz X2, 让第三方程序的用户能够在X2里正常登陆使用。

尝试过的方法:
1. discuz官方自带的convert方法。
    尝试用过此方法,但是在第二步“设置服务器信息”里的“保存服务器设置”中老是出现提示“数据表检查错误,您可能没有正确填写 “数据表前缀”或者您尚未安装该版本的程序”,已经查看过数据库表(对过配置文件夹中,UC的配置文件关UC的数据库和表),并尝试设置过多个不同数据库表前缀了,但还是提示出错,遂用不了这方法。

2. 批量激活UC用户到DX X2的方法,详见:
    https://discuz.dismall.com/forum.php?mod=viewthread&tid=2482360&reltid=1977919&pre_pos=5&ext=

3. UC里先做“数据备份”,再在X2里用“数据恢复”

abc336600 发表于 2012-1-30 15:02:49 | 显示全部楼层

回帖奖励 +1 枚金币

提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

我心易用 发表于 2012-1-30 15:20:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 1688hi 发表于 2012-1-30 21:03:30 | 显示全部楼层
abc336600 发表于 2012-1-30 15:02
把UC数据导入到X2
你有备份的话就可以
没有备份的话就只有写SQL了。

谢谢大侠帮助分享!!!

把UC数据导入到X2,这种方法,今天又试了一次,先把在UC里把uceneter和X2的数据都备份,然后把数据复制到X2的data文件夹下面,然后再在X2里进行数据恢复. 最终结果发现,UC里的用户数据,还是导不进来X2那边的用户里,此方法失败

X2里进行数据恢复:


恢复过程中,发生了点小插曲:导入的数据与配置文件的表前缀和字符集不同,但我还是继续了。。。。。



设置直接激活的按钮方法尝试过,以及大侠推荐的修改register.htm或Dz/api/uc.php都试过了,但是原来的用户还是无法激活登陆。

当前,在我设置直接激活的按钮方法后,在首页,输入正确的用户名和密码,点击“登陆”按钮,系统丝毫没有什么反应,用户仍无法登陆。

再次求救啊!!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| 1688hi 发表于 2012-1-30 21:05:18 | 显示全部楼层
我心易用 发表于 2012-1-30 15:20
用户数据导入UC后,其实可以不用手工激活的,,用户上线时会自动激活,,,如果一定要这样,,那最好的办法 ...

当前用户数据从UC导入到X2,还是不成功。。。。
回复

使用道具 举报

 楼主| 1688hi 发表于 2012-1-30 21:05:21 | 显示全部楼层
我心易用 发表于 2012-1-30 15:20
用户数据导入UC后,其实可以不用手工激活的,,用户上线时会自动激活,,,如果一定要这样,,那最好的办法 ...

当前用户数据从UC导入到X2,还是不成功。。。。
回复

使用道具 举报

 楼主| 1688hi 发表于 2012-1-30 21:05:29 | 显示全部楼层
我心易用 发表于 2012-1-30 15:20
用户数据导入UC后,其实可以不用手工激活的,,用户上线时会自动激活,,,如果一定要这样,,那最好的办法 ...

当前用户数据从UC导入到X2,还是不成功。。。。
回复

使用道具 举报

644420758 发表于 2012-1-30 23:22:17 | 显示全部楼层
http://www.ly.gs/
回复

使用道具 举报

 楼主| 1688hi 发表于 2012-1-31 11:29:13 | 显示全部楼层
644420758 发表于 2012-1-30 23:22
http://www.ly.gs/

回复

使用道具 举报

白乐天 发表于 2012-1-31 13:11:49 | 显示全部楼层
  1. insert into pre_common_member( uid,email,username,password)
  2. select uid,email,username,password from pre_ucenter_members
复制代码
执行这句话。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 02:40 , Processed in 0.038743 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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