haiju's 開発メモ

開発に必要な情報を自分用にメモ

CakePHPプロジェクトにブラウザから初回アクセス時、キャッシュ周りのエラーで落ちる時は

1度設定すると、他のプロジェクトに変わらない限り、

やり方を忘れてしまうのでメモ。

タイトル通りで行くと、app以下にapacheユーザが

アクセス可能なキャッシュを書き込むディレクトリが

ない場合に発生する。

[手順]

1. appディレクトリ以下にtmpディレクトリを作成。

$ mkdir tmp 

2. 1で作成したディレクトリの所有者と所有グループをapacheに変更。

$ sudo chown -R apache:apache tmp 

※tmpディレクトリのアクセス権は755になっているが、全ユーザに権限

 を許可する場合は777 でもよい。

 その場合は以下コマンドで変更できる。

$ sudo chmod -R 777 tmp 

 [参考サイト]

egapool.hatenablog.com

kazmax.zpp.jp

kazmax.zpp.jp

qiita.com

Unable To Write To Cache.php or FileEngine.phpfukie.wordpress.com

stackoverflow.com

stackoverflow.com