Wie man ein Forum vorübergehend offline schaltet

Hallo,

ich habe in den Einstellungen gesucht, konnte aber keine Möglichkeit finden, ein Forum vorübergehend zu deaktivieren (z. B. für Upgrades, Änderungen usw.). Wo finde ich eine solche Option?

Ich möchte Anmeldungen für alle außer Administratoren deaktivieren und sicherstellen, dass das System bei einem Anmeldeversuch als offline angezeigt wird.

Vielen Dank

Drücken Sie im Backup-Bereich die Schaltfläche “Nur-Lese-Modus aktivieren”.

In diesem Abschnitt sehe ich nur:

Nur-Lese-Modus während der Sicherung aktivieren

Es scheint keine dauerhaftere Version zu geben. Wenn der Nur-Lese-Modus der einzige Weg wäre, kann ich dann auch Anmeldungen deaktivieren?

Verstanden, danke! Ich habe stattdessen in den Sicherungseinstellungen gesucht.

Außerdem: Ist es möglich, Anmeldungen zu deaktivieren oder das Forum komplett offline zu nehmen, falls ich das möchte?

Wenn Sie nicht möchten, dass jemand darauf zugreift, ändern Sie Ihren A-Eintrag und fügen Sie ihn Ihrer hosts-Datei hinzu.

Du kannst Anmeldungen über deine Seiteneinstellungen deaktivieren oder den Einrichtungsassistenten erneut ausführen, wodurch du auch festlegen kannst, dass für deine Seite eine Anmeldung erforderlich ist.

Wenn Sie es komplett deaktivieren möchten.

Zum Beispiel mit einer Nachricht wie: “Das Forum ist aufgrund von Wartungsarbeiten vorübergehend nicht erreichbar.”

Da ich von Server 1 (Vultr) auf Server 2 (DigitalOcean) wechseln muss
und in diesem Fall auch von url.tld auf forum.url.tld.

Wie mache ich das?

Ich stelle die alte Website in der Regel während des Übergangs zur neuen Website einfach auf Nur-Lese-Modus.

Das funktioniert nicht, vielleicht wegen Caching? Ich nutze AWS und DigitalOcean. Benutzer, die eingeloggt sind, können die alte Discourse-Instanz weiterhin durchsuchen. Kann ich alle Benutzer zwingend ausloggen?

Warum stoppen Sie den Container nicht?

Wenn ich per SSH auf den Droplet zugreife, in das Verzeichnis /var/discourse/ wechsle und ./launcher stop app ausführe, wird Folgendes ausgegeben:

+ /usr/bin/docker stop -t 10 app
app

Dennoch kann ich in meinem anderen geöffneten Webbrowser weiterhin die alte Discourse-Instanz aufrufen und damit interagieren.

Bist du dir sicher, dass du dich mit dem richtigen Server verbunden hast?

Was ist das Ergebnis von docker ps?

Bist du sicher, dass du mit dem richtigen Server verbunden bist?

Ja, ich sehe ihn im Befehlszeilen-Prompt.

Was ist das Ergebnis von docker ps?

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

Das besagt, dass nichts läuft. Bist du sicher, dass du den richtigen Server verwaltest?

Discourse cacht eine Menge Dinge, sodass eine Website manchmal angezeigt wird, obwohl sie eigentlich offline ist. Wenn die Seite nach einem harten Neuladen immer noch erscheint, sind Sie nicht mit dem richtigen Server verbunden.

Ich habe schließlich einfach aufgegeben und die Subdomain vollständig aus dem öffentlichen Dienst genommen. Danke.