修正:メディアのアップロード時のWordPress HTTPエラー
WordPressは、最も広く使用されているコンテンツ管理システムになり、ブログのセットアップに使用されるソフトウェアです。 PHPで書かれたオープンソースです。 ただし、ごく最近、ユーザーがWordPressでエラー「 HTTPエラー 」に遭遇したという報告が多く寄せられています。 このエラーは、ユーザーがメディアファイルをアップロードしようとしてもアップロードできない場合に発生します。
メディアのロード時にWordPress HTTPエラーが発生する原因は何ですか?
さまざまなユーザーレポートと、WordPressでこの特定の問題を修正するために一般的に使用される修復戦略を見て、この特定の問題を調査しました。 結局のところ、この特定の問題が発生する理由はいくつかあります。
- ブラウザーの問題 :ブラウザーごとに異なる設定とサービスがあります。 いくつかの理由で、WordPressでメディアファイルをアップロードする操作と競合する場合があります。 他の人はタスクを完了するのに問題はありません。
- サイトの設定 :画像のサイズまたはサイトのデフォルト設定により、画像のアップロードがブロックされることがあります。 コードの一部を変更すると、修正に役立つ場合があります。
問題の性質を基本的に理解できたので、次に方法に進みます。 これらの方法は、さまざまなユーザーがさまざまな方法を試してみました。 どれがあなたに合っているか試してみてください。
方法1:ブラウザーを切り替える
このエラーはWebサイトに関連するものではなく、ユーザーが使用しているブラウザに関連している可能性があります。 WordPress内でエラーとして確認する前に、別のブラウザーで同じ状況を確認してください。 ほとんどの場合、ユーザーが取得する問題はGoogle Chromeにあるため、FirefoxまたはSafariを試してみてください。 ブラウザが異なれば、WordPressの使用と画像のアップロードに異なる影響があります。
方法2:テーマ関数を編集する
WordPressで直接編集することも、Webホスティングコントロールパネルを使用して編集することもできます。 このファイルは、Webサイトのテーマディレクトリにあります。 編集する必要があるファイルは「function.php」です。 WordPressでファイルを編集するには、次の手順に従います。
- 次のようにURLにwp-adminを追加するだけで、WordPress ダッシュボードを開きます。
example.com/wp-adminNote
example.comはサイトのURLになります
WordPressでダッシュボードを開く - ダッシュボードで、 外観から左側のパネルの「 テーマエディター 」に移動します。
- 次に、右上にある「 編集するテーマを選択 」でテーマを選択する必要があります
- テーマの選択の下にある「 function.php 」を開きます
- そして、次の行を追加します:
add_filter( 'wp_image_editors'、 'change_graphic_lib'); function change_graphic_lib($ array){return array( 'WP_Image_Editor_GD'、 'WP_Image_Editor_Imagick'); }
function.phpのコードを編集する - ここで保存して、画像のアップロードを再試行してください。
方法3:.htaccessを編集する
.htaccessファイルは、WordPressのルートフォルダーに存在します。 このファイルは、ある機能から別の機能へのリクエストを制御し、あらゆる種類の物に対するゲートキーパーとして機能します。 このファイルを使用してHTTPエラーを修正するには、次の手順を実行する必要があります。
- インストールされたWordPressまたはcPanelなどのコントロールパネルを使用して、 ルートディレクトリを開きます。
- 次に、Webサイトのルートフォルダーで.htaccessを開きます。
ルートディレクトリの.htaccessファイルを開く - .htaccessファイルに次のコードを追加します。
SetEnv MAGICK_THREAD_LIMIT 1
このコードは、画像の処理時にシングルスレッドを使用するようにImagicを制限します
- 保存して、画像をもう一度アップロードして確認します