# Comment installer une certaine version (ancienne) de Discourse

**URL:** https://meta.discourse.org/t/how-would-i-install-a-certain-old-version-of-discourse/166423
**Category:** Self-hosting
**Created:** [Octobre 6, 2020, 7:29 UTC](https://meta.discourse.org/t/how-would-i-install-a-certain-old-version-of-discourse/166423 "2020-10-06T19:29:57Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![helmi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/helmi/32/114772_2.png) [@helmi](https://meta.discourse.org/u/helmi)
#### Post date: [Octobre 6, 2020, 7:29 UTC](https://meta.discourse.org/t/how-would-i-install-a-certain-old-version-of-discourse/166423/1 "2020-10-06T19:29:57Z")

</div>

Je tente de configurer un serveur de test. Je prévois de l’utiliser pour tester des mises à jour, des installations de plugins, etc.

Mon forum en production est un peu ancien (2.5.0 beta7) et je souhaiterais donc installer exactement cette même version sur le serveur de test. Je pensais pouvoir simplement effectuer un checkout via un tag ou un ID de commit depuis GitHub, mais j’arrive pas à le faire (probablement en raison de mon manque de connaissances sur Git).

Quelqu’un peut-il m’indiquer comment installer efficacement une version antérieure ?

Merci.

---

<div class="post-metadata">

### Author: ![helmi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/helmi/32/114772_2.png) [@helmi](https://meta.discourse.org/u/helmi)
#### Post date: [Octobre 6, 2020, 7:45 UTC](https://meta.discourse.org/t/how-would-i-install-a-certain-old-version-of-discourse/166423/2 "2020-10-06T19:45:02Z")

</div>

Ok, il semble que je n’aie tout simplement pas trouvé d’ID de commit fonctionnel, mais j’ai utilisé celui des forums existants et cela semble fonctionner maintenant.

`git show` pour obtenir l’ID de commit, `git checkout $id` pour l’utiliser sur le serveur de test.

---

<div class="post-metadata">

### Author: ![helmi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/helmi/32/114772_2.png) [@helmi](https://meta.discourse.org/u/helmi)
#### Post date: [Octobre 6, 2020, 7:57 UTC](https://meta.discourse.org/t/how-would-i-install-a-certain-old-version-of-discourse/166423/3 "2020-10-06T19:57:50Z")

</div>

Hmm, ça n’a pas vraiment fonctionné. Cependant, la dernière version a été installée.

Si quelqu’un a un conseil sur la façon d’installer de force une version antérieure, cela serait utile.

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [Octobre 6, 2020, 9:13 UTC](https://meta.discourse.org/t/how-would-i-install-a-certain-old-version-of-discourse/166423/4 "2020-10-06T21:13:09Z")

</div>

Vérifiez la même version de `discourse_docker` que celle que vous utilisez sur votre autre serveur, et éventuellement copiez votre fichier `app.yml` depuis l’ancien serveur en apportant les modifications nécessaires. De plus, dans `app.yml`, remplacez la `version` de `tests-passed` par un tag (par exemple `v2.5.0.beta7`) ou utilisez un hachage de commit git.

---

<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: [Novembre 5, 2020, 9:16 UTC](https://meta.discourse.org/t/how-would-i-install-a-certain-old-version-of-discourse/166423/5 "2020-11-05T21:16:33Z")

</div>

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