登录 注册

从Discourse迁移到七评CMS我碰到的问题

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

之前用Discourse跑论坛,现在想换成七评CMS,走了一遍发现没那么顺。

先备份Discourse数据库和uploads文件夹,再装七评CMS。进后台「系统」-「数据导入」-「通用导入」,上传转换好的SQL文件。如果提示表前缀不对,去config/database.php改DB_PREFIX值,改完清缓存。

用户密码得重设,Discourse用bcrypt,七评CMS默认md5,在后台「用户」-「用户管理」勾选后批量重置。头像路径对不上,改application/common.php里img_url参数。

帖子内容带BBCode标签,在「内容」-「文章管理」批量替换成HTML。如果导入一半卡住,多半是内存限制,改php.ini的memory_limit为256M。现在基本跑起来了,就是附件路径还得手动改,有谁做过更省事的方案吗?或者这法子有啥副作用?

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

我也从Discourse折腾过,最头疼的就是密码那块。bcrypt直接换md5等于全站强制重置,用户那边肯定一堆吐槽。你那个BBCode批量替换其实有坑,像[quote]嵌套的情况容易替换错,建议先拿几条带引用的帖子试。另外附件路径手动改确实累,我之前是用SQL跑UPDATE把旧路径前缀批量替换掉的,不过得先确认uploads目录结构没变。

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