お世話になります
CakePHPで下記のエラーが出ます。
php
1Warning (512): SplFileInfo::openFile(/var/www/html/app/tmp/cache/models/myapp_cake_model_default_cake_list): failed to open stream: Permission denied [CORE/Cake/Cache/Engine/FileEngine.php, line 356]
直し方は/var/www/html/app/tmp/cache のパーミッションを777に全て書き換えれば治るのですが・・・・
定期的にこのエラーが出ます。
(たぶん、キャッシュの更新のタイミング?)
フォルダの所有者を調べてみましたがアパッチが所有しているようです。
php
1[abc@www tmp]# ls -l cache 2total 88 3-rwxrwxrwx 1 apache apache 85367 Feb 25 13:38 cake_toolbar_cache 4drwxrwxrwx. 2 apache apache 89 Feb 25 11:15 models 5drwxrwxrwx. 2 apache apache 4096 Feb 25 13:38 persistent 6drwxrwxrwx. 2 apache apache 18 Jan 27 16:21 views
myapp_cake_model_default_cake_listのパーミッションは664でした。
ここまでは何とか調べれたのですが次のアプローチはどのようにして解決していけばいいかわかりません。
参考サイトかヒントなどございましたらよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。