Nach dem Update ist die chinesische Verwaltungsoberfläche schlecht

Nach dem heutigen Update erscheint meine chinesische administrative Oberfläche wie folgt:

Auf der Homepage scheint jedoch alles normal zu sein:

Beim Wechsel zu Japanisch und Englisch funktioniert die Benutzeroberfläche korrekt:

Es scheint, dass nur die vereinfachte chinesische Verwaltungsoberfläche fehlerhaft ist; andere Sprachen werden korrekt angezeigt. Ich bin mir der Ursache dieses Problems nicht sicher. Wie kann ich es effektiv lösen?

2 „Gefällt mir“

Ich empfehle, zur Sicherheit einen Konsolen-Neustart zu versuchen.

3 „Gefällt mir“

Ich habe das bereits getan, aber die Anzeige bleibt unverändert und identisch mit dem Original.:folded_hands:

Die Übersetzungen wurden vor 14 Stunden aktualisiert.

Ich sehe, dass Ihre installierte Version (0ea6ecd84a) diese aktualisierten Übersetzungen bereits enthält.

Ich habe meine Einstellung auf zh_CN geändert und es sieht auf meiner Instanz korrekt aus.

Haben Sie irgendwelche Website-Einstellungen geändert, neue Plugins installiert oder einfach auf die neueste Version aktualisiert?

Ich habe Discourse auf den Commit 1ab57f6910 aktualisiert, aber die Anzeige ist immer noch abnormal. Ich habe das Update über das Administrator-Backend durchgeführt. Sollte ich direkt auf den Server zugreifen, um Befehle zur Aktualisierung auszuführen, oder vielleicht andere Komponenten aktualisieren?

1 „Gefällt mir“

Ich habe meine Instanz gerade auf exakt dieselbe Version aktualisiert, und es sieht korrekt aus.

Ich bin neugierig, ob Ihre Assets zwischengespeichert werden.

Wenn Sie Google Chrome verwenden, könnten Sie bitte zum Inspektor gehen und den Tab „Sources“ öffnen?

Sie sollten einen Link zur Datei zh_CN/admin.js sehen können.

Wenn Sie diesen Link dann in einen anderen Tab kopieren und einfügen, können Sie bitte prüfen, ob Sie die Dashboard-Übersetzungen haben?

Entschuldigen Sie das ziemlich technische Debugging. Der Fehler, den Sie erleben, ist ziemlich ungewöhnlich.

3 „Gefällt mir“

Vielen Dank. Ich habe Ihre Anweisungen befolgt, und als ich den entsprechenden Link in vereinfachtem Chinesisch finde und in meinen Browser eingebe, werde ich mit diesem Bildschirm begrüßt (der verdeckte Teil zeigt die Domain meiner Website an). Es scheint, dass Cloudflare den Zugriff blockiert hat.

Beim Wechsel zu traditionellem Chinesisch und dem Auffinden desselben Links führt die Eingabe in den Browser jedoch zum gleichen Ergebnis, wie Sie es gezeigt haben.

Meiner persönlichen Einschätzung nach scheint es, dass die Web Application Firewall (WAF) von Cloudflare oder ähnliche Sicherheitsmaßnahmen ausgelöst wurden, was zu der Blockade führte. Was mich sehr verwirrt, ist, warum nur vereinfachtes Chinesisch blockiert wird. Ich bin mir der zugrunde liegenden Ursache nicht sicher.

1 „Gefällt mir“

Ich habe dieses Problem behoben. Nach dem Deaktivieren der aktiven WAF im Cloudflare-Dashboard wurde die vereinfachte chinesische Benutzeroberfläche korrekt angezeigt. Ich bin mir jedoch nicht sicher, welche spezielle Regel ausgelöst wurde. Ich bin mir auch nicht sicher, wo ich eine geeignete Reihe von Cloudflare WAF-Regeln für Discourse finden kann.

2 „Gefällt mir“

Die zugrunde liegende Ursache dieses Problems ist wie folgt:

Innerhalb des vereinfachten chinesischen Links des Administrators gibt es eine Instanz von „aaa“.

Folglich enthält mein Cloudflare WAF (Web Application Firewall)-Regelsatz eine Einschränkung, die „aaa“ blockiert.

image

Infolgedessen werden die Sicherheitsmaßnahmen von Cloudflare ausgelöst, was dazu führt, dass die Frontend-Anfragen blockiert werden, bevor sie das Backend erreichen.

Obwohl es ziemlich seltsam erscheinen mag, ist dies im Wesentlichen die Situation: :frowning_face_with_open_mouth:

4 „Gefällt mir“