Hallo,
Ich möchte Discourse mit einem separaten Postgre SQL-Server verbinden. Ich habe einen Datenbankserver in Azure erstellt und die gleichen Schritte wie im folgenden Link beschrieben befolgt.
Angenommen, Sie verwenden AWS RDS oder einen bestehenden PostgreSQL-Server, der woanders verwaltet wird. Es ist recht einfach, Discourse dazu zu bringen, eine solche Einrichtung zu verwenden, ohne dass dem, was Discourse selbst ausführt, Superuser-Rechte erteilt werden müssen. So geht’s.
Voraussetzungen
Discourse erfordert, dass die Hauptversion von PostgreSQL mit dem übereinstimmt, was wir in unseren Docker-Images ausliefern ; wenn Sie versuchen, mit einer neueren oder älteren Version zu arbeit…
Ich erhalte die folgende Fehlermeldung, wenn ich die App neu erstelle. Das Forum ist auch ausgefallen.
Kann mir bitte jemand bei diesem Problem helfen?
Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.
Discourse_Error_Logs.txt (53,7 KB)
pfaffman
(Jay Pfaffman)
7. März 2022 um 11:32
2
Welche Version von Postgres verwenden Sie? Ich denke, 12 ist erforderlich. 13 wird empfohlen.
RGJ
(Richard - Communiteq)
7. März 2022 um 12:57
4
https://github.com/liip/discourse-multilingual-support ist ein fehlerhaftes Plugin.
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!'
...
Es funktioniert !!! . Vielen Dank für Ihre schnelle Antwort, um dieses Problem zu beheben.