未正确配置缓存引擎默认值

时间:2013-09-15 12:41:39

标签: cakephp caching

错误是:

 Error: [CacheException] Cache engine default is not properly configured.

Defaul缓存引擎是“文件”。

请帮忙。

UPD
CakePHP verison - 2.3.6
其中一个Cache:config()调用:

Cache::config('default', array(
'engine' => $engine,
'duration' => '+1 week',
'probability' => 100,
'path' => CACHE . 'default' . DS,
'mask' => 0666,
'lock' => true
));

2 个答案:

答案 0 :(得分:0)

将debug设置为2会使缓存的文件无效。您也可以在app / tmp / cache /中手动删除它们。另外,请确保您的app / tmp目录是递归写入的。

答案 1 :(得分:0)

我也有同样的问题;我发现 php还没有连接到redis 。所以,你运行

sudo apt-get install php5-redis

这将在redis和php之间建立连接,并确保配置默认缓存。