wordpressで画像がアップロードできない。
coreserverにwordpressを設置後、画像がアップロードできないエラーが発生する。エラーメッセージは以下の通り。
PCのウェブブラウザの場合。
「アップロードしたファイルを/virtual/XXXXX/public_html/XXXXX/wp-content/uploadsに移動できませんでした。」
iPad appの場合
「ファイルXXXXXXXX-XXXXXX.jpg(ファイル/virtual/XXXXX/public_html/XXXXX/wp-content/uploads/XXXXXXXX-XXXXXX.jpgに書き込めませんでした)に書き込めませんでした。」
ここで、慌ててFTPソフトを使いディレクトリwp-content内にuploadsフォルダを作成すると、所有者が「apache」になり、上記エラーは解決できない。
- ローカルで「uploads」フォルダーを作成する。
- ローカルからFTPソフトを使い、wp-content内にアップする。
- パーミッションを757に変更する。
次に、設定→メディアにて、「 アップロードしたファイルを年月ベースのフォルダに整理」を選択した場合(たとえば、2013年01月の場合)、wp-content/uploads/2013/01のフォルダを作成しようとするが、なぜか、2013のフォルダはできるが、その下の01のフォルダが作成できない。
よって、ローカルで作成し、FTPソフトにて同位置にアップロード後、パーミッションを757などに変更する必要がある。