電子書籍の厳選無料作品が豊富!

CGI や PHP などでデータをファイルシステムに保存する場合、そのファイルのオーナーが
apache や nobody になる問題がありますよね。
こうなると、所有者が別人になるので Quota制限が効かなくなってしまいます。
皆さんはこういった問題にどう対処していますか?

suEXEC がその答えになるのでしょうか?

A 回答 (2件)

cronでオーナー変更する際、すでに容量オーバーしてたらどうするか?



うちはMTにしろWPにしろ、SuExecで容量制限かけてますけどね。
動いているサイトを変更するのはある程度危険が伴いますが、やる事といえば`chown -R`して、confに2行書き加えてhttpdのリスタートするだけです。
これが一番現実的だと思いますが...

# もちろんquotaの設定は別途必要。
    • good
    • 0

ひとつの解決策としてはSuExecで良いと思います。


あとはアップロードスクリプトで事前に容量計算させるとかですかね。

この回答への補足

なるほどです。
今回のケースは、利用者は MT や WordPress を入れたり CGI/PHP を使ったりします。
なので、SuExec の完全移行は厳しいし、アップロードスクリプトで計算もNG。
cron で apache(又は nobody)オーナーの所有権を、そのフォルダのオーナーに書き換える案は強引ですかね?
#別件で質問投げようかな…

補足日時:2011/02/22 16:49
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!