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