Как запускать dev-окружение Symfony под Apache по умолчанию?
Встроенный сервер Symfony по умолчанию запускает приложение в dev-окружении, Apache - в prod. Как настроить Symfony, чтобы она под Апачем тоже по умолчанию стартовала в dev-окружении?
Второй вопрос: откуда Симфония знает, в каком окружении её запустили, когда app.php или app_dev.php не запущены явно?
Третий вопрос: чего-то смущает, что при прописывании DirectoryIndex app_dev.php в .htaccess папки web полоска профайлера всё равно не появилась.
1. Править .htaccess
2. Никакого "неявного" запуска не бывает - запускается совершенно конкретный файл из п.1
3. DirectoryIndex не имеет принципиального значения, куда важнее поменять RewriteRule.
Ну собственно третий вопрос это ответ на первый. Возможно надо было перезагрузить апач после изменения.
Второй вопрос - эти файлы это фронт контролеры, точки входа в приложение. Открой их и посмотри чем они отличаются, должно стать понятно, как симфа определяет окружение.
Попробуй почитать книжку - Один год с Symfony. Там в первых главах про это есть.