[HTTPエラー]クライアントが大きすぎるボディを送信するように修正しました[メディアアップロードワードプレス]

HTTPエラー「ユーザー間の一般的なエラーです WordPress 使用して 古典的なアップロード方法 写真、文書、その他のファイル
SQL、HTTPエラーが発生するたびに、サーバー上のログを確認することをお勧めします。 それらは私達にブラウザに表示されるエラーメッセージに関するより多くの情報を与えることができます。

これは、.PDFファイルをアップロードしようとしたときのブラウザの「HTTPエラー」エラーの例です。

サーバーログの同じエラーは、まったく違って見えます。 より詳細で移動が簡単 問題を解決する。 Webサーバーの設定とHTTP / HTTPSサービスに応じて、エラーデータを含むファイルはerror.log、error_log、domainname.error.logなどの形式になります。

2019/06/10 12:58:14 [error] 25084#25084: *22825511 client intended to send too large body: 1143385 bytes, client: 84.XX.XX.XX, server: stealthsettings.com, request: "POST /wp-admin/async-upload.php HTTP/1.1", host: "stealthsettings.com", referrer: "https://stealthsettings.com/wp-admin/post.php?post=19644&action=edit"

上記のエラーは、サーバーに登りたいファイルが、アップロードセッションごとに許可されているサーバー制限を超えていることを示しています。 この制限は一般的な設定ファイルNGINX(nginx.confまたは私たちが遭遇したドメインのカスタムNGINX設定ファイルで。
私たちがファイルを持っているときに「HTTPエラー」がほとんどの場合に発生します 大容量のMB または私達はする 複数のファイルに同時にアップロードする.

「送信するクライアントが大きすぎます」というエラーを修正する方法 - HTTPエラー

最も簡単な方法は "を編集することですnginx.confmsgstr "そして、セッションごとに許可されたアップロード制限を変更するようにディレクティブを設定しました。 今回のケースでは、アップロードボディファイルごとに10 MBの制限を設定しました。

client_max_body_size 10M;

上記のディレクティブはhttp(server / location)セクションに追加されます。

"vi"または "nano"で編集したファイル "nginx.conf"を保存してから、nginx設定をテストします。

nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

nginxサービスを再起動します。

service nginx restart

または

systemctl restart nginx

これらの手順の後、アップロード処理を再開してください。 すべてが順調に進み、「HTTPエラー」エラーが消えます。

NGINXサーバー上のブログ/ホストサイトを持つ多くのWordPressユーザーは、最近この制限に直面しています。 おそらく、この制限は、最新バージョンのNGINXで導入された新しいセキュリティ機能に付随しています。

[HTTPエラー]クライアントが大きすぎるボディを送信するように修正しました[メディアアップロードワードプレス]

著者について

ステルス

ガジェットとITを意味するすべてのことに情熱を傾けています。2006からstealthsettings.comに書き込み、コンピューターとmacOS、Linuxオペレーティングシステム、 Windows、iOSおよびAndroid。

コメント