# 从 v3.4.0 升级到 v2026.7.2 前需要了解的事项

**URL:** <https://meta.discourse.org/t/what-to-know-before-upgrading-from-v3-4-0-to-v2026-7-2/411291>\
**Category:** Self-hosting\
**Tags:** hosting\
**Created:** [2026年八月31日 13:17 UTC](https://meta.discourse.org/t/what-to-know-before-upgrading-from-v3-4-0-to-v2026-7-2/411291 "2026-08-31T13:17:57Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![corywright](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/corywright/32/575886_2.png) [@corywright](https://meta.discourse.org/u/corywright)\
**Post date:** [2026年八月31日 13:17 UTC](https://meta.discourse.org/t/what-to-know-before-upgrading-from-v3-4-0-to-v2026-7-2/411291/1 "2026-08-31T13:17:57Z")

</div>

我负责维护一个基于 Docker 的 Discourse 安装环境，运行在 Ubuntu 上，这是我作为一个开源项目的一部分而接手维护的。多年来，我一直通过 `git pull && ./launcher rebuild app` 进行升级，然后通过 `/admin/update` 处的管理界面完成更新。然而，在 2024 年 1 月，由于 docker\_manager 导致的一次破坏性升级给我带来了痛苦的经历（参见[此处](https://github.com/discourse/docker_manager/commit/5a0499af2911bcda043c613cbf7048158114725b)提交中的评论，以及[此处](https://github.com/discourse/docker_manager/commit/e480ca103ce85db1145ab22f3a526e8f356579ce)被回滚的提交），此后我便不再如此随意地执行升级了。

如今已经过去两年半了，我需要重新建立定期升级的节奏，但上次失败的升级仍让我有些紧张。我想请人帮忙理解的是，在尝试从 v3.4.0 升级到 v2026.7.2 之前，我应该了解哪些事项？我们的站点没有使用任何额外的插件，我唯一知道的特殊配置是我们使用 [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) URL 来实现与我们主社区站点的单点登录（SSO）。

过程是否就这么简单？

```plaintext
cd /var/discourse
git pull
./launcher rebuild app

```

然后通过管理界面进行更新？从 v3.4.0 升级到 v2026.7.2 时，是否有我需要注意的中间步骤？

谢谢，

Cory

---

_[View the full topic](https://meta.discourse.org/t/what-to-know-before-upgrading-from-v3-4-0-to-v2026-7-2/411291)._
