2015-08-13 4 views
-1

Я установил Symfony2 в Windows 8.1. Файлы хранятся в IIS в wwwroot.
Все работает очень хорошо, когда я использую встроенный встроенный сервер PHP. Я могу получить доступ к сайту через localhost: 8000/app_dev.php.
Когда я пытаюсь получить доступ к сайту прямо через localhost (localhost/test_project/web/app.php), я могу попасть на сайт, но он не обновляется моими изменениями даже после закрытия браузера и полной перезагрузки сайт. У меня такая же проблема на внутреннем PHP-сервере, когда я пытаюсь localhost: 8000/app.php - изменений у меня нет.
Вопросы:
1. Почему мое приложение и приложение app_dev показывают различный контент?
2. Как настроить Symfony для работы в IIS и не нужен внутренний сервер?Symfony2 на установке IIS

ответ

1
  1. Поскольку app.php использует кешированные файлы, вам необходимо очистить кэш фрейма, чтобы увидеть ваши изменения. Это производственная версия вашей сети.

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

  2. локальный/test_project/веб/app_dev.php

Пожалуйста, смотрите на official Symfony documentation для объяснения.

+1

Perfect. спасибо – blfbt