EasyAdminBundle не загружает активы - PullRequest
0 голосов
/ 12 января 2019

Я пытаюсь настроить проект Symfony на Prod Server, и все работает отлично, за исключением одной вещи. Я использую EasyAdminBundle для панели администратора, и там что-то вроде этого: my website without assets

Похоже, мои активы вообще не загружались. Но у меня были все файлы в сети / assets

$ 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, но это не сработало. Может быть, есть что-то конфигурации я забыл или есть проблема с разрешениями. Когда я использую активы: установить, происходит что-то вроде этого:

$ php bin/console assets:install

Installing assets as hard copies.


[OK] No assets were provided by any bundle.   

У меня установлен сборочный пакет, проект основан на Symfony 3.4, EasyAdminBundle 1.17

1 Ответ

0 голосов
/ 12 января 2019

Я нашел ответ. Я посмотрел на консоли js и проверил, какие файлы не могут быть загружены. В vendor/easycorp/easyadmin-bundle/src/Resources/ отсутствовала папка public/, где должны быть все необходимые файлы. Я загрузил их с моей локальной машины, и это работает.

Кто-нибудь знает, почему при установке композитора не всегда включаются все необходимые файлы?

...