Augmenter la limite mémoire WordPress. Corriger l’erreur : « Allowed Memory Size Exhausted »

As-tu rencontré le message d’erreur de limite mémoire WordPress « Allowed memory size of 268435456 bytes exhausted » ou « Allowed memory size of 536870912 bytes exhausted » ?

« Cette limite mémoire WP peut t’empêcher d’accéder à ton site et d’effectuer des tâches essentielles. Cet article va t’expliquer comment augmenter la limite mémoire WordPress et corriger l’erreur de mémoire épuisée.

Si tu obtiens une consommation mémoire élevée et une erreur de mémoire épuisée lors de la création d’une sauvegarde avec WP STAGING, lis cet article.

Qu’est-ce qui cause l’erreur « Allowed Memory Size of X Bytes Exhausted » ?

L’erreur de limite mémoire WordPress « Allowed memory size of 268435456 bytes exhausted » se produit lorsque ton site WordPress consomme trop de mémoire. PHP, le langage de programmation qui fait tourner WordPress, a une mémoire limitée pour chaque processus. Lorsque ton site dépasse cette limite, PHP génère une erreur et arrête le processus, ce qui entraîne un message d’erreur.

Plusieurs facteurs peuvent contribuer à une consommation mémoire élevée sur ton site WordPress, notamment :

  1. Fichiers images volumineux : Les grandes images peuvent occuper beaucoup de mémoire, surtout si elles ne sont pas optimisées pour le web.
  2. Conflits de plugins ou de thèmes : Certains plugins et thèmes peuvent entrer en conflit entre eux ou avec WordPress, causant des fuites mémoire et une utilisation élevée de la mémoire.
  3. Problèmes de mise en cache : Des plugins de mise en cache mal configurés peuvent provoquer des pics de consommation mémoire.
  4. Pics de trafic : Si ton site connaît une augmentation soudaine du trafic, cela peut entraîner une forte utilisation de la mémoire.

Comment corriger l’erreur « Allowed Memory Size of X Bytes Exhausted »

Voici quelques étapes à suivre pour corriger l’erreur « Allowed memory size of X bytes exhausted » :

Augmenter la limite mémoire PHP

Augmenter la limite mémoire PHP est le moyen le plus simple de corriger cette erreur mémoire. Tu peux le faire en ajoutant le code suivant à ton fichier wp-config.php :

define('WP_MEMORY_LIMIT', '256M');

Ce code définit la limite mémoire à 256 mégaoctets. Tu peux ajuster et augmenter ce nombre selon les besoins de ton site. Augmente la valeur jusqu’à ne plus obtenir d’erreurs de mémoire épuisée.

Assure-toi d’ajouter la constante WP_MEMORY_LIMIT avant ce bloc de code :

/* That's all, stop editing! Happy blogging. */
 /** Absolute path to the WordPress directory. */
 if ( !defined('ABSPATH') )
 define('ABSPATH', dirname(__FILE__) . '/');
 /** Sets up WordPress vars and included files. */
 require_once(ABSPATH . 'wp-settings.php');
Attention : Si tu ajoutes la valeur WP_MEMORY_LIMIT à la fin du wp-config.php et non avant ce bloc, la modification n’aura aucun effet !

Optimiser les images

Pour réduire la consommation mémoire, tu devrais optimiser tes images pour le web. Tu peux utiliser des plugins d’optimisation d’images comme Smush ou EWWW Image Optimizer pour compresser tes images sans perte de qualité.

Désactiver les plugins et thèmes

Si tu suspectes qu’un plugin ou un thème cause une consommation mémoire élevée, tu peux les désactiver individuellement pour identifier le coupable.

Passer à une offre d’hébergement supérieure

Si ton site connaît des pics de trafic fréquents, tu devras peut-être passer à une offre d’hébergement supérieure pour gérer ce trafic accru.

Si cela ne résout pas tes problèmes de mémoire WordPress / PHP, suis les conseils ci-dessous :

Comment corriger l’erreur « Memory Exhausted »

Vérifie d’abord la quantité de mémoire assignée par PHP et consulte le journal d’informations système.
Va dans WP Staging > Tools > System Info pour ce faire :

Fix memory exhausted error by checking the WordPress Memory Limit Settings.

Cela devrait être au moins 128M, ou mieux encore 256M ou plus.

Une alternative plus précise consiste à créer un fichier vide et à y ajouter le code ci-dessous :

<?php echo phpinfo();
  • Enregistre le fichier sous info.php et téléverse-le à la racine de ton site via FTP ou un plugin de gestionnaire de fichiers.
  • Ouvre maintenant https://tonsite.com/info.php et trouve la ligne memory_limit
WordPress Memory Limit php settings

Cette ligne t’indique la quantité exacte de mémoire en mégaoctets que ton site utilise.

Pour les sites WordPress de taille moyenne, cette limite mémoire devrait être d’au moins 128M, ou mieux 256M.

Si la limite mémoire est inférieure, tu dois l’augmenter. Tu peux augmenter la limite mémoire PHP en modifiant le PHP.ini. Ouvre le PHP.ini, trouve la ligne memory_limit et modifie la valeur en :

memory_limit = 256M
Demande à ton hébergeur où trouver le fichier PHP.ini.

Si tu n’as pas accès à ce fichier, tu peux essayer de modifier ton fichier .htaccess et d’y ajouter le code ci-dessous :

php_value memory_limit 256M

Rouvre le fichier info.php ou le journal d’informations système et vérifie si la limite mémoire a augmenté.

Si tu as réussi et que phpinfo() affiche la limite mémoire correcte, recharge ton site et l’erreur « Allowed memory size exhausted » devrait avoir disparu.

Si tu ne peux pas augmenter la limite mémoire seul, demande à ton hébergeur s’il peut le faire.

Conclusion

L’erreur « Allowed memory size of X bytes exhausted » peut être frustrante, mais c’est un problème courant que tu peux corriger avec les étapes décrites dans cet article. En augmentant ta limite mémoire PHP, en optimisant tes images, en désactivant les plugins et thèmes en conflit, en vérifiant tes paramètres de mise en cache et en passant à une offre d’hébergement supérieure si nécessaire, tu peux réduire la consommation mémoire et éviter cette erreur.

Updated on mai 23, 2026

Rene Hermenau

Auteur : Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.