回答:
Nginx
client_max_body_size
PHP
post_max_size
upload_max_filesize
再起動またはリロードします。
ソース:http : //nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
これはすでに答えられている古い質問です。しかし、@ harrygや私の後に来る他の人のためにここにコメントしたかった。
問題は、php5-fpmを再起動するとバグが発生することでした。この記事の執筆時点では、問題は修正されているようで、ubuntuでphp5-fpmを再起動するのは、次のコマンドを実行するのと同じくらい簡単です。
service php5-fpm restart
注:現在、このバージョンのphp5-fpmを実行しています。 PHP 5.5.9-1ubuntu4.9 (fpm-fcgi) (built: Apr 17 2015 11:44:58)
誰かがこれが役立つことを願っています。
「Content-Length」リクエストヘッダーフィールドで指定されたクライアントリクエストボディの最大許容サイズを設定します。/etc/nginx/nginx.conf
ファイルの制限を50MBに増やす例を次に示します。
すべてのサーバーブロック(仮想ホスト)に影響するhttpブロックで設定します。
http {
...
client_max_body_size 50M;
}
特定のサイト/アプリに影響するサーバーブロックで設定
server {
...
client_max_body_size 50M;
}
ロケーションブロックで設定します。これは、サイト/アプリの下の特定のディレクトリ(アップロード)に影響します。
location /uploads {
...
client_max_body_size 50M;
}
ファイルを保存し、Nginx Webサーバーを再起動して、次のコマンドを使用して最近の変更を適用します。
# systemctl restart nginx