Comment augmenter la limite de mémoire de PHP ?

Henry Blake
Vous recevez ce message redouté « Erreur fatale : taille de mémoire autorisée épuisée » ? Les plugins WordPress consomment de la mémoire comme des bonbons ? Pas de panique : CloudLinux vous donne un contrôle total sur les limites de mémoire PHP pour chaque domaine.
La plupart des hébergeurs vous imposent leur limite par défaut de 128 Mo, mais c’est rarement suffisant pour les sites WordPress modernes exécutant plusieurs plugins, des constructeurs de pages ou traitant de grandes images. Voici comment y remédier correctement.
- Connectez-vous à cPanel pour le domaine concerné (pas votre compte WHM principal)
- Trouvez « Sélectionner la version de PHP » dans la section Logiciels – elle est généralement en haut
- Quittez le PHP natif – choisissez n’importe quelle autre version (7.4, 8.0, 8.1, etc.) et cliquez sur « Définir comme actuelle »
- Cliquez sur « Passer aux paramètres PHP » – ce bouton apparaît en haut à droite après l’étape 3
- Localisez memory_limit dans la liste et cliquez sur la valeur actuelle (généralement 128 Mo)
- Définissez votre nouvelle limite – commencez avec 256 Mo pour la plupart des sites WordPress, 512 Mo pour les thèmes lourds
- Cliquez sur Appliquer, puis sur Enregistrer – les deux boutons sont importants
Voici ce dont les différents sites ont généralement besoin :
- WordPress de base : 256 Mo
- Boutiques WooCommerce : 512 Mo
- Constructeurs de pages (Elementor/Divi) : 512 Mo-1024 Mo
- Sites de traitement d’images : 1024 Mo et plus
Ne passez pas directement à 2048 Mo – commencez de manière conservatrice et augmentez si nécessaire. Une allocation excessive de mémoire peut en fait ralentir les choses.
Problèmes courants et solutions :
Vous recevez toujours des erreurs de mémoire après avoir augmenté la limite ? Le problème réel pourrait être tout autre. Parfois, les plugins restent bloqués dans des boucles infinies ou chargent inutilement d’énormes ensembles de données. Désactivez les plugins un par un pour trouver le coupable. Ce plugin de galerie qui charge 500 images à la fois ? C’est votre problème.
Vous ne trouvez pas « Sélectionner la version de PHP » dans votre cPanel ? Votre compte est peut-être toujours sur PHP natif. Contactez simplement le support – nous activerons le sélecteur PHP pour votre compte. Cela prend environ 5 minutes à résoudre.
Vous avez effectué les modifications mais rien ne s’est passé ? Effacez d’abord tous les plugins de mise en cache. Vérifiez également si votre thème a des paramètres de mémoire codés en dur dans wp-config.php – ceux-ci remplacent tout le reste. Recherchez des lignes comme define(‘WP_MEMORY_LIMIT’, ‘128M’) et mettez-les à jour pour correspondre à votre nouveau paramètre.