Errores 404 (assets) en instalación de subcarpeta

Aquí está el archivo completo.

en.app.yml.gz|adjunto (2.1 KB)

ACTUALIZACIÓN: ese foro funciona con la versión 1.9.0, así que no estoy seguro de la última, por si acaso…

Ahh, ya veo. Bueno, solo lamento haberlo actualizado :frowning:

@pfaffman @Falco @Ivan_Rapekas He notado un cambio durante el proceso de instalación: anteriormente, durante la compresión de los activos, podía ver este proceso dos veces, una vez con /public/assets... y luego nuevamente con /public/community/assets..., y la instalación tardaba porque se compilaba dos veces. Ahora, no veo este mensaje y solo obtengo algo como lo siguiente, y luego la instalación se completa.

3729805.649853851 Compressing: application-177e5c04adfc0e63a82cc75f84460d3c59337339a5a12efa3bf1013e18f465f1.js
uglifyjs '/var/www/discourse/public/assets/_application-177e5c04adfc0e63a82cc75f84460d3c59337339a5a12efa3bf1013e18f465f1.js' -p relative -m -c -o '/var/www/discourse/public/assets/application-177e5c04adfc0e63a82cc75f84460d3c59337339a5a12efa3bf1013e18f465f1.js' --source-map-root '/assets' --source-map '/var/www/discourse/public/assets/application-177e5c04adfc0e63a82cc75f84460d3c59337339a5a12efa3bf1013e18f465f1.js.map' --source-map-url '/assets/application-177e5c04adfc0e63a82cc75f84460d3c59337339a5a12efa3bf1013e18f465f1.js.map'
gzip -f -c -9 /var/www/discourse/public/assets/application-177e5c04adfc0e63a82cc75f84460d3c59337339a5a12efa3bf1013e18f465f1.js > /var/www/discourse/public/assets/application-177e5c04adfc0e63a82cc75f84460d3c59337339a5a12efa3bf1013e18f465f1.js.gz

brotli -f --quality=11 /var/www/discourse/public/assets/application-177e5c04adfc0e63a82cc75f84460d3c59337339a5a12efa3bf1013e18f465f1.js --output=/var/www/discourse/public/assets/application-177e5c04adfc0e63a82cc75f84460d3c59337339a5a12efa3bf1013e18f465f1.js.br  

Probablemente el siguiente comando no funcione con la última versión o algo similar.

- rm -fr public/assets
- sudo -E -u discourse bundle exec rake assets:precompile

Pero no funciona ni con ni sin estos comandos. Sin embargo, este comando sí funcionó para mí anteriormente.

¡Bien, gente… después de varias horas y días y lol… El problema estaba en el código de configuración de PageSpeed, es decir,

 location ~*  \.(jpg|jpeg|png|gif|ico|css|js|pdf)$ {
               expires 7d;
               add_header Cache-Control "public, no-transform";
       }

Tuve que reconstruir una y otra vez, eliminando línea por línea el código del archivo de configuración de Nginx, y descubrí que esta era la principal culpable para la carpeta /community. ¡Reconstrucción, restauración, boom!

Gracias @pfaffman @Falco @Ivan_Rapekas

Uh, sí. Ver también Install ngx_pagespeed - #2 by Falco.

Esperemos que no. :slight_smile: