WordPressのHTTP画像アップロードエラーを修正する方法

メディアをアップロードする際のWordPress HTTPエラーの原因は何ですか?

WordPress メディアアップローダーを使用して WordPress サイトにファイルをアップロードすると、HTTP エラーが発生することがあります。基本的に、WordPressは原因を特定するのが難しく、そのため一般的な「HTTPエラー」メッセージが表示されます。

画像[1]-WordPressのHTTP画像アップロードエラーを修正する方法 - フォトンゆらぎネットワーク|専門家のWordPress修理サービス、ワールドワイド、速いレスポンス

このWordPress HTTPエラーの問題は、何がエラーの原因なのかがわからないことです。つまり、エラーを修正するためには、時間をかけて原因を突き止めなければなりません。

方法1:HTTPエラーが一時的なものでないことを確認します。

数分待ってから、再度WordPressサイトに画像ファイルをアップロードしてみてください。このエラーは異常流量歌で応えるサーバーリソース不足がWordPressサーバーに起因している場合、ほとんどのWordPressサーバーはこれらの問題を自動的に修正します。

うまくいかない場合は、次のようにして見てください:

  • ブラウザを更新するか、ブラウザのキャッシュをクリアしてください。
  • ファイルのサイズを変更し、名前を変更してから、再度メディアライブラリにアップロードしてください。
  • ファイルを別の形式で保存してください。例えば、画像編集ソフトを使ってJPEGからPNGに変更してください。

これらの手順を踏んでもまだHTTPエラーが表示される場合は、一時的な障害によるエラーではないので注意が必要です。

方法2:すべてのプラグインと現在のテーマを無効にします。

新しいWordPressプラグインが最近インストールされた場合、他のプラグインと互換性がなく、画像のアップロードプロセスが壊れている可能性があります。このような場合は、すべてのWordPressプラグインを無効にしてください。

WordPressプラグインを無効化するとHTTPエラーが消える場合は、新しくインストールしたプラグインがHTTPアップロードイメージエラーを引き起こしています。代わりのプラグインをインストールすれば、それほど手間はかかりません。

同様に、テーマの競合によって画像のアップロード処理が中断されることもあります。テーマには、WordPressがメディアアップロードを処理する方法を妨害する機能が含まれている可能性があります。

幸いなことに、テーマの競合を認識するのは比較的簡単です。一時的にWordPressのデフォルトテーマに切り替えることは可能です。

画像[2]-WordPressのHTTP画像アップロードエラーを修正する方法 - フォトンゆらぎネットワーク|専門家のWordPress修理サービス、ワールドワイド、速いレスポンス

デフォルトのテーマを有効にした後、再度画像をアップロードしてください。エラーが消えた場合は、現在のテーマに問題があります。この場合、テーマのアップデートが可能かどうかを確認することができます。通常、アップデートによって互換性の問題やエラーが修正されます。

方法3:WordPressのメモリ制限を増やす

WordPressはPHPというプログラミング言語で書かれています。さらに、異なるPHPプロセスに割り当てられるメモリの量は、ウェブサーバーによって決定されます。

画像のアップロードに必要な PHP メモリが使用可能なメモリを超えると、WordPress で HTTP 画像アップロードエラーが表示されます。

この問題を解決するには、PHPがサーバー上で使用できるメモリ量を増やす必要があります。

FTPクライアントまたはコントロールパネルのファイルマネージャーアプリケーションを使用して、サイトのファイルにアクセスします。次に、ルートディレクトリに移動してwp-config.phpファイル.

画像[3]-WordPressのHTTP画像アップロードエラーを修正する方法 - フォトンゆらぎネットワーク|専門家のWordPress修理サービス、ワールドワイド、速いレスポンス

次に、テキストエディタでwp-config.phpファイルを編集し、以下のコードを追加します:

	define( 'WP_MEMORY_LIMIT', '256M' );

このコード行はWordPressのメモリ制限を256MBに増やし、メモリ制限の問題を解決します。

最後に、ファイルを保存してサーバーにアップロードします。

方法4:WordPressが使用する画像エディタライブラリを変更します。

WordPressはPHPで動作し、画像を処理するために2つのモジュールを使用します。この2つのモジュールは GDライブラリー 歌で応える イマジックWordPressは、利用可能なものによって、どれでも使用できます。

しかし、Imagick ではしばしばメモリの問題が発生し、画像のアップロード時に HTTP エラーが発生します。この問題を解決するには GDライブラリーデフォルトの画像エディタに設定します。

このコードを ワードプレスのテーマfunctions.phpファイルまたはダブルPCコード(推奨)で完了します:

画像[4]-WordPressのHTTP画像アップロードエラーを修正する方法 - フォトンゆらぎネットワーク|専門家のWordPress修理サービス、ワールドワイド、速いレスポンス

これらのコードを追加した後、メディアアップローダーを使用してファイルのアップロードを再試行することができます。この方法で問題が解決しない場合は、これらのコードを削除することができます。

方法5:.htaccessを使う

このメソッドは、Imagick によるサーバリソースの使用方法を制御します。複数のスレッドを共有するホスティングサーバを使用している場合、 サーバプロバイダは画像処理を高速化するために Imagick が複数のスレッドを使用することを制限します。しかしその結果、画像のアップロード時に HTTP エラーが発生することがあります。

この問題を解決する最も簡単な方法は.htaccessファイル以下のコードを

	SetEnv MAGICK_THREAD_LIMIT 1

このコードでは、Imagick が単一のスレッドで画像を処理するように制限しています。

方法6:PHPのバージョンを更新

WordPressサイトが古いバージョンのPHPを使用している場合、HTTP画像アップロードエラーが発生することがあります。これは、PHP の新しいバージョンではパフォーマンスが改善され、一般的に使用するメモリが少なくなっているためです。

方法 7: ファイルとフォルダのアクセス許可を確認します。

WordPress が正常に機能するためには、特定のファイルとフォルダのパーミッションに依存しています。パーミッションが正しく設定されていないと、WordPress がファイルにアクセスしたり変更したりできなくなり、アップロードエラーが発生します。

例えば、アップロードディレクトリに適切な書き込み権限がない場合、WordPressはアップロードされた画像を保存できません。

方法8:デバッグモードを有効にする

PHPの根本的なエラーがHTTP画像アップロードエラーとして現れることがあり、トラブルシューティングを難しくしています。

WordPress の設定でデバッグモードを有効にすると、PHP のエラーがデバッグログに表示され、アップロードの問題の原因に関する情報が提供され、問題の解決に役立ちます。


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事はハリーが執筆しました。
終わり
好きなら応援してください。
クドス0 分かち合う
おすすめ
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし