Habe gerade meine erste Instanz erstellt, brauche aber Hilfe

Ich habe die von mir erstellte Instanz vor ein paar Stunden zum Laufen gebracht, habe aber die folgenden Probleme:

  • Ich bleibe nicht eingeloggt
  • Zufällige 404-Fehler (Ist es möglich, dass meine IP
  • Root-Domain (manchmal) führt zum Konfigurationsassistenten, obwohl das Forum vollständig eingerichtet ist.

Außerdem habe ich ein paar Fragen:

  • Wie mache ich Kategorien zur Homepage?
  • Wie installiere ich Plugins richtig? Ich habe das Tutorial befolgt und bekomme immer noch Fehler.
  • Gibt es eine Möglichkeit, eine Kategorie zu erstellen, die auf eine externe URL weiterleitet?

Hier sind die Ergebnisse des discourse_doctor-Skripts: discourse_doctor export - Pastebin.com

Scheint vorerst wieder zu funktionieren.

1 „Gefällt mir“

Hast du versucht zu suchen?
https://meta.discourse.org/search?q=How%20do%20I%20make%20categories%20the%20homepage%3F

1 „Gefällt mir“

Das sind seltsame Probleme. Haben Sie eine Standardinstallation durchgeführt?

Ihre Fragen sollten leicht durch eine Suche zu beantworten sein.

Ich führe es mit der Linode Marketplace App aus.

Ich glaube, dass die Verbindungsprobleme durch eine langsame DNS-Propagierung oder etwas verursacht wurden, das nicht direkt mit der Installation zusammenhängt. Denn es funktioniert jetzt bestens.

Dann benötigen Sie Hilfe von den Linode-Leuten mit Folgendem:

und wahrscheinlich auch damit:

Linodes Tutorial verwendet den Plugin-Installationsprozess, wie er in einem Beitrag in diesem Forum erklärt wird (ich glaube, von Ihnen).

Die Standardinstallation ist diejenige, die hier auf Meta offiziell unterstützt wird. Es gibt zu viele Variationen bei den One-Click-Installationsvarianten, um sie konsistent unterstützen zu können (und die meisten Leute hier sind mit der Standardinstallation viel besser vertraut, was einen viel größeren Wissenspool bietet, aus dem man schöpfen kann :slightly_smiling_face:)

Wenn möglich, sollten Sie in Erwägung ziehen, einen Digital Ocean Droplet (oder ähnliches) zu erwerben und der Standardinstallationsanleitung zu folgen, anstatt der Linode-Anleitung.

Sie können jedoch immer noch nützliche Ratschläge und Tipps finden, wenn Sie suchen. :+1:

4 „Gefällt mir“

Linode sollte in Ordnung sein, aber wenn Sie eine Ein-Klick-Installation verwenden (einschließlich der von Digital Ocean), wissen Sie möglicherweise nicht, wie Sie sich bei Ihrem Droplet anmelden, Ihre app.yml bearbeiten und einen Rebuild durchführen. Aber wenn es dasselbe ist wie das, dann ist es in Ordnung.

Die im ersten Beitrag erwähnten Fehler habe ich bei einer Standardinstallation noch nie gesehen. Vielleicht haben Sie nicht genug RAM?

2 „Gefällt mir“

Gibt es eine Möglichkeit, Google Analytics zu meinem Forum hinzuzufügen?

Sie könnten die Websiteeinstellungen nach Google durchsuchen. Die Suche in den Websiteeinstellungen ist ein guter Ausgangspunkt, bevor Sie hier suchen. Sie durchsucht den Namen der Einstellung, ihre Beschreibung und ihren Wert.

Ich habe gerade bemerkt, dass ich einen Tippfehler gemacht habe. Ich meinte Google Analytics.

Haben Sie danach gesucht, wie ich vorgeschlagen habe, und den ga universal tracking code nicht gefunden? In der Beschreibung steht: „Google Universal Analytics-Tracking-Code-ID, z. B. UA-12345678-9; siehe https://google.com/analytics“.

1 „Gefällt mir“

Das habe ich nicht bedacht. Ich habe immer noch Probleme mit Plugins, aber zumindest stürzt die Website nicht mehr ab, wenn ich versuche, ein Plugin zu installieren.

Warten Sie, nie wieder, es scheint, als ob alles zurückgesetzt wurde und alle Mitglieder (aus irgendeinem Grund -1) verloren gegangen sind.

Alle Zeiten EST

Update: Alle fehlenden Beiträge erschienen zufällig für ein paar Sekunden, verschwanden dann aber wieder.

1 Minute später: Es ist gerade wieder passiert.

2:10 Uhr: Gibt es eine Möglichkeit, nach Updates zu suchen? Vielleicht ist die Version von Discourse, die Linode hat, veraltet.

2:28 Uhr: Jetzt funktioniert es wieder normal. Ich glaube, der Server musste nur neu gestartet werden, aber ich sehe immer noch keine Plugins.

Ich habe das Doctor-Skript erneut ausgeführt und festgestellt, dass es einen Fehler in der Zeile in app.yml gibt, in der sich das Docker-Plugin befindet.

2:28 Uhr: Es ist schon wieder ausgefallen!!!

Hier können Sie die Ausfallzeiten verfolgen: Uptime Kuma

16:40 Uhr: Es war ein Netzwerkproblem, die Seite ist wieder erreichbar, wir versuchen immer noch, die Plugins zum Laufen zu bringen.

@pfaffman

17:01 Uhr: Ich glaube, es gibt ein Problem mit der Rebuild-Datei. Immer wenn ich sie ausführe, scheint die Seite auszufallen.

Ich glaube, es gibt ein Problem mit der Rebuild-Datei. Jedes Mal, wenn ich sie ausführe, scheint die Website auszufallen.

Es scheint, als hätten Sie einen Tippfehler in Ihrer app.yml. Stellen Sie sicher, dass Sie die vorhandene Formatierung befolgen, wenn Sie das Plugin hinzufügen? Ymls sind sehr empfindlich gegenüber zusätzlichen Leerzeichen usw.

1 „Gefällt mir“

Aber würde das dazu führen, dass Ports auf dem Server geschlossen werden? Der Linode-Support-Techniker, mit dem ich kommuniziere, sagte, dass die Ports 80 und 443 geschlossen wurden (und das ist es, was dazu führte, dass die Website nicht erreichbar war).

Im Folgenden finden Sie die Syntax aus dem Abschnitt „Plugins“ der Datei app.yml:

# Plugins go here
## see https://meta.discourse.org/t/19157 for details
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-follow.git
          - git clone https://github.com/discourse/discourse-bcc.git

Es wird erwartet, dass die Website während des Wiederaufbaus nicht verfügbar sein wird.

Gibt es Fehler, wenn Sie den Wiederaufbau durchführen?

Sie müssen Leerzeichen und keine Tabs in den Zeilen verwenden, die Plugins hinzufügen. Ich mache das, indem ich das vorhandene Plugin kopiere/einfüge und bearbeite.

1 „Gefällt mir“