Salut,
Je souhaite connecter Discourse à un serveur SQL PostgreSQL distinct. J’ai créé un serveur de base de données dans Azure et j’ai suivi les mêmes étapes que celles mentionnées dans le lien ci-dessous.
Supposons que vous utilisiez AWS RDS, ou un serveur PostgreSQL existant géré ailleurs. Il est assez simple de faire en sorte que Discourse utilise une telle configuration, sans avoir besoin d’accorder des privilèges de superutilisateur à quoi que ce soit que Discourse exécute lui-même. Voici comment.
Prérequis
Discourse exige que la version majeure de PostgreSQL corresponde à celle que nous livrons dans nos images docker ; si vous essayez d’exécuter sur une version plus récente ou plus ancienne…
Je reçois l’erreur suivante lors de la reconstruction de l’application. Le forum est également tombé en panne.
Quelqu’un peut-il m’aider avec ce problème ?
Veuillez me faire savoir si vous avez besoin d’informations supplémentaires.
Discourse_Error_Logs.txt (53,7 Ko)
pfaffman
(Jay Pfaffman)
Mars 7, 2022, 11:32
2
Quelle version de postgres utilisez-vous ? Je pense que la version 12 est requise. La version 13 est recommandée.
Version PostgreSQL : 13.4
RGJ
(Richard - Communiteq)
Mars 7, 2022, 12:57
4
https://github.com/liip/discourse-multilingual-support est un plugin défectueux.
I, [2022-03-07T10:24:30.440910 #1] INFO -- : cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate'
rake aborted!
LoadError: cannot load such file -- single_sign_on
...
/var/www/discourse/plugins/discourse-multilingual-support/plugin.rb:18:in `block (2 levels) in activate!'
...
Ça marche !!! . Merci beaucoup de m’avoir répondu rapidement pour résoudre ce problème.