ファイルをアップロードしようとしたら下記のようなエラーが発生。
413 Request Entity Too Large
リクエストした Entity が大きすぎるとのことですので、最大ファイルサイズの変更ができないか調べてみたところ、nginx では以下のように設定するようです。
そのままコードを引用させて頂きます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { client_max_body_size 20M; listen 80; server_name localhost; # Main location location / { proxy_pass http://127.0.0.1:8000/; } } } |
Apache の時と同様に php.ini の設定の変更も忘れないようにしましょう。ちなみに、nginx の設定ファイルの反映は nginx の再起動で良いですが、php.ini の変更の反映はどうすれば良いか分からない方もいらっしゃると思います。php.ini の設定内容を反映させるには下記コマンドで良いです。
1 | sudo /etc/init.d/php-fpm restart |
php-fpm を使わない方法で PHP を使用できるようにした場合は、その方法によって再起動の方法が違うので気をつけてください。
コメント