Ich hoffe, jemand hier kann mir in die richtige Richtung weisen. Wie im Titel erwähnt, dreht sich unser Forum unter forum.wackywriters.com und lädt nie. Die Konsole zeigt diese Reihe von Fehlern:
Hauptsächlich Syntaxfehler, obwohl etwas später auch “jQuery is not defined” auftaucht (insgesamt 46 Fehler). Das begann heute ohne Vorwarnung oder Updates von meiner Seite, daher bin ich mir nicht sicher, was es ausgelöst hat.
Fehlerbehebung, die ich versucht habe:
Neuaufbau, Neuaufbau, Neuaufbau.
Bereinigung durchführen, erneut neu aufbauen
Sicherer Modus, bei dem ALLE Themes und Plugins (offiziell oder nicht) deaktiviert werden. Ich kann die Seite im sicheren Modus erreichen, aber beim Aufrufen erhalte ich dieselben Fehler.
Ich befinde mich hinter Cloudflare (ja, ich weiß) und habe bestätigt, dass die Brotli-Komprimierung aktiv ist und funktioniert. Den Cache dort geleert und deren normale Zwischenspeicherung umgangen (Entwicklermodus), um sicherzustellen, dass alles auf deren Seite funktioniert. Die Cloudflare-Vorlage ist in app.yml aktiv. Die Einstellung auf DNS only oder die vollständige Deaktivierung von Cloudflare führt zu einem unsicheren Fehler (SSL-Zertifikate laufen über sie).
Bestätigt, dass DigitalOcean keine Probleme hatte.
Erneuter Neuaufbau zur Sicherheit.
Interessant ist, dass es keine Fehler (von heute) in den Protokollen gibt. Ich kann die Seite erreichen, aber etwas zwischen dem Erreichen und dem Zugriff auf das vollständige Discourse-Forum versetzt die Seite in den Ausnahmezustand.
Das Einzige, was sich in der letzten Woche geändert hat, war die Aktualisierung meines Font Awesome Pro Lizenzschlüssels in app.yml, aber das war vor ein paar Tagen. Das Forum hat erst heute damit angefangen. Kann sich jemand etwas anderes einfallen lassen, das ich zur Fehlerbehebung versuchen könnte (abgesehen von der vollständigen Deaktivierung von CF oder der Wiederherstellung aus einem Backup)? Ich habe heute Stunden damit verbracht, ohne Erfolg. Ich kann weitere Screenshots oder meine anonymisierte app.yml-Datei bereitstellen, wenn jemand denkt, dass diese helfen werden.
Update: Ich habe Nägel mit Köpfen gemacht und Cloudflare gelöscht, nur um es auszuschließen, und dann auch ein Backup wiederhergestellt. Habe immer noch das gleiche Problem.
Ich sehe die Fehler aus Ihrem Screenshot nicht, aber ich sehe einen Fehler bezüglich des Discourse-Layouts-Plugins. Versuchen Sie, ohne dieses neu zu erstellen?
Invalid or unexpected token at https://storage.wackywriters.com/assets/browser-detect-99f42f91bffa8ca1606d62b70bb92f981d83921e78ccdbd3d9538f07007f27ac.br.js
Ja, zu diesem Zeitpunkt reiße ich alles bis auf die Grundfesten nieder und versuche zu sehen, ob eine saubere Installation die gleichen Fehler wirft.
Ich habe alle Plugins auskommentiert und mit dem gleichen Problem neu gebaut.
Meine beste Vermutung ist, dass etwas nicht richtig geparst wird. Ich habe tatsächlich alle Assets gelöscht und einen Neuaufbau durchgeführt, um sie mit dem gleichen Problem neu zu generieren.
Ja, das habe ich auch gedacht und alle Plugins auskommentiert, nur um die gleichen Fehler zu bekommen.
Natürlich warte ich jetzt darauf, dass sich die DNS-Auflösung ausbreitet und alle aktualisierten LetsEncrypt-Zertifikate sich selbst sortieren, sodass eine neue Komplikationsebene entsteht, bis das alles aktualisiert ist.
Ich habe einen neuen CDN über bunny.net eingerichtet und jetzt sind wir vorläufig wieder einsatzbereit. Ich muss noch meine Backups in Ordnung bringen und einige der kaputten Bilder reparieren, aber das ist das Nächstliegende, was ich heute geschafft habe, um uns wieder funktionsfähig zu machen, haha. Vielen, vielen Dank! Ich lasse unser Spaces-Setup seit… Gott, seit etwa 2 Jahren über diese CDN/S3-Konfiguration laufen. Ich habe wahrscheinlich Glück, dass es nicht vorher kaputt gegangen ist.