2

我正在使用代码点火器。当我尝试从本地浏览器运行我的应用程序时,就会抛出这个错误。

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

但由于某种原因,似乎没有任何效果。请帮助我摆脱困境。

4

1 回答 1

3

创建 中指定的缓存目录config/carabiner.php,第 50 行。

默认设置:$config['cache_dir'] = 'assets/cache/';

请记住,cache_dir路径是相对于文档根目录的(又名FCPATH来自 CI;index.php位于哪里)。在初始化时,FCPATHcache_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

于 2012-10-08T20:38:45.780 回答