Limite de téléversement de fichiers
Comment modifier php.ini pour augmenter la limite de téléversement de fichiers.
Par défaut, la plupart des serveurs appliquent une limite d'envoi de fichiers de 2 Mo. Pour l'augmenter, il suffit de placer un fichier php.ini personnalisé dans votre répertoire /public_html/.
Modifier la limite d'envoi
Créez un fichier php.ini dans /public_html/ et ajoutez-y les lignes suivantes :
upload_max_filesize= 8M— définit la taille maximale d'un fichier pouvant être envoyé au serveurpost_max_size= 8M— définit la quantité maximale de données pouvant être transmises via POSTmemory_limit= 32M— définit la quantité maximale de mémoire qu'un script PHP est autorisé à utiliser
Ces valeurs autorisent l'envoi de fichiers jusqu'à 8 Mo. Vous en avez besoin de plus ? Remplacez simplement 8M par une valeur plus élevée, comme 16M ou 64M.
Important
memory_limit doit toujours être supérieur à post_max_size, sinon PHP atteindra la limite mémoire avant même d'atteindre la limite d'envoi.
Nos produits et services
Appliquer les paramètres à l'ensemble du compte
Par défaut, un fichier php.ini personnalisé ne s'applique qu'au répertoire dans lequel il se trouve. Pour que vos paramètres soient actifs sur l'ensemble de votre compte, ajoutez les lignes suivantes au début du fichier .htaccess dans /public_html/. Si le fichier n'existe pas encore, créez-le.
suPHP_ConfigPath /home/user/public_html
<Files php.ini>
order allow,deny
deny from all
</Files>
Remplacez user par votre nom d'utilisateur cPanel réel.
Le bloc <Files> protège également votre php.ini contre tout accès direct depuis un navigateur.
Vérifier votre configuration PHP
Pour confirmer que vos modifications sont bien prises en compte, créez un fichier info.php dans /public_html/ avec le contenu suivant :
<?php
phpinfo();
?>
Ouvrez ensuite votre navigateur et accédez à l'adresse suivante :
yourdomain.com/info.php
Vous verrez un aperçu complet de votre configuration PHP actuelle. Recherchez memory_limit, upload_max_filesize ou toute autre directive pour vérifier que les nouvelles valeurs sont bien actives.
N'oubliez pas de supprimer
info.phpune fois la vérification terminée — tant que ce fichier est accessible publiquement, il expose des informations sensibles sur la configuration du serveur.
Aide
Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !