404 errors (assets) on Subfolder installation

Вот полный файл.

en.app.yml.gz (2.1 КБ)

ОБН: этот форум работает на версии 1.9.0, поэтому я не уверен насчёт последней версии, на всякий случай…

Ах, я понял. Ну, я просто сожалею, что обновил это :frowning:

@pfaffman @Falco @Ivan_Rapekas Я заметил одно изменение в процессе установки: ранее при сжатии ассетов этот процесс выполнялся дважды — сначала с /public/assets..., а затем снова с /public/community/assets..., из-за чего установка занимала больше времени, так как компиляция происходила дважды. Теперь я не вижу этого сообщения и получаю только что-то вроде приведённого ниже, после чего установка завершается.

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  

Возможно, команда ниже не работает с последним релизом или что-то в этом роде.

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

Однако она не работает ни с этими командами, ни без них. Тем не менее, ранее эта команда работала у меня.

Ладно, ребята… после нескольких часов и дней и лол… Проблема оказалась в коде конфигурации PageSpeed, а именно:

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

Мне пришлось снова и снова пересобирать проект, удаляя строки конфигурационного файла Nginx по одной, и оказалось, что именно этот блок был главной причиной проблем с папкой /community. Пересобрал, восстановил — и всё заработало!

Спасибо @pfaffman @Falco @Ivan_Rapekas

Э-э, да. См. также Install ngx_pagespeed - #2 by Falco.

Надеемся, что нет. :slight_smile: