WordPressのメディアライブラリで画像を追加するときに表示される「HTTP エラー」の解消方法

WordPressのメディアライブラリで「メディアを追加」から画像をアップロードしようとすると、「HTTP エラー」というエラーが表示されて画像のアップロードができないときがあります。

今回はその原因と解消方法についてまとめておきます。
HTTP エラーが出てくる原因

WordPressの画像アップロード時にHTTPエラーが出てくる原因のほとんどは下記のどれかです。
- WordPressのセッションが切れている
- 画像ファイルのサイズが大きすぎる
- ネットの接続が途切れている
サーバーのメモリ不足やサーバーのエラーの場合もあるみたいですが、自分は経験したことはありません。
WordPressのセッションが切れている
WordPressのログインセッションが切れていると、サーバーと通信ができないのでアップロードエラーになってしまいます。
複数タブを開いて、別のタブでログアウトしてしまっていたりすると発生する可能性があります。
ページリロードをしてみましょう(command + shift + Rを押せばキャッシュクリアしてリロードしてくれます)。
画像ファイルのサイズが大きすぎる
画像ファイルの「容量が大きい場合」と「横幅と縦幅のサイズが大きい場合」にHTTPエラーが出てくるときがあります。
特に自分の場合は、Macで撮影したスクリーンショットをアップロードしようとしたときにたまにエラーが出てきます(ImageOptimで画像圧縮していたとしても、たまに表示されます)。
画像形式がPNGということもありますが、レティーナディスプレイで撮影したスクリーンショットはサイズが2倍になるので、適切にリサイズして圧縮してからアップロードしましょう。
ネットの接続が途切れている
最後はネットの接続が途切れているパターンです。
途切れていなくても、ネットの回線が重いときは表示されるときがあります。
HTTP エラーが出てきたあとはファイル名を変えてアップロードする
WordPressでは、少し前にアップロードしたファイルと同じ名前のファイルをアップロードすると、前にアップロードしたファイルと同じと判断されてしまうことがあります。
何度かアップロードしてうまくいかないときは、ファイル名を変えるとうまくいくかもしれません。



Visual Studio Codeで複数ファイルを編集するときにタブやペインの操作方法
Visual Studio Codeの「Debugger for Chrome」でJavaScriptのデバッグを行う
Google Maps APIでピンのアクティブ時にピン画像を変える方法
Font Awesome 5の基本的な使い方と、Font Awesome 4との違い
EmmetのWrap with Abbreviationで複数行のマークアップを効率的に行う
npm-scriptsでSCSSをコンパイルする環境を構築する方法
WordPressって何なの?これからWordPressを勉強したい人がとりあえず知っておきたい事
SourceTreeのカスタムアクションを使って差分ファイルだけをまとめる方法
MacでCLIツールをインストールするときに行うターミナルでの「パスを通す」とは一体なにか?
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
UlyssesでMathJaxを使用して、LaTeXの数式をプレビューでキレイに表示させる方法
ツイエバを使ってTwitterのいいねやツイート履歴をEvernoteに保存する方法
1Passwordで素早くパスワードを入力するためのショートカットキー
Bartender 4のShow for Updates機能を使って、平日の指定時間の間だけメニューアイコンを表示させる
BetterTouchToolでウィンドウが最大化された状態で「ウィンドウを右に最大化」すると左に移動してしまう問題
SourceTreeで環境設定の「カスタムアクション」「アップデート」「高度な設定」が選択できない
Vue CLIでGA4を導入する方法
Alfredのスニペット機能を便利に使いこなすための管理方法
iStat Menusの「ネットワーク」アイコン表示と設定
Workspacesの特定ワークスペースのURLを取得・実行する方法