HOME>情報備忘録>[Ubuntu11.10]CakePHP2.0.xのPermission denied エラー解決方法
[Ubuntu11.10]CakePHP2.0.xのPermission denied エラー解決方法
Ubuntu11.10とCakePHP 2.0.6でCakePHP2.1 ubuntu 11.10 コンソール Permission denied エラー | MT Systemsと同じエラーに遭遇してたんだけど なんとなく解決したのでメモ。CakePHPとサイト一式は/var/www/ではなく~/に設置してある。
エラーの原因
エラーの原因となってるのはキャッシュでコンソールで出力された場合、所有者・グループがユーザーでhttpアクセスしてapacheが出力した場合、所有者・グループがwww-dataになるのでどちらかの作業をするともう一方がエラーを出す状態と思われる。
解決方法
www-dataの仲間になる
www-dataを仲間にしたほうが楽なんだけど、サイトへのアクセス自体がエラーになったのでwww-dataグループに入れてもらう。