Inicio de sesión requerido: formulario de inicio de sesión oculto visible

Hola a todos,

Por alguna razón, estos dos campos de entrada son visibles (aunque no funcionan)

Ya he reconstruido Discourse varias veces, pero no estoy seguro de cómo proceder para eliminarlos.

¡Gracias de antemano!

Can you replicate it using safe mode?

Yoururl.com/safe-mode/

Hola,

No estoy seguro de si estoy en modo seguro o no mientras no haya iniciado sesión, ya que cada vez que uso myurl.tld/safe-mode/, me redirige automáticamente a myurl.tld/login (ya que se requiere una cuenta).

Pero si estoy en modo seguro con los pasos descritos anteriormente, sí, puedo replicarlo.

Edición: No he realizado ninguna personalización; esto ha estado presente desde que lo instalé. Además, estoy ejecutando Discord en una dirección .onion.

Edición 2: He reinstalado completamente Discourse, pero el problema persiste.

El segundo problema que tengo es la falta de colores de categoría / la ausencia de colores en la mayoría de las partes del sitio web.

A pesar de que tienen un color configurado.

Tampoco muestra ningún color en la selección de colores predefinidos.

En el ejemplo de la categoría Loung, el color debería ser:

Edición: Recuerden que esto está todo en una instalación limpia de Discourse, sin cambios.

Edición 2: Ejemplo de otro lugar donde no hay color.

¿Cómo se instaló esta instancia?

Esta instancia se instaló en combinación con nginx, primero instalando Docker y luego clonando Discourse con git en /var/discourse.

Luego, se utilizó samples/standalone.yml como containers/app.yml y se procedió a inicializar y lanzar la aplicación.

¿Hubo alguna razón por la que no seguiste la guía de instalación? Veo que planeas publicar a través de Tor, pero ¿eso te impide probarlo en una URL temporal antes?

Es mejor seguir la instalación estándar primero y asegurarte de que todo funcione correctamente antes de realizar cualquier cambio. De esa manera, tendrás una mejor idea de qué cambio es responsable de cualquier problema.

Que yo sepa, el instalador normal de Discourse no permite direcciones .onion, por eso. (O al menos no cuando lo intenté hace unos meses) / No tengo una URL temporal a mano.

Claro, pero por eso harías una instalación normal, verificarías que todo esté funcionando correctamente, luego instalarías los otros componentes y cambiarías el nombre.

La ventaja adicional es que discourse-setup ajustará automáticamente los workers de Unicorn y la memoria de la base de datos según las especificaciones de tu servidor.

Realizar muchos cambios simultáneos es mucho más difícil de solucionar.

Vale, eso tiene sentido.

Si instalo usando discourse-setup, ¿se ejecutará por sí solo sin nginx? Luego, ¿modifico app.yml para permitir el modo independiente, cambio el dominio y reconstruyo después?

Mis problemas, sinceramente, no tienen sentido para mí, ya que no encuentro nada en los registros de errores (tanto los de Discourse como los de nginx) y no tuve estos problemas cuando hice exactamente el mismo proceso de instalación en un VPS hace un mes (solo para probarlo; este iba a ser el servidor de producción).

Para la configuración correcta en el archivo app.yml, ¿podría simplemente ejecutar discourse-setup, utilizar los valores devueltos y luego configurarlo manualmente?

Simplemente usa discourse.example.com/login?safe_mode=no_custom%2Cno_plugins%2Conly_official