Dopo l'aggiornamento, l'interfaccia di gestione cinese è pessima

A seguito dell’aggiornamento di stasera, la mia interfaccia amministrativa cinese appare come segue:

Tuttavia, sulla homepage, tutto appare normale:

Passando al giapponese e all’inglese, l’interfaccia funziona correttamente:

Sembra che solo l’interfaccia di gestione in cinese semplificato non funzioni correttamente; le altre lingue vengono visualizzate correttamente. Non sono sicuro della causa di questo problema. Come posso risolverlo in modo efficace?

2 Mi Piace

Consiglio di provare una ricostruzione della console, non si sa mai.

3 Mi Piace

Ho già fatto questo, ma il display rimane invariato e identico all’originale.:folded_hands:

Le traduzioni sono state aggiornate 14 ore fa.

Vedo che la tua versione installata (0ea6ecd84a) include già quelle traduzioni aggiornate.

Ho cambiato la mia impostazione in zh_CN e sembra corretta sulla mia istanza

Hai modificato qualche impostazione del sito o installato un nuovo plugin o semplicemente aggiornato all’ultima versione?

Ho aggiornato Discourse al commit 1ab57f6910, ma la visualizzazione rimane anomala. Ho eseguito l’aggiornamento tramite il backend dell’amministratore. Dovrei accedere direttamente al server per eseguire comandi di aggiornamento, o magari aggiornare altri componenti?

1 Mi Piace

Ho appena aggiornato la mia istanza alla stessa versione esatta e sembra corretta.

Sono curioso di sapere se le tue risorse sono memorizzate nella cache.

Se stai usando Google Chrome, potresti accedere all’ispettore e aprire la scheda “Sources”?

Dovresti essere in grado di vedere un link al file zh_CN/admin.js.

Quindi, se copi e incolli quel link in un’altra scheda, puoi verificare se hai le traduzioni della dashboard?

Mi scuso per il debug piuttosto tecnico. Il bug che stai riscontrando è piuttosto insolito.

3 Mi Piace

Grazie. Ho seguito le tue istruzioni e, quando localizzo il link corrispondente in cinese semplificato e lo inserisco nel mio browser, mi viene presentata questa schermata (la parte oscurata rivela il dominio del mio sito web). Sembra che Cloudflare abbia bloccato l’accesso.

Tuttavia, passando al cinese tradizionale e localizzando lo stesso link, inserendolo nel browser si ottiene lo stesso risultato che hai mostrato.

Nella mia valutazione personale, sembra che il Web Application Firewall (WAF) di Cloudflare o misure di sicurezza simili possano essere stati attivati, con conseguente blocco. Ciò che mi lascia molto perplesso è il motivo per cui solo il cinese semplificato viene ostacolato. Non sono sicuro della causa sottostante.

1 Mi Piace

Ho risolto questo problema. Dopo aver disabilitato il WAF attivo nella dashboard di Cloudflare, l’interfaccia in cinese semplificato è stata visualizzata correttamente. Tuttavia, non sono sicuro di quale regola specifica sia stata attivata. Inoltre, non sono sicuro di dove trovare un set adatto di regole WAF di Cloudflare su misura per Discourse.

2 Mi Piace

La causa sottostante di questo problema è la seguente:

All’interno del link in cinese semplificato dell’amministratore, esiste un’istanza di “aaa”.

Di conseguenza, il mio set di regole WAF (Web Application Firewall) di Cloudflare include una restrizione che blocca “aaa”.

image

Di conseguenza, le misure di sicurezza di Cloudflare vengono attivate, portando al blocco completo delle richieste frontend prima che raggiungano il backend.

Sebbene possa sembrare piuttosto bizzarro, questa è essenzialmente la situazione: :frowning_face_with_open_mouth:

4 Mi Piace