VPS で Web サイトをセットアップするのはいつも楽しいです。
BestFlare に DigitalOcean を選択し、WordPress テーマをアップロード中に、 リクエスト エンティティが大きすぎるエラーが 発生しました。
あなたも同じ状況ですか?
私が得たエラー:
要求されたエンティティの大きさを調べてみましょう。
- Nginxサーバーにログインする
- エラー ファイル ログの場所に移動します。デフォルトの場所は次のとおりです。
/var/log/nginx/error.log
- ファイルを表示してエラーを探すと、「 クライアントが大きすぎる本文を送信しようとしました 」のようなメッセージが表示されるはずです。これは私がログで受け取っていたものです。
2015/06/12 23:10:47 [error] 1489#0: *10 client intended to send too large body: 8338355 bytes , client: 115.66.213.149, server: bestflare.com, request: "POST /bestflare/wp-admin/update.php?action=upload-theme HTTP/1.1", host: "bestflare.com", referrer: https://bestflare.com/bestflare/wp-admin/theme-install.php?upload
デフォルトでは、Nginx は本体サイズを受け入れるために 2 MB に設定されていますが、リクエストでわかるように、それは約 8.5 MB であったため、上記のエラーが発生しました。

リクエストエンティティが大きすぎるエラーを修正
nginx.conf ファイルに次のパラメータを追加します。デフォルトのインストール場所は
/etc/nginx/nginx.conf
です。
client_max_body_size 10M;
10MB追加しました。もちろん、要件に基づいてこれを調整できます。
これを反映するには、Nginx を再起動する必要があります。これで、WordPress テーマをアップロードできるようになります。
