Table des matières:
Comprendre l’erreur de mémoire insuffisante sur WordPress
L’erreur « Erreur de mémoire insuffisante » (ou Allowed memory size exhausted) est l’une des erreurs les plus fréquentes sur WordPress. Elle se produit lorsque votre site tente d’utiliser plus de mémoire PHP que la limite autorisée par votre serveur. Cela peut entraîner un blocage complet de votre tableau de bord ou de certaines pages. Dans cet article, nous allons vous expliquer comment réparer l’erreur ‘Erreur de mémoire insuffisante’ sur WordPress étape par étape.
Qu’est-ce que la mémoire PHP et pourquoi est-elle importante ?
La mémoire PHP est la quantité de mémoire allouée à l’exécution des scripts PHP sur votre serveur. WordPress, ses thèmes et ses extensions utilisent cette mémoire pour fonctionner. Si la limite est trop basse, vous rencontrez l’erreur de mémoire insuffisante. Par défaut, WordPress recommande une limite de 64 Mo, mais certains sites nécessitent 128 Mo ou plus.
Identifier la cause de l’erreur de mémoire insuffisante
Avant de réparer l’erreur ‘Erreur de mémoire insuffisante’ sur WordPress, il est crucial d’identifier la cause. Les principales raisons sont :
- Extensions trop gourmandes en mémoire
- Thème mal optimisé
- Site à fort trafic ou avec beaucoup de contenu
- Limite de mémoire PHP trop basse définie par l’hébergeur
Comment réparer l’erreur ‘Erreur de mémoire insuffisante’ sur WordPress : 5 méthodes
1. Augmenter la limite de mémoire PHP via wp-config.php
La méthode la plus courante pour corriger l’erreur de mémoire insuffisante est d’augmenter la limite de mémoire PHP. Connectez-vous à votre serveur via FTP ou cPanel, ouvrez le fichier wp-config.php à la racine de WordPress, puis ajoutez cette ligne avant le commentaire « That’s all, stop editing! » :
define('WP_MEMORY_LIMIT', '256M');
Si vous avez besoin de plus de mémoire pour l’administration, utilisez :
define('WP_MAX_MEMORY_LIMIT', '512M');
Enregistrez et téléversez le fichier. Vérifiez si l’erreur persiste.
2. Modifier le fichier php.ini
Si vous avez accès au fichier php.ini, vous pouvez y augmenter la mémoire PHP. Recherchez la ligne memory_limit et modifiez-la, par exemple :
memory_limit = 256M
Si le fichier n’existe pas, créez-en un à la racine de WordPress avec cette ligne. Cette méthode est efficace pour réparer l’erreur ‘Erreur de mémoire insuffisante’ sur WordPress de manière permanente.
3. Utiliser le fichier .htaccess
Certains hébergeurs permettent de définir la mémoire PHP via le fichier .htaccess. Ajoutez cette ligne :
php_value memory_limit 256M
Attention : cette méthode peut ne pas fonctionner sur tous les serveurs. Testez après modification.
4. Contacter votre hébergeur
Si vous ne parvenez pas à augmenter la mémoire vous-même, contactez votre hébergeur. Expliquez que vous devez réparer l’erreur ‘Erreur de mémoire insuffisante’ sur WordPress et demandez une augmentation de la mémoire PHP. La plupart des hébergeurs le font gratuitement.
5. Optimiser votre site WordPress
Si l’augmentation de mémoire n’est pas possible ou souhaitable, optimisez votre site :
- Désactivez les extensions inutilisées
- Utilisez un thème léger et optimisé
- Mettez en cache votre site avec un plugin comme W3 Total Cache
- Réduisez le nombre de révisions d’articles
- Utilisez un CDN pour alléger la charge
Prévenir l’erreur de mémoire insuffisante à l’avenir
Après avoir réparé l’erreur ‘Erreur de mémoire insuffisante’ sur WordPress, adoptez de bonnes pratiques :
- Surveillez régulièrement l’utilisation de la mémoire avec des plugins comme Query Monitor
- Mettez à jour WordPress, thèmes et extensions
- Évitez d’installer trop d’extensions
- Hébergez votre site chez un fournisseur offrant des ressources suffisantes
Dépannage avancé : erreur de mémoire insuffisante persistante
Si l’erreur persiste après avoir suivi les étapes ci-dessus, vérifiez :
- Que la modification du fichier wp-config.php est bien prise en compte (parfois le cache du serveur interfère)
- Qu’il n’y a pas de conflit entre extensions (testez en désactivant toutes les extensions, puis réactivez-les une par une)
- Que votre thème n’est pas en cause (passez temporairement à un thème par défaut comme Twenty Twenty-Three)
- Que votre hébergeur applique bien la limite demandée
Réparer l’erreur de mémoire insuffisante sur WordPress : résumé
L’erreur de mémoire insuffisante peut être frustrante, mais elle se résout généralement facilement. En augmentant la mémoire PHP, en optimisant votre site ou en contactant votre hébergeur, vous pourrez réparer l’erreur ‘Erreur de mémoire insuffisante’ sur WordPress rapidement. N’oubliez pas de toujours faire une sauvegarde avant de modifier des fichiers importants.
En suivant ce guide, vous avez toutes les clés pour corriger cette erreur courante et améliorer les performances de votre site WordPress. Si vous avez des questions, n’hésitez pas à consulter la documentation officielle ou à demander de l’aide à votre hébergeur.
