Discourse-Server-Protokolle zeigen DB-Abfragen, wenn ich den Server starte

Also, ich habe alles eingerichtet und konnte den Server-Befehl erfolgreich ausführen: bundle exec rails server --binding=0.0.0.0. Anstatt jedoch die Meldung „Server listening on PORT 3000

Ist dies für eine lokale Entwicklungsumgebung oder richtest du Discourse für den allgemeinen Einsatz ein?

Also, ich führe dies in einer Ubuntu-VM aus, und sobald der Server läuft, kann ich über die IP-Adresse der VM und Port 3000 darauf zugreifen. Aber ja, für den allgemeinen Gebrauch.

Folgen Sie Schritt für Schritt unserem offiziellen Installationsleitfaden, ohne von diesen Schritten abzuweichen?

Ich habe mich an diese Anleitung gehalten - Install Discourse on Ubuntu or Debian for Development

Das ist eine Entwicklungsinstallation. Bist du ein Entwickler oder Programmierer, der Discourse-Plugins schreiben oder zum Open-Source-Code von Discourse beitragen möchte? Du hast Folgendes gesagt:

Für den allgemeinen Gebrauch folge der Installationsanleitung, die ich verlinkt habe. Du möchtest keine Entwicklungsinstallation.

Ich bin Programmierer, aber ich möchte keine Plugins o. Ä. schreiben. Ich möchte lediglich ein Discourse-Forum für meine Website einrichten, in dem Leute ihre Anliegen posten können, auf die ich und mein Team antworten können.

Wie bereits erwähnt, folge dem Link in meinem obigen Beitrag für die offizielle Standardinstallation :index_pointing_up::index_pointing_up:

Alles klar, ich mache das. Vielen Dank, Jeff :slight_smile:

Aber ich möchte trotzdem wissen, warum ich weiterhin Datenbankabfragen sehe, anstatt dass der Server läuft.

Hi @codinghorror, gibt es eine Möglichkeit, Discourse auf einer GCP-VM zu installieren? Oder muss man zwingend eine Digital Ocean VM verwenden?

Das ist die Standardausgabe des Frameworks im Entwicklungsmodus.

Es funktioniert einwandfrei auf GCP, solange Sie die erforderlichen Ports öffnen und eine Instanz mit ausreichend Arbeitsspeicher auswählen.

Hallo @Falco, sagen wir mal, ich sehe die Standardausgabe im Entwicklungsmodus, aber wenn ich zur IP-Adresse dieser VM und auf Port 3000 gehe, sehe ich nichts. Könnte es etwas geben, das ich übersehe?

Um Discourse auf GCP einzurichten, folge ich dieser URL: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub. Anstatt Digital Ocean habe ich eine Ubuntu-VM auf GCP erstellt und den Setup-Versuch unternommen. Als ich zum Schritt kam, den Hostnamen für mein Discourse einzustellen, verfüge ich zwar über eine registrierte Domain, konnte sie jedoch nicht anbinden, und es trat ein Fehler auf.

Standardmäßig bindet die Entwicklungsumgebung nur lokal, sodass andere Geräte im selben Netzwerk darauf nicht zugreifen können. Du kannst die Standard-Rails-Flags verwenden, um dieses Verhalten zu ändern.

Was meinst du mit „anbinden

Verstanden, das ist hilfreich, vielen Dank, Rafael :slight_smile:

Du musst eine öffentliche IP-Adresse für die virtuelle Maschine haben und einen A-Eintrag erstellen, der darauf verweist.

Wenn du Hilfe brauchst, musst du angeben, was du getan hast und welchen Fehler du erhalten hast. Bei DNS-Problemen kannst du bessere Hilfe erhalten, wenn du den Hostnamen teilst.