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-当我清空缓存目录并重新加载时,它确实在缓存中创建了几个文件夹(在产品和开发中),那么这意味着权限实际上是正确设置的

截屏

5-这是错误的屏幕截图

错误截图

6- PS:更新到 symfony 2.5.6 树枝包已更新,但仍然没有运气

4

3 回答 3

0

也许您应该将chown目录缓存给启动应用程序的用户(www-data?)?

于 2014-11-18T10:57:49.193 回答
0

我不知道出了什么问题,我再次从头安装了 symfony2,现在它可以工作了。

于 2014-12-17T09:25:09.307 回答
0

编辑您的

app/config/config.yml

并改变这个:

从:

twig:
     cache:            "%kernel.debug%"

至:

twig:
     cache:            "%kernel.cache_dir%/twig"
于 2014-12-05T02:42:05.257 回答