「HTTP Error」は、のユーザーに共通のエラーです。 WordPress 使用して 古典的なアップロード方法 写真、文書、その他のファイル
SQL、HTTPエラーが発生するたびに、サーバー上のログを確認することをお勧めします。 それらは私達にブラウザに表示されるエラーメッセージに関するより多くの情報を与えることができます。
これは「HTTP」の例です error」.PDFファイルをアップロードしようとしたときのブラウザ:
サーバーログの同じエラーは、まったく違って見えます。 より詳細で移動が簡単 問題を解決する。 WebサーバーとHTTPサービスの構成に応じて/ HTTPS、エラーデータを含むファイルの形式は次のとおりです。 error。ログ、 error_log、ドメイン名。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 error「ファイルがある場合に最も頻繁に表示されます 大容量のMB または私達はする 複数のファイルに同時にアップロードする.
エラー「クライアントが大きすぎる本文を送信することを意図している-HTTP error
最も簡単な方法は、ファイルを編集することです。nginx.conf」と、セッションごとに許可されるアップロード制限を変更するディレクティブを確立します。 この場合、アップロードファイルの本文ごとに10MBの制限を設定します。
client_max_body_size 10M;
上記のディレクティブはhttp(server / location)セクションに追加されます。
ファイルを保存しています"nginx.conf」を「vi」または「nano」で編集してから、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 error" 消えるために。
非常に多くのユーザー WordPress NGINXサーバーでホストされているブログ/サイトは、最近この制限に直面しています。 ほとんどの場合、この制限は、最新バージョンのNGINXで導入された新しいセキュリティ機能に伴うものです。