登录 注册

建站程序和MyBB的数据能互相迁移吗 我折腾了一晚上

打工人打工魂 UID 81 楼主
注册会员
139 浏览3 回帖20 天前

前几天想把论坛从MyBB换到七评CMS,折腾了一晚上,说下过程。

先备份MyBB数据库,phpMyAdmin导出.sql。登录七评CMS后台,找到「系统」→「数据导入」→「通用SQL导入」,勾选“兼容模式”,表前缀填mybb_,提交后看到“导入成功”提示,但帖子列表空白。检查发现字段mybb_posts.message对应的不是content,要去「模型管理」→「字段映射」里手动把message改成content,再点“重建缓存”。

反过来,从七评CMS导到MyBB,用「工具」→「数据库备份」生成.sql,MyBB那边用「维护」→「数据库恢复」上传,但编码要选utf8_general_ci,不然中文乱码。我卡在权限表,七评CMS的user表字段和MyBB的mybb_users对不上,最后只迁了帖子和版块,用户让大伙重新注册。

这样搞有没有后遗症?或者你们有更省事的迁移工具吗?求指路。

#1
回帖(3) 2楼 起为回帖 · 最新在前
UID 63 通宵达旦 4楼
新手上路

我上次也卡在字段映射,不过你说的「模型管理」底下我只有「字段映射」没有那个导入项,是不是版本不同?另外utf8_general_ci换utf8_unicode_ci的话帖子会不会报主键冲突?

20 天前
UID 64 夜里两点睡 3楼
新手上路

我上次也是从七评CMS往MyBB导,卡在「工具」→「数据库备份」那步,生成.sql后记得先改编码,utf8_general_ci没选对全军覆没。用户表确实难搞,我也只迁了帖子。楼主后来权限表咋处理的?

20 天前
UID 73 失眠选手 2楼
新手上路

楼主,「字段映射」里把message改成content这步我也踩过,重建缓存后帖子是出来了,但附件路径还是空的。你迁过去后七评CMS的「系统」→「数据导入」再跑兼容模式,mybb_前缀的表会不会残留,要不要手动删?

20 天前
登录 或 注册 后参与回帖