Errori 404 (asset) su installazione in sottocartella

Ecco qui il file completo.

en.app.yml.gz (2,1 KB)

AGGIORNAMENTO: quel forum è in esecuzione su 1.9.0, quindi non sono sicuro riguardo all’ultima versione, solo per sicurezza…

ahh, capisco. beh, mi dispiace solo di averlo aggiornato :frowning:

@pfaffman @Falco @Ivan_Rapekas Ho notato un cambiamento durante il processo di installazione: in precedenza, durante la compressione delle risorse, vedevo questo processo due volte, una volta con /public/assets... e poi di nuovo con /public/community/assets..., e l’installazione richiedeva tempo poiché veniva compilato due volte. Ora non vedo più questo messaggio e ottengo solo qualcosa come quello qui sotto, dopodiché l’installazione viene completata.

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  

Probabilmente il comando qui sotto non funziona con l’ultima release o qualcosa del genere.

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

Ma non funziona né con né senza questi comandi. Tuttavia, in precedenza questo comando ha funzionato per me.

Va bene, gente… dopo varie ore e giorni e lol… Il problema era nel codice di configurazione di pagespeed, ovvero:

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

Ho dovuto ricostruire più e più volte, eliminando riga per riga il codice del file di configurazione di Nginx, e ho scoperto che questa era la causa principale per la cartella /community. Ricostruzione, ripristino, boom!

Grazie @pfaffman @Falco @Ivan_Rapekas

Uh, sì. Vedi anche Install ngx_pagespeed - #2 by Falco.

Speriamo di no. :slight_smile: