我遇到了一个奇怪的问题。 我已经在我的database.php文件中设置了这些参数,如下所示:
$ db ['default'] ['cache_on'] = TRUE;
$ db ['default'] ['cachedir'] ='缓存';
在此之后,数据库缓存开始正常工作。然后进行测试,我只是删除了缓存文件夹中的所有文件,并尝试刷新我的页面,但网站空白。
即使错误日志也没有显示。然后我通过设置“False”来禁用缓存,网站开始再次正常工作。
有人可以告诉我可能是什么问题吗?每当我将其设置为“True”时,该网站就会变为空白。
谢谢!
答案 0 :(得分:0)
指定缓存目录路径。
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = './my_cache/'
因此,特定页面的所有缓存文件都将存储在此处。
我建议您按如下方式启用db_debug,以便在Query中显示错误
$db['default']['db_debug'] = TRUE;
有关详细信息,请参阅此处:http://ellislab.com/codeigniter/user-guide/database/caching.html