Это ошибка
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), когда я освобождаю каталог кэша и перезагружаюсь, поэтому что означает, что права действительно установлены правильно
5- Вот скриншот ошибки
6- PS: Обновлено до Symfony 2.5.6. Обновлен пакет твигов, но до сих пор не повезло
Я не знаю, что случилось, я снова установил symfony2 с нуля, и теперь он работает.
Отредактируйте
app/config/config.yml
И измените это:
Из:
twig:
cache: "%kernel.debug%"
Для того, чтобы:
twig:
cache: "%kernel.cache_dir%/twig"
Может быть, вы должны chown
каталог кэша для пользователя, который выстреливает вверх приложение (WWW-данные?)?