Parece que solo la interfaz de administración en chino simplificado está funcionando mal; otros idiomas se muestran correctamente. No estoy seguro de la causa de este problema. ¿Cómo puedo resolverlo de manera efectiva?
He actualizado Discourse a commit 1ab57f6910, pero la visualización sigue siendo anormal. Realicé la actualización a través del backend de administración. ¿Debería acceder al servidor directamente para ejecutar comandos de actualización, o quizás actualizar otros componentes?
Gracias. Seguí tus instrucciones y, al localizar el enlace correspondiente en chino simplificado e introducirlo en mi navegador, me encuentro con esta pantalla (la parte oscurecida revela el dominio de mi sitio web). Parece que Cloudflare ha bloqueado el acceso.
En mi evaluación personal, parece que el Firewall de Aplicaciones Web (WAF) de Cloudflare o medidas de seguridad similares podrían haberse activado, lo que resultó en el bloqueo. Lo que me desconcierta enormemente es por qué solo se está bloqueando el chino simplificado. No estoy seguro de la causa subyacente.
He resuelto este problema. Después de deshabilitar el WAF activo en el panel de Cloudflare, la interfaz en chino simplificado se mostró correctamente. Sin embargo, no estoy seguro de qué regla específica se activó. Tampoco estoy seguro de dónde encontrar un conjunto adecuado de reglas WAF de Cloudflare adaptadas para Discourse.
Como resultado, se activan las medidas de seguridad de Cloudflare, lo que provoca que las solicitudes del frontend sean bloqueadas por completo antes de llegar al backend.
Aunque pueda parecer bastante peculiar, esta es esencialmente la situación: