Flarum到Discourse迁移,包含用户和讨论

你好朋友,
我正在 Flarum 平台上运行一个论坛,计划迁移到 Discourse。我们有 2k 多条回复、200 个讨论和 3000 多名会员。

你能给我一个分步迁移指南吗?
我对于是先迁移平台还是先进行迁移工作感到困惑。

感谢阅读 :slight_smile:

1 个赞

这些可能有助于您入门:

供参考,这是 Flarum 导入脚本:

如果您需要他人的帮助,可以在 Marketplace 中聘请某人,并提供合理的预算。

3 个赞

谢谢你的帮助。还有一件事,所有操作都将通过 SSH 访问进行,对吗?

是的,我认为是的。你只需要遵循指南并在适用的地方进行编辑,事情应该会相当顺利。

1 个赞

谢谢 @NateDhaliwal

1 个赞

没问题,很高兴能帮到您!

我已经完成了 Discourse 的设置,但使用的是官方网站和官方托管,而不是 Docker Ocean。那么,我可以在哪里运行脚本和 SSH 访问?

如果您使用的是 business 计划或更高级别的计划,您可以付费让 Discourse 为您迁移。否则,我不确定您是否可以。
理想情况下,您应该自行托管。

4 个赞

我会找找的。

1 个赞

我从 DigitalOcean 安装了 Discourse,并且遵循了指南。但是域名没有连接到主站点。实际上,我使用的是主域名,例如 xyz.com,设置后出现 403 错误。我需要遵循什么步骤来解决这个问题?

您是否在域名中注册了一个指向 DO Droplet IP 地址的 A 记录?

是的,我做到了

我想安装 example.com,这可能吗?

好的,现在可以正常工作了,我已按照指南修复。

1 个赞

我现在还需要一些帮助,网站现在可以访问,但是当我注册管理员时,注册电子邮件不起作用(smtp)。我在 mailgun 上进行了注册并进行了设置。你能建议我首先做什么来解决这个问题吗?

您的域名是否已在 Mailgun 中验证?
另外,您可能想将此移至另一个主题,例如 #support。

是的,它显示全部已验证。但是 Mailgun 配置文件显示您在验证账户之前无法发送电子邮件。

那么也许你应该那样做。

1 个赞

我的域名已验证,但昨天我注册的是 example.com,而在 Mailgun 中显示的是你可以使用 my.domain.com,现在我的网站运行在 example.com 上。

问题是,我看到了一篇关于 SMTP 邮件修复的官方指南 Troubleshoot email on a new Discourse install
具体是关于这个的

以上会是问题吗?

如果您只在文本框中输入 example.com 呢?
另外,在子域上进行设置会更容易,因为大多数电子邮件提供商都期望这样做。

1 个赞