>> OBlog4.6 SQL => X-space 4.0 转换程序 oblog46sql-xspace40.php | | 本程序基于 OBlog4.6 SQL 数据转换而设计,也可能用于稍高或者稍低版本的转换 | | 声明:
本程序只对数据作转换,不会对原来的 OBlog4.6 SQL 数据造成破坏,如果担心发生 OBlog4.6 SQL 数据丢失,请先作备份,我们不会对任何此类型的数据丢失负责。 在使用本程序作转换前,如果 X-space 4.0 有数据,请作备份,转换程序会清空原来的数据。 本程序请勿用于商业用途!!可以自由传播,但请保留我们的版权信息。 如果您使用本程序则表明您已接受以上声明!
转换前的一些说明:
1.请确认您用安装向导成功安装了 Discuz! 和 X-space 4.0
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)、圈子表(team)、圈子文章表(teampost)里字段类型为 ntext 的改为 text 类型。
7.如果转换过程中出现超时,请把 $rpp 变量设置小一点.如果中间出现转换超时,可以修改本程序设置,重新再来.
8.转换过程是自动的(如果不出现错误)!您不需干预,请坐下来喝杯茶,静静等待出现转换全部成功的提示。
9.由于转换过程非常消耗资源所以请尽量在您的服务器空闲期间进行。
数据转换说明:
1.超过 15 字节的用户名、含有 \ ' 等特殊字符的用户名不可转换。
2.转换过程需要的时间根据您的数据量大小、数据结构的标准与否、执行转换程序的平台性能等等都有一定关系。
转换后的说明:
1.转换完成以后请将 oblog 的附件目录 uploadfiles 改名为 oblog 并将该目录及其下所有文件移动至 xspace 的附件目录 attachments 下。
2.请用我们给您的 logging.php 覆盖 Discuz! 论坛程序中的 logging.php,用batch.login.php 覆盖 X-Space 程序中的 batch.login.php, 这样老用户才可以正常登录。
3.请将转换程序包中的repaircss.php上传到 SupeSite 的根目录,并在浏览器中运行这个程序来给每个用户一个默认的风格,不然个人空间显示不能正常。
4.请用您的管理员帐号登录 Discuz! 论坛后台执行更新论坛统计更新缓存操作
|
|
|