WordPressで画像のアップロードに失敗した時の対処法


投稿日:2016年6月3日
  • 0
  • 0



意外なものが原因になることもある

wp_img_error

ちょっとした小ネタです。
WordPressで画像をアップロードするとエラーが発生するようになりました。
Nginxをアップデート後に発生したのですが「WordPressに関わる設定なんて、1つも変えてないんだけどなぁ?」と関連性があると考えず別の原因を探りました。

検索すると同じ問題を扱う公式のフォーラムを見つけたので、ざっと読んでみます。

議論されているのは、良くあるチェックポイントです。

  • 1.ファイルサイズの問題
  • 2.ファイルのフォーマットの問題
  • 3.パーミッションの問題

どれも、私の環境とは関連がないようです。

何か手がかりが無いかと、サーバのログ等を見てみると、Nginxのログファイルが権限が無く書き込めないとエラーが出ています。
再インストール時に権限がユーザー名nginx(もしくはApache?)へ書き換えられてしまったようです。

そこで以下のように修正しました。(Nginxのプロセスがユーザー名wwwで実行されている場合)

# chown -R www:www /var/log/nginx/
# chown -R www:www /var/lib/nginx
# /etc/init.d/nginx restart

すると無事にファイルをアップデートすることができるようになりました。

まさかNginxのログファイルの不具合でWordPressの画像がアップデートできなくなるとは考えも及ばず、紆余曲折してしまいました。(直近にNginxのアップデートをしたことを思い出さなかったら何時間も無駄にしてました)

もしかしたら同じ問題で途方に暮れている方もいるかもしれないと思い、記事にしてみました。


またWordPress4.5では特定の条件で起こるバグがあるようです。(レンタルサーバのロリポップで発生しているようです)
https://core.trac.wordpress.org/ticket/36501
https://lolipop.jp/info/news/5276/

どうやらWordPress側の修正が終わっているようです。思い当たる方はWordPressを最新版にアップデートして下さい。


現在のページを共有する



現在のページに関連する記事

WordPressで画像のアップロードに失敗した時の対処法 構築したLAMP環境にWordPressをインストールする方法
WordPressで画像のアップロードに失敗した時の対処法 WordPress、XAMPP、WindowsXPで.htaccessがエラーになる場合の対処法
WordPressで画像のアップロードに失敗した時の対処法 ロリポップ!から「不正なアクセスを検知いたしました」というメールが届いた
WordPressで画像のアップロードに失敗した時の対処法 Apacheにmod_pagespeedをインストールと初期設定をする方法
WordPressで画像のアップロードに失敗した時の対処法 Webサービスの最前線で動作するApache HTTP サーバの初期設定
WordPressで画像のアップロードに失敗した時の対処法 Windowsローカル環境にXAMPPでサーバを構築して、WordPressをインストールする方法
WordPressで画像のアップロードに失敗した時の対処法 WordPressプラグインを公式プラグインディレクトリへ追加する方法

おすすめの記事

今さら聞けない、変数や関数の命名規則と、まず覚えるべき英単語200

今さら聞けない、変数や関数の命名規則と、まず覚えるべき英単…

Mac OS 9時代のIDE接続のHDDをMacDrive 10を利用してWindows 10で読み込む方法

Mac OS 9時代のIDE接続のHDDをMacDrive 10を利用してWindows 10…

Windows 10を32bit版から64bit版に変更する方法

Windows 10を32bit版から64bit版に変更する方法

Linuxでサーバを構築するに当たって必要になる基礎知識

Linuxでサーバを構築するに当たって必要になる基礎知識

「アマレコTV」でWindows 10のPC画面に表示されている動画を撮影する方法

「アマレコTV」でWindows 10のPC画面に表示されている動画を撮…

WordPressで手軽にAdblock対策するならBetter Stop AdBlockで決まり!

WordPressで手軽にAdblock対策するならBetter Stop AdBlockで決…

インストールだけじゃない!yumの設定から便利な使い方まで徹底的に解説

インストールだけじゃない!yumの設定から便利な使い方まで徹底…

本気で作りたい人向け、WordPressプラグインの作成方法

本気で作りたい人向け、WordPressプラグインの作成方法


いただいたコメントなど

  1. Saka_gt のコメント:

    上記事象で困っていました、助かりました。

Saka_gt へ返信する コメントをキャンセル

コメントは認証制のため、すぐには反映されません。

プログラミングに関する質問は「日本語でプログラミングの悩みを解決するQ&Aサイト sukegra」をご利用ください。