Il semble que seule l’interface de gestion en chinois simplifié soit défaillante ; les autres langues s’affichent correctement. J’ignore la cause de ce problème. Comment puis-je le résoudre efficacement ?
J’ai mis à jour Discourse vers le commit 1ab57f6910, mais l’affichage reste anormal. J’ai effectué la mise à jour via le backend administrateur. Dois-je accéder directement au serveur pour exécuter des commandes de mise à jour, ou peut-être mettre à jour d’autres composants ?
Merci. J’ai suivi vos instructions, et lorsque je localise le lien correspondant en chinois simplifié et que je le saisis dans mon navigateur, je suis accueilli par cet écran (la partie masquée révèle le domaine de mon site web). Il semble que Cloudflare ait bloqué l’accès.
Cependant, en passant au chinois traditionnel et en localisant le même lien, la saisie dans le navigateur donne le même résultat que celui que vous avez montré.
Selon mon évaluation personnelle, il semble que le pare-feu d’applications web (WAF) de Cloudflare ou des mesures de sécurité similaires aient pu être déclenchés, entraînant le blocage. Ce qui me laisse perplexe, c’est pourquoi seul le chinois simplifié est bloqué. Je ne suis pas sûr de la cause sous-jacente.
J’ai résolu ce problème. Après avoir désactivé le WAF actif dans le tableau de bord Cloudflare, l’interface en chinois simplifié s’est affichée correctement. Cependant, je ne suis pas sûr de la règle spécifique qui a été déclenchée. Je ne sais pas non plus où trouver un ensemble approprié de règles WAF Cloudflare adaptées à Discourse.
En conséquence, les mesures de sécurité de Cloudflare sont déclenchées, ce qui entraîne le blocage pur et simple des requêtes frontales avant qu’elles n’atteignent le backend.
Bien que cela puisse sembler assez étrange, c’est essentiellement la situation :