- 締切済み
Webサーバ運営と DiskQuota について
CGI や PHP などでデータをファイルシステムに保存する場合、そのファイルのオーナーが apache や nobody になる問題がありますよね。 こうなると、所有者が別人になるので Quota制限が効かなくなってしまいます。 皆さんはこういった問題にどう対処していますか? suEXEC がその答えになるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- lowrider_2005
- ベストアンサー率40% (1520/3748)
回答No.2
cronでオーナー変更する際、すでに容量オーバーしてたらどうするか? うちはMTにしろWPにしろ、SuExecで容量制限かけてますけどね。 動いているサイトを変更するのはある程度危険が伴いますが、やる事といえば`chown -R`して、confに2行書き加えてhttpdのリスタートするだけです。 これが一番現実的だと思いますが... # もちろんquotaの設定は別途必要。
- lowrider_2005
- ベストアンサー率40% (1520/3748)
回答No.1
ひとつの解決策としてはSuExecで良いと思います。 あとはアップロードスクリプトで事前に容量計算させるとかですかね。
補足
なるほどです。 今回のケースは、利用者は MT や WordPress を入れたり CGI/PHP を使ったりします。 なので、SuExec の完全移行は厳しいし、アップロードスクリプトで計算もNG。 cron で apache(又は nobody)オーナーの所有権を、そのフォルダのオーナーに書き換える案は強引ですかね? #別件で質問投げようかな…