1

アップロードが機能しないようですので、アップロードディレクトリをログディレクトリに変更しました。ログは正常に書き込まれていますが、それでもそのディレクトリにファイルをアップロードできないことに注意してください。

ls -lh

drwxrwxr--  2 <user> http 216 Aug  2 10:19 logs

エラーメッセージから直接コピーして端末に貼り付け、CDでパスを確認しました。絶対パス名です。

スクリプトでwhoamiを実行しましたが、httpとして報告されています。

これは、mod_phpでApacheを使用するvirtualhostディレクトリにあります。PHPバージョン5.4.4、ArchLinuxを使用。

何か案は?次に何をチェックすればいいのか、完全に途方に暮れています。最初にファイルを作成するためにタッチしたのですが、それでもエラーが発生します。

また、親ディレクトリにはグループにスティッキービットが設定されていることにも言及する必要があります。それが何かに影響するかどうかはわかりません。

実際のエラーメッセージは次のとおりです。

<b>Warning</b>:  move_uploaded_file(!!snip!!): failed to open stream: Permission denied in <b>!!snip!!</b> on line <b>29</b><br />
<br />
<b>Warning</b>:  move_uploaded_file(): Unable to move '/tmp/phpYSMakQ' to '!!snip!!' in <b>!!snip!!</b> on line <b>29</b><br />
4

0 に答える 0