-
PHP > paramètres côté serveur pour upload de fichiers
Lorsqu’une erreur du type "Maximum number of allowable file uploads has been exceeded in Unknown on line 0" dans les logs d’erreurs du serveur, il faut alors paramétrer PHP.
PHP, par défaut, n’accorde que l’upload de 20 fichiers.
Où se trouve le fichier php.ini
php -i | grep "Loaded Configuration File" Loaded Configuration File => /etc/php/8.1/cli/php.ini
CLI >
/etc/php/8.1/cli/php.ini
pour PHP utilisé dans un terminal, PAS pour un serveur web.Nginx via PHP-FPM >
/etc/php/7.4/fpm/php.ini
pour PHP utilisé avec un serveur Nginx via PHP-FPM.dernière solution: grace à phpinfo()
sudo vi /etc/php/8.1/fpm/php.ini
modifier
pload_max_filesize
etpost_max_size
:; Maximum allowed size for uploaded files. upload_max_filesize = 40M ; Must be greater than or equal to upload_max_filesize post_max_size = 40M
file_uploads = On
post_max_size = 100M (doit être >= upload_max_filesize
upload_max_filesize = 100MPour redémarrer Nginx
sudo systemctl reload nginx
Pour redémarrer PHP-FPM
sudo service php7.4-fpm restart