Я знаю, что этот вопрос задан раньше, но по какой-то причине он не работает для меня.Symfony2 установка в подкаталоге
Я пытаюсь установить Symfony2 в папке (IE: http://www.mydomain.com/myapp), однако, я бегу на несколько вопросов:
Похоже, что я должен изменить все мои маршруты, чтобы указать на этот подпуть , IE:
fos_user_group:
resource: "@FOSUserBundle/Resources/config/routing/group.xml"
prefix: /myapp/group
..что делает работу по маршрутизации.
ОДНАКО, независимо от того, что, несмотря на то, в фреймворка документации говорится, что assetic определит правильный путь (http://symfony.com/doc/current/book/templating.html#linking-to-assets), она все еще пытается найти активы из корневого домена, IE:
http://www.mydomain.com/bundles/acmedemobundle/js/script.js
Я посмотрел в основном каждую ссылку на google по связанным вопросам, я пробовал RewriteBase /myapp
, RewriteBase /myapp/web
, но все безрезультатно.
Может ли кто-нибудь помочь мне здесь? Кажется безумным, что это трудно правильно направлять мои URL-адреса и активы во вложенную папку. Для удобства переносимости (даже если проблема с активами каким-то образом разрешена), не должно быть способа сделать это БЕЗ изменения всех моих маршрутов?
На стороне заметки, я еще не попытался попробовать это на сервере unix. В настоящее время все испытания проводятся на сервере wampserver.
Вы были в состоянии выяснить, как заставить его работать без установки всех маршрутов с префиксом? – Asagohan