DISCUZ论坛迁移更换服务器后帖子内容丢失、无法登录解决方法
一个真实的案例:一个客户找学做网站论坛迁移服务器,网站是DISCUZ论坛。本以为DISCUZ论坛迁移更换服务器并不是什么难事,之前已经有很多的操作案例了。按照discuz论坛搬家论坛数据迁移新手教程一步步操作就可以了。
但事出所料,这个客户的论坛数据非常大,按照教程操作后,却出现很多问题,包括内容丢失、管理员无法登录等情况。研究原因应该是数据表没有完全迁移过来,导致论坛无法正常运行。
于是测试了多种方法:例如使用宝塔面板网站快速迁移、帝国备份王迁移、PHPMYSQL导入导出迁移等等方法。但结果都不能正常迁移运行,总是出现论坛帖子丢失。
究其原因,就是论坛数据太大,普通的打包造成数据表丢失。
解决方法:
下面分享一下迁移这种大数据的DISCUZ论坛的方法。
首先打包论坛文件,上传到新服务器,这一步一般不会出错。
第二步就是使用超大数据库导入导出文件工具导出完整的论坛数据;(这一步是关键)
第三步使用宝塔面板的数据库导入功能导入到数据库,先上传再导入即可。