Как включить Prod? - PullRequest
       9

Как включить Prod?

4 голосов
/ 15 апреля 2011

Когда я захожу в проект Symfony2 с помощью app_dev.php, я вижу свой сайт.Когда я захожу в него с помощью app.php, я вижу страницу приветствия Symfony2, которая открывается для новых проектов.

Я ничего не поместил в мои файлы config_dev.yml или routing_dev.yml.Я пробежал php app/console cache:clear.Почему я не вижу свой проект вне режима разработки?

Вот мой routing.yml

_welcome:
    resource: "@FooBundle/Resources/config/routing.yml"

и мой routing_dev.yml

_assetic:
    resource: .
    type:     assetic

_wdt:
    resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml"
    prefix:   /_wdt

_profiler:
    resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml"
    prefix:   /_profiler

_configurator:
    resource: "@SymfonyWebConfiguratorBundle/Resources/config/routing/configurator.xml"
    prefix:   /_configurator

_main:
    resource: routing.yml

и FooBundle/Resources/config/routing.yml

homepage:
    pattern:  /
    defaults: { _controller: FooBundle:Default:index }

(other stuff...)

Ответы [ 2 ]

12 голосов
/ 19 апреля 2011

Попробуйте запустить это:

php app/console --env=prod cache:clear

Также вы можете попробовать отладку маршрутов с помощью:

php app/console --env=prod router:debug
1 голос
/ 15 апреля 2011

На какие controller прошли routing.yml и routing_dev.yml маршрут со следующей схемой?
pattern: /

они должны быть направлены на тот же контроллер.

Пожалуйста, оставьте свой маршрут * .yml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...