PHP5のせいでPHP(・ー・)オワッタナ・・・2

このエントリーをはてなブックマークに追加
157nobodyさん
>>146
お前馬鹿だろ。

mod_phpのスクリプトはそれからインクルードするファイルを含めて
Apacheの動作ユーザで読み込めるファイルにしないといけない。
ようするに604より小さいパーミッションには出来ない。

このファイルは他ユーザのCGIから読み込めるんだよ。suexecが有効だろうと。

>>139のはsafeモードの話でそれはPHP同士だけの話だ。

解決するには

・CGIをchroot環境下で動作するようにする

・PHPスクリプトはPHPのアップローダでアップロードし所有者がApacheなファイルにし、
 パーミッションを600にする。更新・削除もPHPで行い、更新用のPHPはその都度消す。

・がんばってユーザ権限でmod_phpが動くようにする

の何れかだ。