2014-11-06 2 views
0

Это ошибкаПрут не может создать каталог кэша

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

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

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

эфир 2- Установка разрешения на «CHMOD 777 -R кэш» не работает, до сих пор бросает ошибку

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

#Twig Configuration 
twig: 
    cache: false 

4- она ​​создает несколько папок в кэше (в обоих прод и разработчика), когда я опорожнить directoy кэш и перезагрузить, так, что означает, что права на самом деле установлены правильно

screenshot

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

error screenshot

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

+0

Не очищайте сам каталог кэша. Чтобы очистить кеш, просто удаляйте в нем каталоги/файлы. –

+0

@ApulGupta Вот что я имел в виду, очистив его, я отредактирую сообщение, чтобы избежать дальнейшего путаницы – user3531149

ответ

0

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

0

редактировать свои

app/config/config.yml 

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

От:

twig: 
    cache:   "%kernel.debug%" 

To:

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

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

Смежные вопросы