|
|
|
@ -0,0 +1,61 @@
|
|
|
|
|
### Modify NGINX Configuration File
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
sudo nano /etc/nginx/nginx.conf
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Search for this variable: **client_max_body_size**. If you find it, just increase its size to 100M, for example. If it doesn’t exist, then you can add it inside and at the end of http
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
client_max_body_size 100M;
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Restart nginx to apply the changes.
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
sudo service nginx restart
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### Modify PHP.ini File for Upload Limits
|
|
|
|
|
|
|
|
|
|
t’s not needed on all configurations, but you may also have to modify the PHP upload settings as well to ensure that nothing is going out of limit by php configurations.
|
|
|
|
|
|
|
|
|
|
If you are using PHP5-FPM use following command:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
sudo nano /etc/php5/fpm/php.ini
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
If you are using PHP7.0-FPM use following command:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
sudo nano /etc/php/7.0/fpm/php.ini
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Now find following directives one by one
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
upload_max_filesize
|
|
|
|
|
post_max_size
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
and increase its limit to 100M, by default they are 8M and 2M.
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
upload_max_filesize = 100M
|
|
|
|
|
post_max_size = 100M
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Finally save it and restart PHP.
|
|
|
|
|
|
|
|
|
|
PHP5-FPM users use this:
|
|
|
|
|
```
|
|
|
|
|
sudo service php5-fpm restart
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
PHP7.0-FPM users use this:
|
|
|
|
|
```
|
|
|
|
|
sudo service php7.0-fpm restart
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
[source](https://serverfault.com/questions/814767/413-request-entity-too-large-in-nginx-with-client-max-body-size-set)
|