

Mac OSX Yosemite のローカルに WordPress を置いてテストしてます。  
「サイト」フォルダのサブフォルダにバーチャルホストを設定してやってます。  
それで WordPress のメディアライブラリで画像をアップロードする時なんですが、以下のエラーが出ます

[code]

    ディレクトリ wp-content/uploads/2015/02 を作成できませんでした。この親ディレクトリのアクセス権はサーバーによる書き込みを許可していますか ?
    
[/code]

先日、Macを移行しまして旧Macの方ではエラーが出てなかったんですが、新Macに移行してから出るようになりました。  
パーミッションは新旧同じになってると思います。  
所有者の問題なのかと思い、新しくフォルダを作って WordPress
もダウンロードしてきたものを置いて（旧Macでしていたのと同じように）みましたがインストールの段階で以下のように出ます。

[code]

    wp-config.php ファイルに書き込むことができません。
    
[/code]

それでもインストールすることは出来るんですが、画像アップ時にはまた同様のエラーが出ます。  
旧Macで出来ていたことが新Macで出来なくなってしまった原因は何なんでしょうか？


CC BY-SA 3.0
2015-02-27T05:12:11.497
7193
2015-03-29T08:06:28.343
8439
question
macos
Mac ローカルの WordPress での 画像アップエラー


パーミッションのエラーだと思います。  
試しに、uploadsフォルダのバックアップを取った上でターミナルで該当フォルダまでアクセスして、以下のコマンドを叩くと正常にアップロードできることが確認できるかと思います。

[code]

    $ cd /~~(サイトフォルダ)/wp-content/
    $ sudo chmod -R 777 uploads/ 
    
[/code]

バックアップを元に戻して、wordpress がインストールされているディレクトリのユーザー確認を行い、

[code]

    $ cd /~~(サイトフォルダ)/
    $ ls -la
    $ sudo chown -R apache:apache (サイトフォルダ)
    
[/code]

ローカルの場合はmampをお使いかもしれませんので、  
nginx や apache などではなく、 一般ユーザーになっていたら変更しましょう。


CC BY-SA 3.0
2015-02-27T06:33:15.647
7204
2015-02-27T06:33:15.647
7641
7193
answer