Проблемы с домашней страницей Symfony в routing.yml - PullRequest
0 голосов
/ 04 мая 2011

Я следую учебному пособию по Jobeet на веб-сайте symfony 1.4, и у меня возникли некоторые проблемы в routing.yml.

http://www.symfony -project.org / Jobeet / 1_4 / Doctrine / ен / 04

Я уже создал модуль jobeet и указал его в моем routing.yml. Когда я иду на frontend_dev, он работает отлично. Однако при просмотре index.php отображается домашняя страница Symfony по умолчанию. Как будто я не изменил маршрут.

Существуют ли разные пути для разработки и производства? Что может быть причиной этого? Заранее спасибо.

Ответы [ 2 ]

4 голосов
/ 04 мая 2011

Вы очистили свой кеш?Изменения в routing.yml вступят в силу только после очистки кэша.

php symfony cache:clear

Причина, по которой он работал при использовании frontend_dev.php, заключается в том, что приложение загружается с использованием среды dev.В режиме разработки Symfony проверяет, были ли файлы конфигурации изменены с момента последнего запроса, и переопределит кэшированные версии, если они изменились.

0 голосов
/ 04 мая 2011

Это звучит как проблема mod_rewrite.

Что вам нужно будет сделать, это убедиться, что в вашем экземпляре apache включен mod_rewrite.

Как правило, вы должны поместить файл .htaccess, находящийся в папке / symfonyproject / web, и скопировать его в корневую веб-папку.

...