How can we help you?

Comment augmenter la limite maximale de téléversement dans php.ini ?

Amy Flakelar
Written by
Amy Flakelar

Vous obtenez des erreurs “fichier trop volumineux” lors du téléchargement de thèmes WordPress, de fichiers zip de plugins ou d’actifs clients ? Cela se produit parce que les limites de téléchargement par défaut de PHP sont minuscules – généralement 2 Mo ou 8 Mo maximum. Pour les agences de référencement gérant plusieurs sites, c’est pratiquement inutile.

CloudLinux vous donne le contrôle sur les paramètres php.ini par domaine, vous pouvez donc résoudre ce problème sans déranger le support. Mais voici le problème : changer simplement upload_max_filesize ne suffira pas. Vous devez ajuster plusieurs paramètres connexes ou vous rencontrerez toujours des obstacles.

Correction étape par étape pour les limites de téléchargement :
  1. Connectez-vous au cPanel de votre domaine
  2. Trouvez “Sélectionner la version de PHP” (généralement sous la section Logiciels)
  3. Changez la version de PHP pour n’importe quelle version qui n’est pas “native” – choisissez la dernière disponible
  4. Cliquez sur “Définir comme actuel”
  5. Cliquez sur “Passer aux paramètres PHP” (coin supérieur droit)
  6. Ajustez ces paramètres ensemble :
    • upload_max_filesize : Définissez la taille maximale de fichier souhaitée (comme 64 Mo ou 128 Mo)
    • post_max_size : Doit être supérieur à upload_max_filesize (essayez 128 Mo si le téléchargement est de 64 Mo)
    • max_execution_time : Augmentez à 300 secondes pour les téléchargements volumineux
    • max_input_time : Définissez également à 300 secondes
    • memory_limit : Assurez-vous qu’il est d’au moins 256 Mo, de préférence 512 Mo
  7. Cliquez sur Appliquer, puis sur Enregistrer
Note

Pièges courants rencontrés en traitant des centaines de ces tickets :

  • Si vous laissez PHP sur la version “native”, ces paramètres ne seront pas conservés
  • Définir upload_max_filesize sans augmenter post_max_size = toujours en panne
  • Les téléchargements de fichiers volumineux nécessitent plus de temps d’exécution ou ils expireront à mi-chemin
  • WordPress a spécifiquement besoin que memory_limit soit augmenté pour les téléchargements de thèmes/plugins
  • Les modifications s’appliquent immédiatement - pas besoin de redémarrer quoi que ce soit

Cela ne fonctionne que pour vos comptes cPanel. Les comptes revendeur/WHM nécessitent des étapes différentes.