在将旧的 Discourse 版本更新到最新版本时,需要注意什么?

我有一个更新 Discourse 论坛的任务,我还不知道当前版本,但我猜测它已经一年没有更新了。我的一些疑问是:

更新此服务器是否有任何特殊步骤可以避免破坏它?

我是否必须一步一步地更新,一次一个版本,最终达到最新版本?

我担心任何数据库更改(版本或结构)。

我将不胜感激任何建议和评论。

2 个赞

我曾进行过多年未曾升级的升级,但一切都很顺利。

升级到 Ember 带来了一些重大变化,因此如果您有自定义主题,可能会出现问题。

如果您的操作系统已过时,那么是时候迁移到新服务器了,这样可以轻松地在切换之前进行测试。

4 个赞

好的,我将升级服务器。现在它运行的是 Ubuntu 20.04。

2 个赞

无需升级 20.04,但如果您确实担心升级,迁移到新服务器可以让您在切换到新服务器之前进行测试。您可以使用保留 IP 来实现零停机时间切换到新服务器。

请参阅 使用 rsync 将 Discourse 站点迁移到另一台 VPS

3 个赞

在开始之前,请务必进行备份,并将其保存在安全的地方。最好再制作一份副本。

4 个赞

启用并创建快照,以便在仪表板上进行备份!