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?
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?
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.
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.
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: