Twig не может создать каталог кеша

0

Это ошибка

RuntimeException: невозможно создать каталог кеша (1/25/20).

1- Изменение каталога кеша в файле appKernel не устраняет проблему

/*
        public function getCacheDir()
        {
            return '/mnt/symfony_ram_cache/cache/'.$this->environment;
        }
*/

2- Настройка разрешений для "chmod 777 -R cache" не работала, по-прежнему выдает ошибку

3- Приложение работает, когда я деактивирую тайник (я, очевидно, нуждаюсь в нем в производстве)

#Twig Configuration
twig:
   cache: false

4- Он создает несколько папок в кеше (как для prod, так и для dev), когда я освобождаю каталог кэша и перезагружаюсь, поэтому что означает, что права действительно установлены правильно

Изображение 174551

5- Вот скриншот ошибки

Изображение 174551

6- PS: Обновлено до Symfony 2.5.6. Обновлен пакет твигов, но до сих пор не повезло

Теги:
caching
twig
symfony-2.5

3 ответа

0

Я не знаю, что случилось, я снова установил symfony2 с нуля, и теперь он работает.

0

Отредактируйте

app/config/config.yml

И измените это:

Из:

twig:
     cache:            "%kernel.debug%"

Для того, чтобы:

twig:
     cache:            "%kernel.cache_dir%/twig"
0

Может быть, вы должны chown каталог кэша для пользователя, который выстреливает вверх приложение (WWW-данные?)?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню