2016-08-09 2 views
-1

Как я могу изменить свою активную среду, чтобы получить доступ к ней с помощью чистого URL? На данный момент, если я пойду в свой локальный проект через http://localhost/, по умолчанию Symfony использует среду производства (app.php). Я хочу использовать среду разработки (app_dev.php), но я хочу получить к нему доступ с тем же URL-адресом, но не с http://localhost/app_dev.phpSymfony Environment

Можно ли изменить среду по умолчанию в Symfony или изменить ее конфигурацию Apache? Если да, то что я должен добавить в файл конфигурации?

+2

Почему бы вам даже ... это для разработки, если вы не знаете, как его изменить, вы, вероятно, захотите изменить его по неправильной причине. – NDM

ответ

1

Окружение DEV НЕ предназначено для использования именно так! Существует много протоколирования и накладных расходов, и вы обычно используете среду DEV для отладки вашего проекта, а НЕ для регулярного использования!

0

Окружающая среда Dev не означает, что она является главной точкой входа в symfony porject. Во всяком случае, да, вы можете изменить основную среду, просто отредактировав файл .htaccess, расположенный в каталоге web. Заменить app.php на app_dev.php в его содержании. Или вы можете просто скопировать-вставить app_dev.php содержимое файла в app.php файл

+0

Спасибо, полностью забыл .htaccess. – The50

+0

отлично теперь он собирается запустить dev env в производстве ... Некоторые люди просто хотят смотреть, как мир горит. – NDM

+0

Не стоит беспокоиться, просто приступив к работе над этой инфраструктурой, просто хотел узнать, как работают эти среды. Я понимаю, что dev env не может быть запущен на реальном сайте, но просто не может понять, почему он не может быть использован для разработки localhost. – The50