PROBLEMPHPのMKDIR()と私はPHPを経由して自分のサーバーにファイルをアップロードしようとしているApacheの所有権の問題
。フォルダが存在しない場合、まずフォルダを作成しようとします。
mkdir($folder, 0700);
私のスクリプトは、フォルダを作成しているが、Apacheは、フォルダ(およびファイル)の所有者であるので、私は私がアップロードされたファイルにアクセスすることはできません。
私は自分のサーバーでsafe_modeをオフにしています。私はまだこれのために道を見つけることができませんでした。
誰かが私を助けてくれたらうれしいです。
注: 0755を試しましたが、0777は何も変更されません。 Apacheは作成されたフォルダの所有者です。
権限700は、非常に厳密です。 *唯一*のように、所有者はディレクトリで何かを行うことができます。だから、あなたが描いていることは期待される。 –
http://stackoverflow.com/questions/2560762/php-mkdir-and-apache-ownershipをチェックしましたか? – j08691
@ j08691;はい、私はすべてをチェックしました。私が述べたように、safe_modeはオフです。 @ジェイソンMcCrearyは、私が許可を変更する場合でも、何も変更、まだ 'apache'は、フォルダの所有者です。 – Revenant