OKWaveで質問いたしましたが、未だ解決に至っていないので、
はてなの皆様にもご助力いただきたいく質問いたします。
お手数ですが、質問内容と一連の状況については以下をご参照いただけますでしょうか。
http://okwave.jp/qa/q8949647.html
よろしくお願い致します。
ありがちなところだと、問題のディレクトリより上の、どれか途中のディレクトリに、700とか750とかのパーミッションになってるディレクトリが存在するとか?
そういうディレクトリが途中にあるとディレクトリ移動が出来なくて失敗するので、いくら配下のファイル/ディレクトリに権限があったとしても移動が出来ないと書き込みも読み込みも出来ないという状態になります。
うろおぼえですが、ディレクトリの作成権限などは別に設定項目があったように思います。httpdの設定ですね。
回答ありがとうございます。
こちら調べてみます。
okwaveで回答されている方がおられましたがSELinuxの状態はいかがでしょうか?(getenforceコマンドの結果がEnforcingであれば有効状態)
上記であれば一度
setenforce 0
で無効化し動作を確認してみてはいかがでしょうか?
回答ありがとうございます。
先ほどOKWaveの方で回答させていただきましたが、SELinuxを無効(サーバーは再起動済み)にして試してみましたがうまくいきませんでした。
セーフモードで動いている可能性は?
どういう環境で動いているんでしょう?
phpが5.4以降だと廃止になっているんで関係ないと思いますが、レンタルサーバとかそれ以前のバージョンも結構あるようなので。
http://wpdocs.sourceforge.jp/%E3%82%BB%E3%83%BC%E3%83%95%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AB%E3%82%88%E3%82%8B%E5%88%B6%E9%99%90%E3%81%A8%E5%AF%BE%E5%87%A6%E6%96%B9%E6%B3%95
http://php.net/manual/ja/features.safe-mode.php
これですよ、これ。
そうなのですね、失礼いたしました。
問題については自己解決いたしましたので、こちらも質問を締め切らせていただきます。詳細についてはOKWaveの方に投稿しています。
回答いただいたみなさま、本当にありがとうございました。
いえ、ありません。
2015/04/06 18:01:46projetNameディレクトリからuploadsディレクトリまでのパーミッションは775です。これは、ディレクトリ所有者(yamada)とグループ(apache)がそれぞれ操作できるよう意図しているためです。所有者・グループどちらもapacheにして、現在の所有者(yamada)をapacheグループに追加する方法もあるかもしれませんが、グループに書き込み権限を与えているのにも関わらず、なぜapacheが書き込みを行えないのか、原因を知りたいため質問させていただいています。
もとより、WordPressにも原因があるかもしれませんが。
ドキュメントルートはwordpressです。
このwordpressからuploadsまでの所有者をapacheにすると書き込み(画像のアップロード)ができることは確認しています。