Procesamiento de carga de imágenes

Hola, ¿alguien puede ayudar a entender por qué las imágenes no se cargan y en su lugar muestran el procesamiento de carga? Intenté deshabilitar una optimización pero no ayudó. Estoy en la última versión de Discourse autoalojada, el archivo es PNG de 1Mb en el tema Air. Gracias

1 me gusta

Hola, ¿puedes mirar en la consola del navegador y ver si obtienes algún error cuando ocurre?

1 me gusta

Cosas muy extrañas, funcionó con un navegador diferente, Safari, luego volví a Brave que estaba dando problemas y ahora también funcionó. Lo único que hice fue reiniciar mi computadora.
Aunque revisando la consola de Brave aquí lo que muestra abajo. No soy programador así que no sé cómo hacer cambios para eliminar estas advertencias. Cualquier ayuda sería apreciada. ¡Gracias!

***45Contenido mixto: La página en '\u003cURL\u003e' se cargó a través de HTTPS, pero solicitó una fuente insegura '\u003cURL\u003e'. Esta solicitud ha sido bloqueada; el contenido debe servirse a través de HTTPS.***
***app.js:239 ℹ️ Discourse v3.5.0.beta2-dev — https://github.com/discourse/discourse/commits/18c8a8ffca — Ember v5.12.0***
***13deprecated.js:61 Aviso de desaprobación: Los argumentos de PluginOutlet ahora deben pasarse usando `@outletArgs=` en lugar de `@args=` (outlet: category-box-below-each-category) [id de desaprobación: discourse.plugin-outlet-args]***
***a @ deprecated.js:61***
***site.js:130 ✅ Usando la nueva lista de temas 'glimmer'***
***hamforum.org/:1 Contenido mixto: La página en 'https://hamforum.org/' se cargó a través de HTTPS, pero solicitó un elemento inseguro 'http://hamforum.org/uploads/default/original/1X/011bca162039029c26490fea3769b9d0fde6dd11.webp'. Esta solicitud se actualizó automáticamente a HTTPS. Para más información, consulte https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html***
***hamforum.org/:1 Contenido mixto: La página en 'https://hamforum.org/' se cargó a través de HTTPS, pero solicitó un favicon inseguro 'http://hamforum.org/uploads/default/optimized/1X/d6407243bedd7a8b0323cffb345cb60750c7f8b8_2_32x32.png'. Esta solicitud ha sido bloqueada; el contenido debe servirse a través de HTTPS.***
***hamforum.org/:1 Contenido mixto: La página en 'https://hamforum.org/' se cargó a través de HTTPS, pero solicitó un elemento inseguro 'http://hamforum.org/uploads/default/optimized/1X/d5f25e2f27014348ef24a5b9e927a7641c1c5dea_2_512x512.webp'. Esta solicitud se actualizó automáticamente a HTTPS. Para más información, consulte https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html***
***4:1 Contenido mixto: La página en 'https://hamforum.org/c/general/4' se cargó a través de HTTPS, pero solicitó un favicon inseguro 'http://hamforum.org/uploads/default/optimized/1X/d6407243bedd7a8b0323cffb345cb60750c7f8b8_2_32x32.png'. Esta solicitud ha sido bloqueada; el contenido debe servirse a través de HTTPS.***
2 Me gusta

¿Cómo instalaste Discourse? Esto sucede cuando no configuraste HTTPS correctamente.

2 Me gusta

Un especialista en Linux me ayudó con la instalación. Sin embargo, es posible que se haya saltado algo. Si pudiera orientarme, estoy seguro de que él lo arreglará lo antes posible.

1 me gusta

Parece que el especialista no siguió la guía de instalación estándar.

Necesitas establecer force_https en true. Esto se puede hacer agregando una variable de entorno DISCOURSE_FORCE_HTTPS: true en tu archivo app.yml y reconstruyendo.

3 Me gusta

OK, genial. Transmitiré tu consejo al especialista y veremos si podemos solucionarlo.
¡Sois geniales! ¡Muchas gracias!

1 me gusta

De repente me aparece este error, pero solo al subir desde un dispositivo móvil, no desde un ordenador. Intenté iniciar sesión en la consola para ejecutar el comando “RAILS C” y “sitesetting.force_https = true”, pero me apareció un error de “comando no encontrado”.

No veo “force https” en la configuración de administración del foro.

¿Alguien puede proporcionar los pasos para el paso “ENV Var” anterior? Gracias por su tiempo.

Intenta configurarlo en tu archivo app.yml en su lugar.

Gracias por la sugerencia. Incluí la entrada, guardé el archivo y seguí el proceso de reconstrucción desde aquí:

Después de intentarlo de nuevo con la caché del navegador borrada, puedo pasar la “carga de procesamiento” desde un navegador móvil. ¡Gracias!

1 me gusta

Este especialista hizo una instalación estándar. Dentro del contenedor obtengo esto:

# set|grep FORCE_HTTP
DISCOURSE_FORCE_HTTPS=true

Y el comportamiento es que las cargas en el móvil no funcionan, pero en el móvil, cambiar a la Vista de Escritorio hace que las cargas funcionen:

@noid – ¿qué navegador móvil y sistema operativo estás usando?

1 me gusta