1、正式转换前5.0没有出,在自己的电脑上安装Discuz!EXP 3.0.0Preview (呵~ 我自己不知道如何配置PHP系统),进行了分别用最新的数据库(我的DV数据库在280M左右)三次测试转换,除了因为数据库配置(主要是3306那个端口)修正及config.inc.php文件的配置经过多次试验以外,转DZ4.1都获得了成功。
2、有了以上的试验成功,心里就蠢蠢欲动了,在最快的时间内弄了个5G、400M MYSQL的空间,此时5.0版也出来了,DV7.1sp1转换程序也出来了,激动呀可以用最新版的来装了:):)
3、上传DZ5.0程序,按说明修改了config.inc.php文件的配置,结果无法正常进入安装界面,继续看说明、继续找解决问题的办法,此时空间技术人员说他们没有对该主机进行过DZ5.0的测试,好象说什么数据库是4.0版本的 ,不支持他们也正在测试,这时那个心里凉呀,开始懊悔构置前没有问清楚系统的配置了 ;
4、没有办法只有问能不能装DZ54.1,对方回复可以,并且答应可以帮忙安装DZ4.1程序,没有办法也只能用4.1了,怕自己安装又出错,就让他们帮忙安装吧;
5、装好DZ4.1,心又不死,等你们的测试结果能不能用5.0 还不如自己来试呢,再次上传DZ5.0程序,按升级办法生机竟然一次成功,开心 呀,下一步可以进入数据转换了;
6、上传DV数据库到空间,照着转换说明书一步步小心翼翼的修改相关文件,执行转换程序,OK竟然成功进入了转换页面,这时别提有多高兴了,转换成功使用DZ5.0眼看就在眼前了;:)
6、可能是高兴的太早了,老天对我的惩罚,在转换程序运行到第 3 / 9 步出现了错误 ,错误提示如下:
当前操作第 3 / 9 步 => 转换主题与投票数据
正在处理第 1 —— 3000 行数据......
[中止操作并返回程序首页]
Warning: (null)(): Invoke() failed: 发生意外。 Source: Microsoft OLE DB Provider for ODBC Drivers Description: [Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'voteid= AND (voteoption='0' OR LEFT(voteoption, 2)='0,' OR LEFT(voteoption, 3)='0,' OR INSTR(',0,', voteoption) OR RIGHT(voteoption, 2)=',0' OR RIGHT(voteoption, 3)=',0')' 中。 in e:\wwwroot\hz\hz20\tysq\wwwroot\sj\dv7xacc-dz500rc1.php on line 348
Fatal error: Call to a member function on a non-object in e:\wwwroot\hz\hz20\tysq\wwwroot\sj\dv7xacc-dz500rc1.php on line 353
7、这下又开始急了,到处查解决问题的办法,在DZ论坛里 输入了上面相关的提示内容(说实在的我真不知道上面写的东西的意思),到处搜索,搜了个遍也没有结果,看了 数据《转换系列视频录像教程》也没有结果,仔细看了N遍《Discuz!团队倾力整理--常见问题合集合(不断整理更新,大家有问题可以先到这里查找)》想在里面找到点相关的答案也是没有,试着做后面的转换又正常,这时又开始怀疑是否空间真的不支持Dz5.0了,没办法还是用DZ4.1的来转把,这在自己的电脑上试了三次的应该是有把握的了,说干就干,删除所有程序文件、数据表格,重新安装DZ4.1,哈~哈~ 那时好象新的成功希望就在眼前了!
8、重新修改相关文件,执行转换程序,但倒霉的是以上问题照样出现,心里那个寒呀...... 硬着头皮继续找原因,在论坛发贴请求帮助(除了有一句“问一下刘强老大”目前尚我其他答复),同时又在自己的电脑安装同样最新的DZ4.1程序(怀疑Discuz!EXP 3.0.0Preview 内的DZ4.1与最新下载上传到空间的不一样)进行转换,同样还是能成功进行转换,到此已经整整化了我一天的时间了。
8、静下来理了一下思路,决定改在本地转换、上传备份、再恢复备份试试,同样计划都在DZ4.1下执行,这样又继续查看备份恢复相关的说明后开始在本地成功备份了数据;
9、上传备份数据到指定目录,开始执行数据恢复,但还是不行提示什么内容我忘记了,继续找原因,以寻求解决办法,试了N次,最后在备份时建表语句格式选择了 MySQL 3.23/4.0.x 上传到空间,才得以正常的数据恢复,至此数据转换总算成功了,按说明要求更新相关数据后,论坛也能正常运行了。但到了这时成功带给我的已经不是喜悦,而是疲惫了,此时已是早上4点15分了,趴着先睡会吧,今天白天还要上班,晚上还得继续为正式投入转换后的论坛开放给大家而战斗呢!
10、晚上12时准时关闭原DV论坛,下载最新数据库,重新转换、备份,上传到新空间,恢复备份,更新数据,修改相关设置,对一些特别版块的处理,更改原论坛网址的解析,一路下来都还算顺利,两个小时基本搞定,明天他们看到的将是一个新面孔的论坛了,不知道有多少人会喜欢,不知道有多少人会提出来恢复原样(我论坛里的人大多比较守旧,在DV时曾经多次装修改变风格,但他们还是喜欢DV默认的风格,说那兰色很经典、漂亮),不管它了,呼呼要紧,可不能耽误了明天的工作!
11、我这人就喜欢瞎折腾,DZ4.1能用就用吧,但心里想着有最新的程序不用总很难受,接下来又开始升级5.0的本机测试,本地测试成功后,先对空间上的数据重新进行了备份,开始再次进行升级之旅。 |