4

错误是:

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

默认缓存引擎是“文件”。

请帮忙。

UPD
CakePHP 版本 - 2.3.6
Cache:config() 调用之一:

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

2 回答 2

0

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

sudo apt-get install php5-redis

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

于 2017-12-18T12:40:52.897 回答
0

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

于 2015-08-17T19:18:36.573 回答