Se usiamo nginx con PHP, possiamo modificare il valore massimo dell'upload dei file con semplicità.
La soluzione consiste nell'aumentare il valore della direttiva client_max_body_size e passare un parametro contenente lo stesso valore per le variabili upload_max_filesize e post_max_size di PHP.
server {
server_name site.tld;
root /home/site/www;
index index.php index.html;
client_max_body_size 200m;
listen 80;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_param PHP_VALUE "upload_max_filesize=200M \n post_max_size=200M";
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}