L'une des erreurs les plus courantes que les utilisateurs de WordPress rencontrent, en particulier sur l'hébergement mutualisé, est l'erreur d'épuisement de la mémoire.
Parfois, elle s'affiche avec un message technique comme « Taille de mémoire autorisée épuisée ». D'autres fois, WordPress affiche simplement l'écran générique « Une erreur critique s'est produite sur ce site web ».
Cela signifie généralement que votre site a besoin de plus de mémoire PHP que le serveur n'est actuellement autorisé à utiliser. Cela peut se produire lorsque vous installez des plugins gourmands en ressources, téléchargez de gros fichiers multimédias ou dépassez votre plan d'hébergement.
Dans ce guide, nous vous montrerons comment augmenter en toute sécurité votre limite de mémoire PHP dans WordPress et corriger l'erreur. Nous partagerons également les meilleures pratiques pour éviter qu'elle ne revienne.

Qu'est-ce que l'erreur d'épuisement de la mémoire WordPress ?
L'erreur d'épuisement de la mémoire dans WordPress se produit généralement lorsque votre site web essaie d'utiliser plus de mémoire PHP que votre serveur ne le permet.
Cela peut entraîner le crash des pages, la rupture des plugins ou le déclenchement d'une erreur sur l'ensemble du site. Dans de nombreux cas, vous verrez maintenant un message indiquant : « Une erreur critique s'est produite sur ce site web. »

En coulisses, l'erreur réelle ressemble à ceci :
Erreur fatale : Taille de mémoire autorisée de 33554432 octets épuisée (tentative d'allocation de 2348617 octets)
WordPress est construit avec PHP, qui s'exécute sur votre serveur et a besoin de mémoire pour fonctionner. Si votre site dépasse la limite de mémoire disponible, PHP cesse de fonctionner et vous obtenez cette erreur.
D'après notre expérience à aider de nombreux utilisateurs à résoudre ce problème, nous avons constaté que cela se produit lorsque les sites ont :
- Un ou plusieurs plugins mal codés sont installés
- De grandes images ou vidéos qui utilisent de la mémoire serveur supplémentaire
- Ressources d'hébergement limitées, en particulier sur les plans mutualisés
WordPress essaie d'augmenter automatiquement la limite de mémoire si elle est inférieure à 64 Mo. Mais dans de nombreux cas, cela ne suffit pas, surtout pour les plugins et thèmes modernes.
Pourquoi vous ne voyez peut-être pas l'erreur de mémoire réelle
Vous vous demandez pourquoi vous ne voyez pas l'erreur de mémoire réelle ? Il est important de comprendre cela avant d'essayer de la corriger.
Dans les anciennes versions de WordPress, vous voyiez souvent le message d'erreur complet « mémoire épuisée » directement sur votre écran.
Mais dans les versions récentes, WordPress affiche un message plus générique à la place :
« Une erreur critique s'est produite sur ce site. Veuillez vérifier la boîte de réception de votre e-mail administrateur pour obtenir des instructions. »
Cela se produit parce que WordPress masque désormais les détails d'erreur sensibles par défaut. C'est une fonctionnalité de sécurité qui empêche les visiteurs de voir des informations techniques sur votre site.
Cependant, la vraie erreur est toujours enregistrée en arrière-plan. Vous pouvez voir le message complet en :
- Consultant la boîte de réception de votre adresse e-mail administrateur pour obtenir des instructions.
- Activant le mode débogage de WordPress dans votre fichier
wp-config.php. - Vérifiant les journaux d'erreurs de votre site via votre panneau de contrôle d'hébergement.
Si vous consultez votre boîte de réception, vous pourriez trouver un e-mail avec la ligne d'objet « Votre site rencontre un problème technique. »

À l'intérieur de cet e-mail, vous trouverez où l'erreur s'est produite et le message d'erreur exact.
Par exemple, vous verrez que l'erreur est causée par votre thème WordPress ou un plugin. À la fin de l'e-mail, vous verrez le message d'erreur réel.

Nous vous recommandons d'activer le mode débogage temporairement uniquement lors du dépannage. Une fois que vous avez trouvé l'erreur, n'oubliez pas de le désactiver pour éviter d'afficher des détails techniques à vos visiteurs.
Maintenant, dans les sections suivantes, nous vous montrerons comment augmenter manuellement la limite de mémoire PHP pour corriger l'erreur et assurer le bon fonctionnement de votre site.
- Option 1 : Modifier le fichier wp-config.php
- Option 2 : Modifier le fichier .htaccess
- Option 3 : Vérifier votre fichier php.ini
- Option 4 : Mettre à niveau votre hébergement WordPress
- Comment éviter d'épuiser la mémoire de votre WordPress
- FAQ sur l'erreur de mémoire épuisée de WordPress
- Guides supplémentaires sur les erreurs WordPress
📝 Note : Certaines de ces méthodes nécessitent que vous modifiiez directement vos fichiers WordPress. Nous vous suggérons de sauvegarder votre site web au préalable pour éviter que d'autres erreurs n'apparaissent sur votre site.
Prêt ? Allons-y !
Option 1 : Modifier le fichier wp-config.php
Tout d'abord, vous devez modifier le fichier wp-config.php sur votre site WordPress. C'est l'un des fichiers principaux de WordPress situé dans le répertoire racine, généralement nommé public_html.
Vous devrez utiliser un client FTP comme FileZilla ou le gestionnaire de fichiers de votre panneau de contrôle d'hébergement web.
Ensuite, vous devez coller la ligne suivante dans le fichier wp-config.php juste avant celle qui dit : C'est tout, arrêtez de modifier ! Bonne publication.
define( 'WP_MEMORY_LIMIT', '512M' ); Cette ligne demande à WordPress d'allouer jusqu'à 512 Mo de mémoire PHP.
Cependant, la limite finale dépend de la configuration de votre serveur. Si votre hébergeur impose une limite inférieure, cette modification peut ne pas prendre effet.
Pour plus de détails, vous pouvez consulter notre guide étape par étape sur comment trouver et modifier le fichier wp-config.php.
Une fois que vous avez terminé, vous devez enregistrer vos modifications et téléverser votre fichier wp-config.php sur votre serveur.
Vous pouvez maintenant visiter votre site WordPress, et l'erreur de mémoire épuisée devrait avoir disparu.
Option 2 : Modification du fichier .htaccess
La méthode suivante consiste à modifier le fichier .htaccess. Ce fichier est également situé dans le répertoire racine du site WordPress.
Ici, vous devez coller le code suivant avant la ligne qui dit #END WORDPRESS.
php_value memory_limit 512M
Similaire au code précédent, cela indiquera à WordPress d'augmenter la limite de mémoire PHP à 512 Mo.
Cela dit, gardez à l'esprit que cette méthode ne fonctionne que si votre serveur exécute Apache avec mod_php. Si vous utilisez PHP-FPM ou NGINX, cette méthode peut ne pas avoir d'effet.
Après cela, enregistrez simplement vos modifications et téléversez le fichier sur votre serveur web. Vous pouvez maintenant rouvrir votre site WordPress pour voir si l'erreur de limite de mémoire a disparu.
Si vous ne trouvez pas le fichier .htaccess, vous pouvez consulter notre guide sur pourquoi le fichier .htaccess peut être manquant et comment le trouver.
Option 3 : Vérification de votre fichier php.ini
Si les méthodes ci-dessus ne fonctionnent pas, vous voudrez peut-être examiner votre fichier php.ini.
php.ini est un fichier qui contrôle vos paramètres PHP, y compris la version de PHP et les scripts PHP. Ce n'est pas un fichier de base de WordPress, car votre fournisseur d'hébergement le gère généralement.
Vous pouvez vérifier son code pour voir votre limite d'utilisation de la mémoire PHP. Pour plus de détails, consultez notre guide sur comment trouver et modifier le fichier php.ini.
Cependant, comme il s'agit d'une méthode avancée, nous vous recommandons de contacter plutôt l'équipe de support de votre fournisseur d'hébergement web pour voir s'ils peuvent augmenter manuellement la limite de mémoire de WordPress. Sinon, cela peut entraîner d'autres erreurs.
De plus, certains plans d'hébergement mutualisé ne permettent pas aux utilisateurs d'accéder ou de modifier le fichier php.ini.
Vous pouvez lire notre guide sur comment demander correctement le support WordPress pour plus d'informations.
Option 4 : Mettre à niveau votre hébergement WordPress
Si vous rencontrez constamment l'erreur de mémoire épuisée, cela pourrait être un signe que votre site web a dépassé son plan d'hébergement actuel.
À mesure que votre site web attire plus de visiteurs et ajoute plus de contenu, il nécessite plus de ressources pour fonctionner correctement. La mise à niveau vers un plan avec une allocation de mémoire plus élevée peut être une solution permanente.
Envisagez de mettre à niveau votre hébergement WordPress si :
- Vous avez essayé les solutions précédentes, mais l'erreur persiste.
- Votre site web a considérablement augmenté en trafic ou en contenu.
- Vous prévoyez d'ajouter des fonctionnalités ou des capacités qui nécessitent plus de ressources.
Bluehost propose des plans d'hébergement WordPress abordables et fiables qui peuvent évoluer avec les besoins de votre site Web. Ils fournissent une plateforme conviviale spécifiquement optimisée pour WordPress, ce qui facilite la gestion de votre site Web.
Si vous utilisez notre code de coupon Bluehost, vous pouvez obtenir jusqu'à 61 % de réduction sur votre premier achat. Cliquez simplement sur le bouton ci-dessous pour l'obtenir :

Comment éviter d'épuiser la mémoire de votre WordPress
Maintenant que vous avez résolu l'erreur d'épuisement de la mémoire WordPress, voici quelques mesures proactives pour éviter qu'elle ne se reproduise :
- Désactivez les plugins inutilisés. De nombreux plugins contribuent à l'utilisation de la mémoire. Examinez régulièrement les plugins installés et désactivez ceux que vous n'utilisez pas activement pour libérer de la mémoire pour les tâches essentielles.
- Optimisez les images. Les images volumineuses peuvent consommer beaucoup de mémoire. Envisagez d'utiliser un plugin tel que EWWW Image Optimizer pour compresser automatiquement les images avant de les télécharger sur votre site.
- Utilisez un plugin de cache. Les plugins de cache stockent les données du site web, réduisant ainsi le besoin pour WordPress de les régénérer à chaque visite. Cela peut considérablement améliorer les performances du site web et réduire l'utilisation de la mémoire.
FAQ sur l'erreur de mémoire épuisée de WordPress
Qu'est-ce qui cause l'erreur de mémoire épuisée dans WordPress ?
Cette erreur se produit lorsque WordPress a besoin de plus de mémoire que votre serveur n'en autorise pour PHP. Elle est souvent déclenchée par des plugins gourmands en ressources, des images volumineuses ou une augmentation du trafic sur des plans d'hébergement de gamme inférieure.
Pourquoi ne vois-je qu'un message d'« erreur critique » au lieu de l'erreur de mémoire ?
Les versions plus récentes de WordPress masquent l'erreur technique derrière un message générique « Une erreur critique s'est produite sur ce site web ». Vous pouvez toujours afficher l'erreur complète en activant le mode débogage ou en consultant vos journaux d'erreurs.
Quelle quantité de mémoire PHP dois-je allouer ?
Nous recommandons de définir la limite de mémoire à au moins 256 Mo. C'est généralement suffisant pour la plupart des sites web, sauf si vous gérez une grande boutique WooCommerce ou utilisez des plugins lourds.
L'hébergement mutualisé peut-il causer cette erreur plus fréquemment ?
Oui. Les plans d'hébergement mutualisé ont souvent des ressources limitées. À mesure que votre site Web se développe, il peut atteindre ces limites de mémoire plus rapidement. La mise à niveau vers un meilleur plan d'hébergement peut éviter ce problème.
Est-il sûr d'augmenter la mémoire PHP manuellement ?
Oui, c'est sûr si cela est fait correctement. Nous vous recommandons de sauvegarder votre site Web avant de modifier des fichiers tels que wp-config.php ou .htaccess. Si vous n'êtes pas à l'aise avec cela, notre équipe Pro Services peut vous aider.
Guides supplémentaires sur les erreurs WordPress
Si vous dépannez d'autres problèmes WordPress, voici quelques guides utiles que nous avons rédigés pour vous faciliter la tâche.
- Comment corriger les articles WordPress renvoyant une erreur 404 (étape par étape)
- Comment corriger l’erreur « Les cookies sont bloqués en raison d’une sortie inattendue » dans WordPress
- Comment corriger le blocage de WordPress en mode maintenance (la méthode facile)
- Comment corriger l'erreur WordPress Admin Ajax 400 (Bad Request)
Nous espérons que cet article vous a aidé à résoudre l'erreur « mémoire WordPress épuisée » en augmentant la limite de mémoire PHP. Vous voudrez peut-être aussi consulter notre guide pour débutants sur le dépannage des erreurs WordPress étape par étape et notre liste d'experts des erreurs WordPress les plus courantes.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Adam
Merci pour cet article, nous avons aussi eu ce problème.
Quel réglage a la priorité ?
Dans WHM (MultiPHP INI Editor), memory_limit est défini sur 32M.
Dans wp-config.php, WP_MEMORY_LIMIT est défini sur 96M.
Support WPBeginner
Normalement wp-config, mais cela dépendrait de votre hébergement spécifique et des paramètres.
Admin
Edgar
Un grand merci !
Support WPBeginner
You’re welcome
Admin
arjun
mais qu'est-ce que cette limite de mémoire WordPress exactement, combien de RAM wp devrait-il utiliser sur le serveur ? quelqu'un peut-il partager ce que c'est ?
merci
Support WPBeginner
La limite de mémoire indique à WordPress la taille des requêtes/fichiers pour les tâches individuelles, ce n'est pas pour la RAM de votre site et votre utilisation de RAM serait déterminée par ce qui se trouve sur votre site.
Admin
fazan
merci wpbeginner
vous avez résolu mon problème
mais j'ai un vps, puis-je augmenter davantage la limite de mémoire
veuillez répondre
Support WPBeginner
Vous devrez contacter votre fournisseur d'hébergement pour savoir ce qui est disponible pour vous.
Admin
Ionut Pomirleanu
Merci wpbeginner
Support WPBeginner
You’re welcome
Admin
Ananth Gurunathan
Merci pour le post. Cela a vraiment fonctionné pour moi pour mon problème qui était un gros casse-tête depuis 5 jours. Merci beaucoup.
Support WPBeginner
You’re welcome, glad we could help solve the issue
Admin
Sandeep
Merci wpbeginner pour cet article, j'ai résolu mon problème avec l'aide de cet article
Support WPBeginner
You’re welcome, glad our guide could be helpful
Admin
Shahid
Thanks.. That worked like a charm
Support WPBeginner
Glad our article could help
Admin
Handsome
Merci beaucoup. Ça a très bien fonctionné pour moi !
Support WPBeginner
Glad our recommendations could help
Admin
Ankur Verma
Ça marche ! Merci.
Support WPBeginner
Glad our article could help
Admin
Peter
Il doit y avoir un moyen de résoudre ces problèmes de mémoire sans mettre tout le site hors ligne ou risquer de casser la configuration en désactivant des composants essentiels. De plus, les erreurs se produisent même lorsque la limite de mémoire est définie sur la mémoire physique maximale du serveur (32 Go) et qu'elles se produisent, il n'y a pas de pic d'utilisation de la mémoire (les utilitaires système ne signalent aucune augmentation de l'utilisation réelle de la mémoire physique.
Support WPBeginner
Vous pourriez créer un site de staging ou télécharger votre site dans une version locale : https://www.wpbeginner.com/wp-tutorials/how-to-move-live-wordpress-site-to-local-server/
Vous pourriez également contacter votre fournisseur d'hébergement pour voir s'il y a des erreurs de leur côté qu'ils peuvent constater.
Admin
Peter
Inutile lorsque le problème ne dépend pas de la mémoire réellement requise – dans mon cas, il continue de donner l'erreur pour des plugins aléatoires, quelle que soit la quantité de mémoire que je spécifie (jusqu'à 32 Go). Ce serait bien de connaître une méthode de dépannage réelle pour voir ce qui utilise la mémoire.
Support WPBeginner
Pour les étapes de dépannage, vous voudrez suivre notre article ici :
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
Admin
Yash Trivedi
Solution correcte pour moi…..Merci beaucoup wpbeginner
Support WPBeginner
Glad our article could help
Admin
Saran
Résolu. Merci beaucoup mon frère
Support WPBeginner
Glad our article could help
Admin
Achraf
Je vous aime ! vous me sauvez la vie !
Support WPBeginner
Glad our article could help
Admin
Wim Hoogenraad
J'aurais aimé le savoir plus tôt. Maintenant, j'ai perdu beaucoup de trafic pour mon site.
J'espère que c'est résolu maintenant !
Support WPBeginner
Hope our article helped you resolve the problem
Admin
Yaseen Ghafar
Done (y) nice work
thank you
Support WPBeginner
Glad our article could be helpful
Admin
mrTF
Merci beaucoup. Ça a très bien fonctionné pour moi !
Support WPBeginner
Glad our article could help
Admin
CBo
Ça a marché super ! Merci !
Support WPBeginner
Glad you like our content
Admin
ikram
Super ! Ça fonctionne bien. Merci beaucoup.
Support WPBeginner
You’re welcome
Admin
Krish
Exactement !! Merci beaucoup.
Support WPBeginner
Glad you like our content
Admin
daniel coelho
merci ! parfait maintenant !
Support WPBeginner
You’re welcome
Admin
Pramod Walke
Ça fonctionne
Merci beaucoup.
Support WPBeginner
You’re welcome
Admin
Mara
Ça marche, merci <3
L'erreur était :
Erreur fatale : taille de mémoire autorisée de 134217728 octets épuisée (tentative d'allocation de 491520 octets) dans…
Support WPBeginner
Glad our article could help
Admin
Moses Asiago
Merci, cela m'a beaucoup aidé à démarrer dans l'apprentissage de woocommerce
Support WPBeginner
Glad our guide could help
Admin
EAT (mes initiales réelles)
Merci beaucoup, beaucoup, beaucoup, beaucoup, beaucoup, beaucoup ! Je suppose qu'au fur et à mesure que j'ajoute plus d'articles à la base de données, cela nécessite plus de mémoire pour fonctionner. Divers problèmes survenaient avec cette erreur interne au cours des deux dernières années, mais comme je pouvais toujours créer de nouveaux articles, je me disais : « meh, on continue. »
Ensuite, je ne pouvais plus poster ! Panique ! Tout le monde, PANIQUE !!!
J'ai activé le mode de débogage. J'ai obtenu mon rapport de débogage. J'ai vu le rapport d'épuisement de la mémoire. Puis j'ai trouvé cette page et j'ai essayé, en pensant : « Cela ne fonctionnera probablement pas. J'ai trop modifié le thème et certains plugins pour qu'ils fonctionnent comme je le souhaite. Quelque chose quelque part a été MuNgEd.
Non. Pas du tout. Cette seule ligne de code a résolu le problème et m'a permis de reprendre mon activité NORMALEMENT !!!! Hourra pour moi !!!! HOURRA POUR VOUS !!!!
Support WPBeginner
Glad our guide could help
Admin
NotMyRealName
Merci, ça a marché pour moi
Support WPBeginner
Glad our guide could help
Admin
Juman
Ça a marché pour moi. Merci mille fois
Support WPBeginner
Glad our article could help
Admin
Mykola
Et si vous avez le même problème sur la page d'administration, vous pouvez aussi essayer
define( ‘WP_MAX_MEMORY_LIMIT’, ‘512M’ );
Les tâches d'administration nécessitent plus de mémoire que les opérations habituelles. Lorsque vous êtes dans la zone d'administration, la mémoire peut être augmentée ou diminuée de WP_MEMORY_LIMIT en définissant WP_MAX_MEMORY_LIMIT.
WP_MAX_MEMORY_LIMIT définit le maximum uniquement sur les pages d'administration. C'est un schéma de nommage terrible, mais il date de WordPress 2.5 et personne n'ose le changer maintenant.
Support WPBeginner
Thanks for adding this information for other users
Admin
Aniekan
Merci beaucoup. Ça marche très bien.
Support WPBeginner
Salut Aniekan,
Heureux que vous l'ayez trouvé utile.
Admin
Bethany Snyder
Merci beaucoup pour cette solution rapide et facile !
Support WPBeginner
Glad our guide was helpful
Admin
Albert Wesquer
Merci mec
Manal Shaikh
Merci beaucoup. Ça a vraiment fonctionné.
Kerry Rixon
Merci Merci Merci !
Un novice a résolu ce problème avec votre aide ! Merci encore
Support WPBeginner
You are welcome
Admin
Laura Mailleux
J'ai essayé ceci, et maintenant mon panneau d'administration entier et mon site Web sont en panne, tous bloqués par cette erreur 500…. Je ne peux plus rien accéder, et par conséquent, je ne peux plus utiliser le Gestionnaire de fichiers pour annuler le changement. Je suis complètement perdu, y a-t-il une chance que vous puissiez m'aider ?
Support WPBeginner
Salut Laura,
Si vous avez accès au tableau de bord cPanel, vous pouvez annuler les modifications depuis la section du gestionnaire de fichiers. Alternativement, vous pouvez contacter votre fournisseur d'hébergement pour vous aider à résoudre ce problème.
Admin
prashant
je dois utiliser le plugin wpml, le problème est que l'éditeur de texte en langue anglaise fonctionne correctement, mais quand je texte en allemand ou en espagnol (langues secondaires), l'éditeur de texte ne s'affiche pas dans l'éditeur de texte des langues secondaires, alors comment résoudre ce problème
Jose
J'ai contacté ma société d'hébergement et leur ai demandé d'augmenter ma mémoire PHP, cela a résolu le problème.
Abdultawab Ibrahim
ça marche comme par magie.. continuez le bon travail
Natangwe
Merci beaucoup ! Vous m'avez sauvé.
Personnel éditorial
Happy to help
Admin
Jonathan
Help! i have this problem
Taille de mémoire autorisée de 268435456 octets épuisée (tentative d'allocation de 10489856 octets)
Support WPBeginner
Salut Jonathan,
Veuillez consulter notre article sur la façon d'augmenter la limite de mémoire php dans WordPress.
Admin
OMAR CHAVEZ
Gracias !!!
Clarence
Merci ! Merci ! Merci ! TRÈS utile !
Majid Korm
Merci beaucoup
Mes problèmes ont été résolus complètement grâce à vos informations et votre aide détaillées.
Merci beaucoup
Majid
Jonny
Je ne suis pas aussi bon que je le devrais dans ce domaine, donc j'ai encore du mal avec ça.
J'ouvre le fichier config.php et il y a une partie qui dit :
define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
seulement il dit déjà :
define(‘WP_MEMORY_LIMIT’, ‘1024M’);
Je l'ai changé à 2048 et 4096 sans aucun changement.
Mais il n'y a pas de « C'est tout, arrêtez d'éditer ! Bon blogging. »
après le
define(‘WP_MEMORY_LIMIT’, ‘1024M’);
il dit
define(‘WP_DEBUG’, false);
puis
# C'est tout. Crayons baissés
Il est écrit « C'est tout, arrêtez d'éditer ! Bon blogging. » dans le fichier Sample config.php mais pas dans celui actuel.
Des conseils ?
Jake
Merci, cela a parfaitement fonctionné !
John Grimes
Merci... je viens de passer de Joomla à WordPress et j'ai rencontré ce problème. Merci pour la solution facile.
Jenish Parmar
Vous êtes un génie. Merci beaucoup ! Vous m'avez sauvé.
Ant
Vous êtes un sauveur. J'étais sur le point de commencer à lancer des objets cassables.
Scarlett
Omg, ça a résolu le problème ! MERCI !!!
lokesh
Merci d'avoir partagé cette information, cela m'a vraiment aidé à réparer mon site WordPress.