0

新しいプロジェクト temp.loc に kohana をインストールしました。ブラウザー temp.loc に入力すると、環境テストは次のように表示されます。

キャッシュ ディレクトリ/work/temp.loc/wwwroot/application/cache/ディレクトリは書き込み可能ではありません。

ログ ディレクトリ/work/temp.loc/wwwroot/application/logs/ディレクトリは書き込み可能ではありません。

Kohana::$log->attach(new Log_File(APPPATH.'logs'));bootstrap.phpのパスを変更しようとしています。しかし、ブラウザーを更新した後も、環境テストには同じパスが表示/work/temp.loc/wwwroot/application/logs/され、パスは更新されません。なんで?

4

1 に答える 1

3

ブートストラップ内の場所を変更しないでください。変更する必要はありません。このエラーメッセージが表示される理由は、おそらくこれら2つのディレクトリが書き込み可能ではないためです。Mac OSXまたはLinux環境を使用している場合は、これらのディレクトリ権限を777、つまり「chmod777キャッシュ」に設定する必要があります。どちらもアプリケーションディレクトリにあります。これは、Kohanaを新しいサーバーにインストールするたびに解決しなければならない一般的な問題です。

于 2012-05-25T14:58:46.497 に答える