Augmenter la taille maximale des fichiers uploadés en PHP
La taille maximale de tout fichier pouvant être uploadé sur un site Web écrit en PHP est déterminée par les valeurs de max_size, mentionnées dans le fichier php.ini du serveur. En cas de serveur hébergé, vous devez contacter l’administrateur du serveur d’hébergement. Il est utile de créer un serveur http local pour les développeurs et leur fournit un accès physique et administratif complet au serveur local. Il s’agit donc du serveur le plus utilisé et il est très facile d’augmenter la limite de téléchargement de fichiers à la valeur souhaitée sur ce serveur.
Procédure pour modifier la taille maximale des fichiers uploadés, en cas de serveur local.
– Si vous utiliser WampServer, vous trouverez le fichier php.ini dans le path suivant :
- Sous Windows : C:\wamp\bin\apache\apache2.4.9\bin\php.ini
– Si vous utiliser Xampp, vous trouverez le fichier php.ini dans le path suivant :
- Sous Windows : C:\xampp\php\php.ini
Dans le fichier php.ini, cherchez le mot-clé upload_max_filesize et mettez à jour sa valeur avec la taille de fichier souhaitée pour un fichier de taille plus grande. Par défaut, sa valeur est définie sur 2Mo maximum. Par exemple, vous pouvez mettre 20Mo.
Cherchez ensuite le mot clé post_max_size et mettez à jour sa valeur sur la valeur maximale requise, qui correspond à la taille de l’ensemble du contenu et des fichiers. Par exemple, vous pouvez mettre 50Mo.
Enregistrez les modifications apportées et redémarrez le serveur (Wamp ou Xampp).
Remarque: upload_max_size limite la taille d’une pièce jointe et post_max_size est la limite pour tout le contenu.