Я установил 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
A
ответ
1
Поскольку app.php использует кешированные файлы, вам необходимо очистить кэш фрейма, чтобы увидеть ваши изменения. Это производственная версия вашей сети.
php app/console cache:clear --env=prod --no-debug
локальный/test_project/веб/app_dev.php
Пожалуйста, смотрите на official Symfony documentation для объяснения.
Perfect. спасибо – blfbt