本帖最后由 commdos 于 2012-11-9 14:32 编辑
这一周进行了三次dvbbs向Discuz的转换,现在推荐一个转换后问题比较少的步骤:
1. 上传Discuz7.2upload目录,全新安装Discuz7.2 3. 将 DvBBS 8.2 Access 的附件目录 UploadFile 更名为 dvbbs ,并将该目录及其下所有文件移至 Discuz! 的附件目录 attachments 4. 把XConvert_for_dvbbs转换程序 data下dvbbs82ac - 72uc的uc_client目录上传到根目录替换现有文件,进行DZ7.2用户登录测试5. 备份Ucenter数据(增加到压缩包一份) 6. 上传DiscuzX1.5 upload目录,全新安装DiscuzX1.5 7. 通过uc_server 介面,恢复Ucenter数据(不能选错) 8. 上传DiscuzX1.5 utility目录下的Convert目录,用X1.5的转换程序实现7.2向X1.5的转换(7步和8步次序很重要,错了用户无法登录) 9. 将/attachments目录下的dvbbs移动到/data/attachment/forum/ 10. 进行X1.5用户登录测试(在dz7.2测试时登录过的用户才能登录,其他用户需要参照覆盖user.php) 11. 上传Ucenter 1.6到uc_server目录 12. 删除 /uc_server/data/upgrade.lock 文件,upgrade_1.5.2_1.6.0.php升级ucenter到1.6,delete from pre_ucenter_pms where 1=1删除原消息表内容。把advance下的uc_client拷贝到uc_client覆盖 13. 移动除config,data,uc_client,uc_server四个目录以外的目录到新建的old目录 14. 上传DiscuzX2.5 upload目录,上传utility目录下的update.php到install目录 15. 用update.php进行论坛升级 16. 拷贝最新转换程序XConvert2.5.1中的data\dvbbs\dvbbs82ac - 25X转换程序中的uc_client到uc_client覆盖 17. 开启所有版块 html 权限:管理界面->论坛->选中所有版块->批量编辑->帖子相关->允许使用 HTML 代码->所有版块全选是。 18. 修改帖子图片显示宽度为0(界面->界面设置->帖子内容页->帖内图片最大宽度: 填入0 17和18两步是为了解决不显示html效果和不显示附件图片的问题 19. 上传Dvbbs/bbs/data/ UploadFile目录到data/ attachment/ forum/dvbbs目录中 20. 进行X2.5用户登录测试,检查帖子格式,附件图片等
21. 删除pre_uc_开头的所有表,因为转换到X1.5时会把新表开头改成pre_center_ 22. 如果测试正确,用Ucenter进行全数据备份 论坛搬家步骤 1. 在新论坛服务器上传X2.5的upload目录 2. 运行install全新安装X2.5 3. 上传data目录下的backup…和uc_server/data/backup…到新论坛服务器对应目录下 4. 使用Ucenter进行数据恢复 5. 重新设置Ucenter中的应用链接和密钥,密钥参见后台管理中的参数 6. 上传Dvbbs/bbs/data/ UploadFile目录下的目录到data/ attachment/ forum/dvbbs目录中
7. 拷贝最新转换程序XConvert2.5.1中的data\dvbbs\dvbbs83ac - 25X转换程序中的uc_client到uc_client覆盖 8. 进行X2.5用户登录测试,检查帖子格式,附件图片等 |