Я пытаюсь настроить проект Symfony на Prod Server, и все работает отлично, за исключением этого. Я использую EasyAdminBundle для панели администратора, и там что-то вроде этого:
Похоже, мои активы вообще не загружались. Но у меня были все файлы в сети / активы
$ ls web/assets/ -l
total 1548
drwxr-xr-x 3 andar-krakow andar-krakow 4096 2019-01-12 11:48 elfinder
drwxr-xr-x 2 andar-krakow andar-krakow 4096 2019-01-12 11:48 jquery
drwxr-xr-x 4 andar-krakow andar-krakow 4096 2019-01-12 11:48 jquery-ui
-rw-r--r-- 1 andar-krakow andar-krakow 1381670 2019-01-12 11:48 require-built.js
-rw-r--r-- 1 andar-krakow andar-krakow 733 2019-01-12 11:48 require.config.js
-rw-r--r-- 1 andar-krakow andar-krakow 99864 2019-01-12 11:48 require.css
-rw-r--r-- 1 andar-krakow andar-krakow 81836 2019-01-12 11:48 require.js
Я тоже пытаюсь использовать php bin/console assets:install
а также php bin/console assets:install --symlink
, но это не сработало. Может быть, что-то конфиг я забыл или есть проблема с разрешениями. Когда я использую assets: install, происходит что-то вроде этого:
$ php bin/console assets:install
Installing assets as hard copies.
[OK] No assets were provided by any bundle.
У меня установлен сборочный пакет, проект основан на Symfony 3.4, EasyAdminBundle 1.17
Я нашел ответ. Я посмотрел на консоли js и проверил, какие файлы не могут быть загружены. Там не хватало public/
папка в vendor/easycorp/easyadmin-bundle/src/Resources/
где все необходимые файлы должны быть. Я загрузил их с моей локальной машины, и это работает.
Кто-нибудь знает, почему при установке композитора не всегда включаются все необходимые файлы?
Других решений пока нет …