# Aiuto per la distribuzione di versioni più vecchie di Discourse

**URL:** https://meta.discourse.org/t/help-deploying-older-versions-of-discourse/399409
**Category:** Self-hosting
**Created:** [20 Marzo 2026, 8:37am UTC](https://meta.discourse.org/t/help-deploying-older-versions-of-discourse/399409 "2026-03-20T08:37:11Z")
**Posts on this page:** 4
**Page:** 2

<div class="post-metadata">

### Author: ![singi2016cn](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/singi2016cn/32/532755_2.png) [@singi2016cn](https://meta.discourse.org/u/singi2016cn)
#### Post date: [30 Marzo 2026, 3:08am UTC](https://meta.discourse.org/t/help-deploying-older-versions-of-discourse/399409/24 "2026-03-30T03:08:15Z")

</div>

Ultima sintesi: se si desidera semplicemente distribuire l’ultima versione LTS a lungo termine, è sufficiente modificare `containers/app.yml`

```plaintext
# Aggiungere la seguente configurazione alla fine
params:
  version: esr

```

Poi procedere con una nuova compilazione. Se durante la compilazione si verificano errori, molto probabilmente si tratta di problemi di rete, in particolare per gli utenti cinesi.

In caso di errore Oops, consultare questo thread: [Oops 错误 - Supporto - Discourse Meta](https://meta.discourse.org/t/oops/399614/12)

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [30 Marzo 2026, 8:49am UTC](https://meta.discourse.org/t/help-deploying-older-versions-of-discourse/399409/25 "2026-03-30T08:49:23Z")

</div>

> [@singi2016cn](#):
>
> La causa principale è che il comando `git symbolic-ref --short HEAD` può restituire solo il nome del ramo.

Utilizziamo questo comando all’interno di un’istruzione `if [[]]` per verificare se il riferimento fornito corrisponde al ramo corrente. Per i tag e i rami non più recenti, ci si aspetta che fallisca, quindi si passa al ramo ‘else’ dell’istruzione if.

Questo eseguirà un `git checkout ...`, che funziona anche con i tag.

> [@singi2016cn](#):
>
> Riepilogo recente: Se desideri distribuire solo l’ultima versione Long-Term Support (LTS), modifica semplicemente `containers/app.yml`:
> 
> ```plaintext
> # Aggiungi la seguente configurazione alla fine
> params:
> version: esr
> 
> ```
> 
> Poi ricostruisci.

Ottimo, sono lieto di sapere che è riuscito a funzionare!

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [30 Marzo 2026, 6:36pm UTC](https://meta.discourse.org/t/help-deploying-older-versions-of-discourse/399409/26 "2026-03-30T18:36:21Z")

</div>

> [@singi2016cn](#):
>
> Alla fine ho modificato direttamente `templates/web.template.yml`.

Questo ti causerà problemi quando il launcher proverà a recuperare l’ultima versione.

Dovresti usare `git stash` oppure `git checkout templates/web.template.yml`.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [29 Aprile 2026, 6:36pm UTC](https://meta.discourse.org/t/help-deploying-older-versions-of-discourse/399409/27 "2026-04-29T18:36:38Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

[Previous page](https://meta.discourse.org/t/help-deploying-older-versions-of-discourse/399409.md?page=1)
