Mr.WordPress Logo
Appeler
WhatsApp
Urgence

Mémoire PHP épuisée sur WordPress (memory size exhausted)

Le message « Allowed memory size exhausted » indique que WordPress a épuisé la mémoire RAM que l'hébergeur lui alloue : le script s'arrête net.

L'équipe Mr.WordPress Mis à jour le 17 mai 2026 3 min de lecture

Résumé rapide du problème

Une mémoire PHP épuisée sur WordPress signifie qu'un script a demandé plus de mémoire que la limite autorisée par l'hébergeur. PHP interrompt alors l'exécution avec le message « Allowed memory size exhausted ». La solution consiste à augmenter la limite de mémoire ou à corriger l'extension trop gourmande.

Solution rapide

Ajoutez define('WP_MEMORY_LIMIT', '256M'); dans wp-config.php, et si l'admin sature, ajoutez aussi WP_MAX_MEMORY_LIMIT à 512M ; puis identifiez le plugin responsable de la surconsommation.

Résumer ce guide avec une IA :ChatGPTClaudeGeminiPerplexity

Comment reconnaître ce bug

  • Le message « Fatal error: Allowed memory size of X bytes exhausted » s'affiche
  • L'erreur survient sur des pages lourdes ou dans l'administration
  • Le site fonctionne par intermittence selon la charge

Qu'est-ce que ce bug WordPress ?

PHP attribue à chaque script une enveloppe de mémoire maximale (memory_limit). Sur WordPress, un plugin gourmand, un import volumineux ou une boucle mal optimisée peut dépasser cette enveloppe. PHP stoppe alors le script pour protéger le serveur, ce qui se traduit par une page blanche ou une erreur critique.

Pourquoi ce problème apparaît-il ?

Limite de mémoire trop basse

L'hébergeur alloue une limite PHP insuffisante pour un WordPress chargé en extensions.

Plugin trop gourmand

Une extension mal optimisée consomme une grande quantité de mémoire à chaque chargement.

Import ou traitement volumineux

Un import de contenu, une sauvegarde ou une génération d'images dépasse l'enveloppe disponible.

Thème lourd ou code non optimisé

Un thème complexe ou une boucle de requêtes inefficace fait grimper la consommation.

Comment réparer ce bug WordPress

1

Augmenter WP_MEMORY_LIMIT

Ajoutez define('WP_MEMORY_LIMIT', '256M'); dans wp-config.php, avant la ligne « That's all, stop editing ».

2

Augmenter la mémoire de l'admin

Si l'erreur touche le back-office, ajoutez aussi define('WP_MAX_MEMORY_LIMIT', '512M');.

3

Relever la limite côté serveur

Dans php.ini ou le panneau de l'hébergeur, augmentez memory_limit ; WordPress ne peut pas dépasser cette valeur.

4

Identifier le plugin gourmand

Désactivez les extensions une par une, ou utilisez un outil de profilage, pour repérer celle qui consomme trop.

5

Fractionner les gros traitements

Découpez les imports et exports volumineux en lots plus petits pour rester sous la limite.

Comment éviter que ce bug revienne

  • Prévoyez une limite de mémoire PHP confortable (256M minimum)
  • Limitez le nombre d'extensions actives et privilégiez les plugins légers
  • Réalisez les imports et migrations par lots raisonnables

Questions fréquentes (FAQ)

Combien de mémoire PHP faut-il pour WordPress ?
WordPress fonctionne avec 64M mais 256M est recommandé pour un site équipé de plusieurs extensions. WooCommerce et les sites complexes peuvent demander 512M.
Augmenter WP_MEMORY_LIMIT ne change rien, pourquoi ?
WordPress ne peut pas dépasser la limite fixée par le serveur (memory_limit dans php.ini). Si celle-ci est plus basse, il faut la relever côté hébergeur.
Quelle différence entre WP_MEMORY_LIMIT et WP_MAX_MEMORY_LIMIT ?
WP_MEMORY_LIMIT s'applique au site public, WP_MAX_MEMORY_LIMIT à l'administration, qui a souvent besoin de davantage de mémoire.
Une mémoire épuisée peut-elle indiquer un plugin défectueux ?
Oui : si un seul plugin fait exploser la consommation, c'est souvent qu'il est mal optimisé ou en conflit. Le désactiver confirme le diagnostic.

L'équipe Mr.WordPress

Experts en dépannage WordPress

Notre équipe technique intervient chaque jour sur des sites WordPress en panne — erreurs serveur, piratages, lenteurs, conflits de plugins. Chaque guide est rédigé et vérifié à partir de cas réels d'intervention.

En savoir plus sur Mr.WordPress →
Partager :XFacebookLinkedIn

Autres bugs — Erreur critique & écran blanc