字体:  

OBlog3.x SQL => X-space 3.x 转换程序

Arice 发表于: 2007-4-17 17:26 来源: SupeSite/X-Space官方站

>> OBlog3.x SQL => X-space 3.x 转换程序 oblog3xsql-xspace3x.php
本程序基于 OBlog3.x SQL 数据转换而设计,也可能用于稍高或者稍低版本的转换
声明
本程序只对数据作转换,不会对原来的 OBlog3.x SQL 数据造成破坏,如果担心发生 OBlog3.x SQL 数据丢失,请先作备份,我们不会对任何此类型的数据丢失负责。 在使用本程序作转换前,如果 X-space 3.x 有数据,请作备份,转换程序会清空原来的数据。 本程序请勿用于商业用途!!可以自由传播,但请保留我们的版权信息。 如果您使用本程序则表明您已接受以上声明!

转换前的一些说明
 1.请确认您用安装向导成功安装了 Discuz! 和 X-space 3.x
 2.如果您是其他论坛和 oblog 整合的数据,请先使用相应的论坛转换程序转换好论坛后再进行此转换。
 3.本程序可以转换的数据包括:会员数据、系统分类数据、个人分类数据、日志数据、评论数据、留言数据、附件数据、博客短消息、好友数据、圈子数据、tag 数据、友情链接数据。
 4.转换前请详细配置本程序需要的参数。
 5.转换前请确认对 php.ini 进行过如下修改: 打开 php.ini
  (1) 找到";extension=php_mssql.dll",去掉前面的分号,修改后 php 才能支持 mssql 连接
  (2) 找到";mssql.textlimit = 4096"和";mssql.textsize = 4096",去掉两句前的分号,并将 4096 改为 2147483647 。如果不改,可能会出现日志被截断的现象。
  (3) 找到";mssql.datetimeconvert = On",去掉前面的分号,并将 On 改为 Off,如果不修改, 有可能会因为 mssql 的时间格式不标准造成转换后的所有时间变为 1970 年。

  保存修改后请重启 web (IIS 或 Apache 等), 使该设置生效。
 6.请将用户表(user)、系统分类表(logclass和userclass)、个人分类表(subject)、日志表(log)、评论表(comment)、留言表(message)、短信表(pm)、附件表(upfile)里字段类型为 ntext 的改为 text 类型。
 7.如果转换过程中出现超时,请把 $rpp 变量设置小一点.如果中间出现转换超时,可以修改本程序设置,重新再来.
 8.转换过程是自动的(如果不出现错误)!您不需干预,请坐下来喝杯茶,静静等待出现转换全部成功的提示。
 9.由于转换过程非常消耗资源所以请尽量在您的服务器空闲期间进行。

数据转换说明
 1.超过 15 字节的用户名、含有 \ ' 等特殊字符的用户名不可转换。
 2.转换过程需要的时间根据您的数据量大小、数据结构的标准与否、执行转换程序的平台性能等等都有一定关系。

转换后的说明
 1.转换完成以后请将 oblog 的附件目录 uploadfile 改名为 oblog 并将该目录及其下所有文件移动至 xspace 的附件目录 attachments 下。
 2.请用我们给您的 logging.php 覆盖 Discuz! 论坛程序中的 logging.php,用batch.login.php 覆盖 X-Space 程序中的 batch.login.php, 这样老用户才可以正常登录。
 3.请将转换程序包中的repaircss.php上传到 SupeSite 的根目录,并在浏览器中运行这个程序来给每个用户一个默认的风格,不然个人空间显示不能正常。
 4.请用您的管理员帐号登录 Discuz! 论坛后台执行更新论坛统计更新缓存操作


[ 本帖最后由 Arice 于 2007-5-22 10:49 编辑 ]

oblog3xsql-xspace3x.zip
(2007-05-22 10:49:48, Size: 25.9 KB, Downloads: 1010)

最新回复

Arice at 2007-4-17 17:26:43
占位更新
tanweihai at 2007-4-17 20:21:05
进来坐坐!支持!!!
tosogo at 2007-4-17 22:38:13
地板支持!
相信dz!
洪空 at 2007-4-26 12:38:08
chaoliu666 at 2007-4-26 13:28:12
支持。..........
aiyunba at 2007-4-29 12:13:07
dddddddddddddddd
midishow at 2007-4-30 16:11:10
太强了
心中的雪 at 2007-5-09 16:49:30
心中的雪 at 2007-5-09 16:49:50
yuxiao at 2007-5-10 15:41:04
在linux下,有谁把windows系统上oblog系统转换过来?

我现在就遇到这个问题。

网页出来就是:
没有配置好 PHP 与 MS SQL Server 数据库的连接!
如在 win 下运行本程序 需要对 php.ini 进行修改,把 ;extension=php_mssql.dll 前面的分号去掉,并重启Web服务!
请根据以上提示信息进行调整,然后刷新本程序继续进行转换!

linux下的php.ini配置文件里面没有;extension=php_mssql.dll 这段文字。
hellins at 2007-5-10 22:02:09
不错啊,谢谢LZ
假面具 at 2007-6-19 19:29:13
呵呵,帮忙顶一下..................
saretes at 2007-6-25 00:33:56
好贴就要支持一下嘛.楼主辛苦了~
ring4 at 2007-8-09 20:24:26
adfsxz at 2007-8-27 23:11:59
请教  这是GBK的 还是UTF8 的呀
at