PHP: modificare il limite per l'upload dei file in nginx

PHP: modificare il limite per l'upload dei file in nginx

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;
   }
}

Torna su