# 404 errors (assets) on Subfolder installation

**URL:** https://meta.discourse.org/t/404-errors-assets-on-subfolder-installation/120910
**Category:** Support
**Created:** [20.Июнь.2019 13:50:14 UTC](https://meta.discourse.org/t/404-errors-assets-on-subfolder-installation/120910 "2019-06-20T13:50:14Z")
**Posts on this page:** 6
**Page:** 2

<div class="post-metadata">

### Author: ![Ivan\_Rapekas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ivan_rapekas/32/248924_2.png) [@Ivan\_Rapekas](https://meta.discourse.org/u/Ivan_Rapekas)
#### Post date: [28.Июнь.2019 20:28:08 UTC](https://meta.discourse.org/t/404-errors-assets-on-subfolder-installation/120910/21 "2019-06-28T20:28:08Z")

</div>

> [@john3](#):
>
> Не могли бы вы прислать мне последнюю часть вашего YML-конфига, то есть -exec…

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

[en.app.yml.gz](https://meta.discourse.org/uploads/short-url/jIUvDctVRwTc7L4AJUFzORNWnGd.gz) (2.1 КБ)

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

---

<div class="post-metadata">

### Author: ![john3](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@john3](https://meta.discourse.org/u/john3)
#### Post date: [28.Июнь.2019 20:37:52 UTC](https://meta.discourse.org/t/404-errors-assets-on-subfolder-installation/120910/22 "2019-06-28T20:37:52Z")

</div>

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

---

<div class="post-metadata">

### Author: ![john3](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@john3](https://meta.discourse.org/u/john3)
#### Post date: [28.Июнь.2019 21:44:27 UTC](https://meta.discourse.org/t/404-errors-assets-on-subfolder-installation/120910/23 "2019-06-28T21:44:27Z")

</div>

@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

```

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

---

<div class="post-metadata">

### Author: ![john3](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@john3](https://meta.discourse.org/u/john3)
#### Post date: [28.Июнь.2019 23:14:15 UTC](https://meta.discourse.org/t/404-errors-assets-on-subfolder-installation/120910/24 "2019-06-28T23:14:15Z")

</div>

Ладно, ребята… после нескольких часов и дней и лол… Проблема оказалась в коде конфигурации 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

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [28.Июнь.2019 23:18:13 UTC](https://meta.discourse.org/t/404-errors-assets-on-subfolder-installation/120910/25 "2019-06-28T23:18:13Z")

</div>

> [@john3](#):
>
> Проблема была в pagespeed

Э-э, да. См. также [Install ngx\_pagespeed - #2 by Falco](https://meta.discourse.org/t/install-ngx-pagespeed/110218/2?u=pfaffman).

> [@discourse](#):
>
> ### Поощряйте всех участвовать в обсуждении
> 
> Вы ответили @john3 три раза в этой теме!
> 
> Отличное обсуждение предполагает множество голосов и точек зрения. Можете ли вы вовлечь кого-то ещё?

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

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [28.Июль.2019 23:18:21 UTC](https://meta.discourse.org/t/404-errors-assets-on-subfolder-installation/120910/26 "2019-07-28T23:18:21Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

[Предыдущая страница](https://meta.discourse.org/t/404-errors-assets-on-subfolder-installation/120910.md?page=1)
