【发布时间】:2015-01-02 18:17:41
【问题描述】:
这是错误
RuntimeException: 无法创建缓存目录 (1/25/20)。
1- 更改 appKernel 文件中的缓存目录并不能解决问题
/*
public function getCacheDir()
{
return '/mnt/symfony_ram_cache/cache/'.$this->environment;
}
*/
2- 将权限设置为“chmod 777 -R cache”不起作用,仍然抛出错误
3- 当我停用 twig 缓存时,应用程序正常工作(我显然在生产中需要它)
#Twig Configuration
twig:
cache: false
4- 当我清空缓存目录并重新加载时,它确实在缓存中创建了几个文件夹(在 prod 和 dev 中),那么这意味着权限实际上是正确设置的
5- 这是错误的截图
6- PS:更新到 symfony 2.5.6 树枝包已更新,但仍然没有运气
【问题讨论】:
-
不要清除缓存目录本身,要清除缓存只需删除其中的目录/文件。
-
@ApulGupta 这就是我清除它的意思,我将编辑帖子以避免进一步混淆
标签: php symfony caching twig symfony-2.5