VOTRE AGENCE DE DEPANNAGE WORDPRESS ET WOOCOMERCE

Comment corriger l’erreur fatale : taille de mémoire autorisée épuisée dans WordPress

  • 11 mars 2025

Si vous gérez un site WordPress, vous avez peut-être déjà rencontré l’erreur fatale suivante :

Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)

1. Augmenter la limite de mémoire PHP

Modifier le fichier wp-config.php

Ajoutez la ligne suivante au fichier wp-config.php, juste avant la ligne /* That's all, stop editing! Happy blogging. */ :

define(‘WP_MEMORY_LIMIT’, ‘256M’);

Cela demande à WordPress d’augmenter la mémoire utilisable jusqu’à 256 Mo. Vous pouvez essayer des valeurs supérieures si nécessaire.

Modifier le fichier .htaccess

Ajoutez cette ligne à votre fichier .htaccess :

php_value memory_limit 256M

Modifier le fichier php.ini

Si vous avez accès à ce fichier (sur un serveur VPS ou dédié), modifiez ou ajoutez la ligne suivante :

memory_limit = 256M

2. Désactiver les plugins et les thèmes gourmands

Un plugin ou un thème mal optimisé peut consommer trop de mémoire. Pour tester cela :

  1. Désactivez tous les plugins en renommant le dossier wp-content/plugins en plugins_old.
  2. Si le site fonctionne, réactivez les plugins un par un pour identifier celui qui pose problème.
  3. Essayez un thème WordPress par défaut comme « Twenty Twenty-Four ».

3. Optimiser la base de données

Une base de données volumineuse peut ralentir votre site et consommer plus de mémoire. Vous pouvez l’optimiser en utilisant un plugin comme WP-Optimize ou en exécutant ces requêtes MySQL :

OPTIMIZE TABLE wp_posts;
OPTIMIZE TABLE wp_postmeta;
OPTIMIZE TABLE wp_options;

4. Vérifier la configuration du serveur

Si vous êtes sur un hébergement mutualisé, votre hébergeur peut imposer une limite stricte de mémoire. Contactez-le pour voir si une augmentation est possible.

5. Passer à un hébergement plus performant

Si votre site grossit, il peut être temps de passer à un hébergement plus performant comme un VPS ou un serveur dédié.

L’erreur « Taille de mémoire autorisée épuisée » est fréquente sous WordPress mais peut être résolue en augmentant la limite de mémoire, en optimisant votre site et en vérifiant votre hébergement. En suivant ces solutions, vous pourrez améliorer la stabilité et la performance de votre site WordPress.