我正在使用代码iginiter。当我尝试从本地浏览器运行我的应用程序时,这个错误就会丢失。
Carabiner: cache path does not exist. Please set the cache path in config/carabiner.php.
我不知道它是什么。试过一些在线类似的解决方案,如:
http://www.webdevelopersdiary.com/1/archives/06-2012/1.html
但出于某种原因似乎没有任何作用。请帮我解决这个问题。
答案 0 :(得分:2)
在第50行创建config/carabiner.php
中指定的缓存目录。
默认设置:$config['cache_dir'] = 'assets/cache/';
请记住,cache_dir
路径相对于文档根目录(来自CI的FCPATH
; index.php
所在的位置)。在初始化时,FCPATH
和cache_dir
会连接在一起,从而生成cache_path
。
摘自图书馆:
$this->cache_path = $this->fcpath.$this->cache_dir;
<强>更新强>
您需要创建assets/cache
目录,该目录位于您的应用程序根目录中,具有写入权限:mkdir -p assets/cache && chmod -R 777 assets/cache
最后,它将如下所示:
$ tree
.
|____application
|____assets
| |____cache
|____index.php
|____system
|____user_guide