柔らかい

WordPressは画像をアップロードするときにHTTPエラーを表示します

問題を排除するために楽器を試してください





ポストする最終更新日:2021年2月17日

今日私のブログで作業している間、WordPressは画像をアップロードするときにHTTPエラーを表示しますが、私は混乱して無力でした。画像を何度もアップロードしようとしましたが、エラーは発生しません。 5〜6回試行した後、画像を再度正常にアップロードできました。しかし、数分後に同じエラーが私のドアをノックするので、私の成功は短命でした。



WordPressは画像をアップロードするときにHTTPエラーを表示します

上記の問題には多くの修正がありますが、やはり時間が無駄になります。そのため、画像をアップロードするときにこのHTTPエラーを修正します。この記事を読み終えたら、このエラーメッセージは次のようになります。遠い昔。



コンテンツ[ 隠れる ]

WordPressの修正により、画像のアップロード時にHTTPエラーが表示される

画像サイズ

この最初の明白なチェック事項は、画像のサイズが固定幅のコンテンツ領域を超えていないことです。たとえば、3000X1500の画像を投稿したいが、投稿コンテンツ領域(テーマによって設定)が1000pxしかない場合、このエラーが確実に表示されます。



ノート: 一方、画像のサイズは常に2000X2000に制限するようにしてください。

hotmail com とは

上記は必ずしも問題を解決するわけではありませんが、もう一度確認する価値があります。画像のWordPressガイドラインを確認したい場合は ここを読む



PHPメモリを増やします

WordPressで許可されているPHPメモリを増やすと、この問題が修正される場合があります。さて、あなたが試してみるまで、あなたは決して確信が持てません、このコードを追加してください define(‘WP_MEMORY_LIMIT’、 ’64M’) あなたに wp-config.php ファイル。

ワードプレスのhttpIMAGEエラーを修正するためにphpメモリ制限を増やします

注:wp-config.phpの他の設定には触れないでください。触れないと、サイトに完全にアクセスできなくなります。あなたが望むならあなたはについてもっと読むことができます wp-config.phpファイルの編集

上記のコードを追加するには、cPanelにアクセスして、wp-config.phpファイルがあるWordPressインストールのルートディレクトリに移動します。

Wp-configphpファイル

上記がうまくいかない場合は、ウェブホスティングプロバイダーがPHPのメモリ制限を増やすことを許可していない可能性があります。その場合、彼らと直接話すことは、PHPのメモリ制限を変更するのに役立ちます。

.htaccessファイルにコードを追加する

.htaccessファイルを編集するには、[YoastSEO]>[ツール]>[ファイルエディター]に移動します(Yoast SEOがインストールされていない場合は、インストールする必要があります。 ここでこのプラグインを構成する方法 )。 .htaccessファイルに、次のコード行を追加するだけです。

SetEnv MAGICK_THREAD_LIMIT 1

envmagikの脅威制限を1に設定します

コードを追加したら、[保存を.htaccessに変更]をクリックして、問題が解決したかどうかを確認します。

テーマfunctions.phpファイルの変更

実際には、テーマのfunctions.phpファイルを使用して、デフォルトのWP_Image_EditorクラスとしてGDを使用するようにWordPressに指示します。 WordPressの最新のアップデートでは、GDが抽象化され、Imagickがデフォルトの画像エディターとして使用されているため、古いものに戻すと、すべての人の問題が解決するようです。

おすすめされた: どうやら、そうするためのプラグインもあります、 ここに行きます。 ただし、ファイルを手動で編集する場合は、以下を続行してください。

更新 と セキュリティ 開か ない

テーマfunctions.phpファイルを編集するには、[外観]> [エディター]に移動し、[テーマ関数(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’ ); }

ノート: このコードは、PHPの末尾の記号(?>)内に必ず追加してください。

テーマ関数のファイル編集により、gdエディターがデフォルトになります

これはガイドの最も重要な修正です。WordPressは画像のアップロード時にHTTPエラーを表示しますが、それでも問題が修正されない場合は、先に進んでください。

Mod_Securityを無効にする

ノート: この方法は、WordPressとホスティングのセキュリティを危険にさらす可能性があるためお勧めできません。他のすべてを試した場合にのみこの方法を使用し、これを無効にするとうまくいく場合は、ホスティングプロバイダーに連絡してサポートを依頼してください。

もう一度、YoastSEO>ツール>ファイルエディターからファイルエディターに移動し、.htaccessファイルに次のコードを追加します。

 SecFilterEngine Off SecFilterScanPOST Off 

htaccessファイルを使用してmodセキュリティを無効にする

そして、[保存を.htaccessに変更]をクリックします。

WordPressの最新バージョンを再インストールする

この問題は、WordPressファイルが破損しているために発生することがあり、上記の解決策のいずれかがまったく機能しない可能性があります。その場合は、最新バージョンのWordPressを再インストールする必要があります。

  • プラグインフォルダをcPanelからバックアップし(ダウンロード)、WordPressから無効にします。その後、cPanelを使用してサーバーからすべてのプラグインフォルダーを削除します。
  • 標準のテーマをインストールします。例: 26を入力してから、他のすべてのテーマを削除します。
  • ダッシュボード>アップデートから最新バージョンのWordPressを再インストールします。
  • すべてのプラグイン(画像最適化プラグインを除く)をアップロードしてアクティブ化します。
  • 必要なテーマをインストールします。
  • 今すぐ画像アップローダーを使用してみてください。

これにより、画像をアップロードするときにWordPressがHTTPエラーを表示する問題が修正されます。

その他の修正

  • 画像ファイル名にアポストロフィを使用しないでください。例: Aditya-Farrad.jpg'text-align:justify;'>これでこのガイドは終わりです。これで問題が修正されたことを願っています。 WordPressは画像をアップロードするときにHTTPエラーを表示します 。この投稿に関してまだ質問がある場合は、遠慮なくコメントを求めてください。

    このブログ投稿をソーシャルネットワークで高く評価して共有し、この問題についての情報を広めるのに役立ててください。

    アディティアファラッド

    Adityaは、自発的な情報技術の専門家であり、過去7年間テクニカルライターを務めています。彼は、インターネットサービス、モバイル、Windows、ソフトウェア、およびハウツーガイドをカバーしています。