Modifier le fichier de configuration NGINX
sudo nano /etc/nginx/nginx.conf
Rechercher pour cette variable: client_max_body_size
. Si vous le trouvez, augmentez simplement sa taille à 100M, par exemple. S'il n'existe pas, vous pouvez l'ajouter à l'intérieur et à la fin de http.
client_max_body_size 100M;
Redémarrez nginx pour appliquer les modifications.
sudo service nginx restart
Modifier le fichier PHP.ini pour les limites de téléchargement
Ce n'est pas nécessaire sur toutes les configurations, mais vous devrez peut-être aussi modifier les paramètres de téléchargement PHP pour vous assurer que rien ne sort des 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
Maintenant, trouvez les directives suivantes une à une
upload_max_filesize
post_max_size
et augmenter sa limite à 100M, par défaut ils sont 8M et 2M.
upload_max_filesize = 100M
post_max_size = 100M
Enfin, enregistrez-le et redémarrez PHP.
Les utilisateurs de PHP5-FPM l'utilisent,
sudo service php5-fpm restart
Les utilisateurs de PHP7.0-FPM l'utilisent,
sudo service php7.0-fpm restart
Cela fonctionnera bien !!!