• 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 et post_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 = 100M

       

      Pour redémarrer Nginx

      sudo systemctl reload nginx

       

      Pour redémarrer PHP-FPM

      sudo service php7.4-fpm restart

 

Aucun commentaire

 

Laissez un commentaire