Symfony на виртуальном хосте (проблема с корневым документом) [php]


Answers

Я получил руку на конфигурацию apache, тем лучше переносить корень документа с /www на /www/web в конфигурацию virtualHost и разрешить php (если он ограничен open_basedir конфигурации open_basedir ) для доступа к каталогу целиком /www .

Question

Я разрабатываю приложение в Symfony и на localhost (XAMPP). Я хочу имитировать те же условия, что и на веб-сервере.

Веб-сервер настроен следующим образом:

/www   => mydomain.com
/foo   => foo.mydomain.com
/bar   => bar.mydomain.com
...

Я собираюсь поместить приложение Symfony в /www direcotry, чтобы он был:

/www
/www/apps
/www/apps/frontend
/www/apps/frontend/...
/www/apps/backend
/www/apps/backend/...
/www/cache
/www/config
... and so on...
/www/web

Дело в том, что корень документа по-прежнему установлен в каталог /www но Symfony ожидает его в /www/web .
Конечно, это сработает, если я позвоню http://mydomain.com/web но я думаю, вы понимаете, что это тихое глупое решение.

Поэтому мой вопрос : есть ли способ изменить / обойти настройки корневого каталога по умолчанию с помощью .htaccess или что-то еще?

EDIT: Я решил .