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パスはドキュメント ルートからの相対パスであることを忘れないでください( FCPATHCI からの別名 ; の場所index.php)。初期化時に、FCPATHcache_dirが連結され、結果としてcache_path.

ライブラリからの抜粋:
$this->cache_path = $this->fcpath.$this->cache_dir;

更新アプリケーションのルートにあるディレクトリを、書き込み権限で
作成する必要があります。assets/cachemkdir -p assets/cache && chmod -R 777 assets/cache

最終的には、次のようになります。

$ tree
.
|____application
|____assets
| |____cache
|____index.php
|____system
|____user_guide

于 2012-10-08T20:38:45.780 に答える