Ich habe vor etwa 4 Jahren ein Discourse-Forum auf einem DigitalOcean-Droplet installiert, glaube ich… Abgesehen von dem einen oder anderen Problem war alles in Ordnung. Ich bin im Forum nicht mehr wirklich aktiv, besuche es aber immer noch ein- oder zweimal pro Woche (ich habe viele Freunde, die ich im Forum kennengelernt habe) und erledige bei Bedarf die “technischen Dinge”.
Lange Rede, kurzer Sinn: Letztes Wochenende ging die Seite offline. Am Montag (ja, an Weihnachten) kontaktierte mich ein Freund, dass das Forum seit 2 Tagen offline sei. Ich habe dann alles überprüft und festgestellt, dass unser aktueller “Sponsor” vergessen hat, den DO-Host zu bezahlen, weshalb er offensichtlich offline ging. Um die anderen Benutzer nicht im Stich zu lassen, habe ich es selbst bezahlt.
Aber die Seite war immer noch offline, also begann ich, alles zu überprüfen. Da ich immer noch per FTP oder SSH darauf zugreifen kann, habe ich mir die Domain angesehen, aber sie ist aktiv. Ich habe die Konfigurationen in DO und in der app.yml überprüft und erneut überprüft, aber nichts scheint sich geändert zu haben… Ich habe alles über SSH aktualisiert, es mehrmals neu kompiliert, SSL deaktiviert und wieder aktiviert, sogar versucht, zu einem Backup zurückzukehren (entweder das Discourse-Backup oder das DO-Backup), nichts.
Dann beschloss ich, ./discourse-setup auszuprobieren, und es gab einen Fehler beim Versuch, eine Verbindung zu den Ports 443 (“Port 443 des Computers scheint nicht über den Hostnamen gsbrazil.net erreichbar zu sein”) und 80 (“Verbindung zu http://gsbrazil.net (Port 80) schlägt ebenfalls fehl”) herzustellen. Ich bin mir ziemlich sicher, dass keine Änderungen an den Konfigurationen vorgenommen wurden (ja, ich bin der Einzige mit Zugriff auf DO und SSH), und der einzige Grund, den ich mir vorstellen kann, war, dass DO die Seite wegen der Zahlung eingefroren hat. Aber da ich sie bezahlt habe und per FTP und SSH darauf zugreifen kann…
Dies ist ein sehr unwahrscheinlicher Fall, aber wenn DO einen VPS herunterfährt, schaltet es ihn vollständig aus. Das bloße Bezahlen und Einschalten reicht also nicht aus. Es ist notwendig, jeden Dienst einzeln neu zu starten, und insbesondere alles, was mit Ports/Firewall zu tun hat.
Haben Sie kürzlich etwas geändert? Es scheint, dass Ihre Domain nicht zu einer IP aufgelöst werden kann und Probleme mit den Nameservern hat (Probleme).
Kein Experte. Stellen Sie sicher, dass Sie die richtigen Nameserver verwenden und Ihre DNS-Einträge gut aussehen (ohne Duplikate).
EDIT: Es sieht so aus, als hätten Sie die Domain behoben!
EDIT2: Leider haben Sie einige Probleme mit Theme-Komponenten oder Plugins, nutzen Sie gerne den abgesicherten Modus, wenn Sie Zugriff auf Ihr Forum benötigen (er funktioniert für mich).
Ich habe keine Ahnung, „warum“, aber ich habe die alten Nameserver gelöscht und neue erstellt (mit der gleichen Konfiguration!) und es hat funktioniert! Danke Leute!