Я создал приложение Symfony2 в среде разработки на локальном сервере, а когда закончил, загрузил его на сервер. На сервере отображается корректно, но файлы .js и .css не определяет. Я предполагаю, что проблема связана с Assetic, который я использовал в среде разработки. Я видел, что в среде разработки нужно было запускать php app / console asetic: dump --env = prod --no-debug
, но на моем бесплатном хостинге я не могу запускать командные строки.
Мой конфигурационный файл config. yml выглядит следующим образом:
# Assetic Configuration
assetic:
debug: "%kernel.debug%"
use_controller: false
bundles: [ ]
#java: /usr/bin/java
filters:
cssrewrite: ~
#closure:
# jar: "%kernel.root_dir%/Resources/java/compiler.jar"
#yui_css:
# jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar"
Я впервые развернул проект такого типа, поэтому не очень хорошо знаю, как это сделать. Не могли бы вы сказать мне, какие шаги я должен предпринять, чтобы решить эту проблему?
заранее спасибо
ИЗМЕНИТЬ
У меня есть это в моем макете:
<link href="{{ asset('bundles/school/css/estilo.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('bundles/backend/js/jquery-ui/jquery-ui.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('bundles/school/js/e-calendar-master/css/jquery.e-calendar.css') }}" rel="stylesheet" type="text/css" />
...//some more
И запустив app/console asetic:dump --env=prod
, я получаю только это:
Dumping all prod assets.
Debug mode is off.
В поисках информации я видел что-то вроде этого:
{% stylesheets
'bundles/school/css/estilo.css'
'bundles/backend/js/jquery-ui/jquery-ui.css'
'bundles/school/js/e-calendar-master/css/jquery.e-calendar.css'
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
При этом я создаю файл .css внутри папки web/css.
Могу ли я решить свою проблему с некоторыми из них?