Modifier le fichier de configuration NGINX
sudo nano /etc/nginx/nginx.conf
Recherchez cette variable : client_max_body_size
. Si vous la trouvez, augmentez simplement sa taille à 100M, par exemple. Si elle n'existe pas, vous pouvez l'ajouter à l'intérieur et à la fin de http
client_max_body_size 100M;
Testez vos modifications de configuration nginx.
sudo service nginx configtest
Redémarrez nginx pour appliquer les changements.
sudo service nginx restart
Modifier le fichier PHP.ini pour les limites de téléversement
Ce n'est pas nécessaire sur toutes les configurations, mais vous devrez peut-être également modifier les paramètres de téléversement PHP pour vous assurer que rien ne dépasse les limites des configurations php.
Si vous utilisez PHP5-FPM, utilisez la commande suivante,
sudo nano /etc/php5/fpm/php.ini
Si vous utilisez PHP7.0-FPM, utilisez la commande suivante,
sudo nano /etc/php/7.0/fpm/php.ini
Recherchez maintenant les directives suivantes une par une
upload_max_filesize
post_max_size
et augmentez leur limite à 100M, par défaut ils sont de 8M et 2M.
upload_max_filesize = 100M
post_max_size = 100M
Enregistrez enfin et redémarrez PHP.
Utilisateurs de PHP5-FPM utilisez ceci,
sudo service php5-fpm restart
Utilisateurs de PHP7.0-FPM utilisez ceci,
sudo service php7.0-fpm restart
Ça devrait fonctionner parfaitement !!!
0 votes
En fait, vous ne devez pas télécharger cette taille en une seule demande. Vous devez la diviser en partitions et les envoyer une par une par demande.