使用完本程序请务必删除, 否则可能被别人再次转换,覆盖掉 Discuz! 论坛新贴.
# 注意:如在win下运行本程序 需要对php.ini进行修改,并重启服务器后才能正常转换
# 1. ;extension=php_mssql.dll 去掉前面分号
# 2. ;mssql.textlimit = 4096 去掉前面分号,将4096改为2147483647
# 3. ;mssql.textsize = 4096 去掉前面分号,将4096改为2147483647
本程序可实现 yxbbs 1.2β数据到 Discuz!4.1.0 的安全数据转换。一旦您执行了本程序,则自动会将您的Discuz!4.1.0论坛设置为关闭状态。如果开启请点击“结束本程序”即可。
执行转换前请先确认您用安装向导成功安装了 Discuz!4.1.0
转换前的一些说明:
1.本程序可以转换的数据包括:用户的基本信息(yxbbs 1.2β存在的且Discuz!4.1.0需要的数据)、版块数据、主题数据、帖子数据、管理团队数据。附件暂时不能转换
2.转换前请用文本编辑工具打开本程序并详细配置本程序需要的参数。
3.如在win下运行本程序 需要对php.ini进行修改,并重启Web服务后才能正常转换
(1).;extension=php_mssql.dll 去掉前面分号
(2).;mssql.textlimit = 4096 去掉前面分号,将4096改为2147483647
(3).;mssql.textsize = 4096 去掉前面分号,将4096改为2147483647
4.请将用户表(YX_User)、版块表(YX_Board)、主题表(YX_Topic)、帖子表(YX_bbs1,bbs2,bbs3)、短消息表(YX_Sms)字段类型为nText的改为Text类型。
5.转换前请核查一下所使用的yxbbs数据字段是否同转换程序中使用的相符(yxbbs每个版本(或者用户)的字段结构和名称都有可能不同),本程序针对标准的未做过修改的yxbbs 1.2β SQL而设计。
6.如果转换过程中出现超时,请把 \$many 变量设置小一点,重新再来.
7.转换过程是自动的(如果不出现错误)!您不需干预,请静静等待出现转换全部成功的提示
8.由于转换过程非常消耗资源所以请尽量在您的服务器空闲期间进行。
数据转换说明:
1.转换完毕后的数据并不一定同原论坛数据完全相同(非法长度的用户名(超过15字节)、非法长度的标题(超过80字节)都不可转换或只部分转换)
2.转换过程需要的时间与您的数据量大小、数据结构的标准与否、执行转换程序的平台性能等等都有一定关系。
3.由于yxbbs中附件转换存在一定问题,暂时不能转换
4.最后请用您的管理员帐号登陆论坛后台执行
如有任何问题,请在本贴内回复咨询,多谢~!
|