Проблемы с производственной средой Symfony 3 - PullRequest
0 голосов
/ 23 ноября 2018

Мои страницы изменяются только в среде разработчика, т.е. когда я запускаю свое приложение с app_dev.php в URL или с AppKernel, установленным в dev:

$kernel = new AppKernel('dev', true);

Например, у меня есть следующий шаблон веточки:

http://sandbox.onlinephpfunctions.com/code/af8fc051f00e42729a93b0396f37499589ae6a9d

Если я каким-либо образом изменю его (добавлю div или другой тег), изменения не появятся.Чтобы изменения отображались, мне нужно быть в режиме разработки.Как я могу справиться с таким поведением?

1 Ответ

0 голосов
/ 23 ноября 2018

В рабочем режиме кэш приложения должен быть очищен, иначе изменения не произойдут.

Чтобы очистить кеш, вам нужно набрать консоль в корне проекта.папка (где находятся папка bin, config, src ...):

php bin/console cache:clear

При первом посещении сайта кэш будет перезагружен, что может быть (очень) долго.Чтобы избежать этой проблемы, вы можете прогреть кеш, используя эту команду при его очистке:

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

Если у вас нет доступа к консоли на сервере, но вы можете перейти к папке сайта (та, которая имеетbin, config и т. д.) с FTP, например, вы можете вручную удалить содержимое папки var/cache/

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