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.


Vennh
Cela a fonctionné pour moi.
/**Ceci est un test de mémoire*/
define(‘WP_MEMORY_LIMIT’, ’64M’);
Merci pour ce partage merveilleux.
joey
Thanks for the great and simple help! This solved my issue !
Thumbs up;)
Lu
La limite de mémoire doit-elle être supérieure à 64 Mo ? La plupart des sites WP sur lesquels j'ai travaillé n'ont jamais dépassé 40-5 Mo de chargement de page moyen. La raison pour laquelle je demande, c'est que j'ai lu que WP_MEMORY_LIMIT définit la quantité de mémoire que WordPress peut utiliser par thread Apache. Cela signifie que plusieurs threads utiliseront de plus en plus, et finiront par échanger sur disque, ce qui n'est jamais bon.
Quelqu'un est-il expert et peut répondre à cela ?
L'équipe de WPBeginner
Il semble que WordPress soit incapable de créer le fichier wp-config.php ou que le fichier soit supprimé après l'installation. Utilisez FTP pour vous assurer qu'un fichier wp-config.php est présent sur votre site. Sinon, essayez d'en créer un en renommant le fichier wp-config-sample.php en wp-config.php. Vous devrez modifier manuellement le fichier et fournir les informations de votre base de données.
Billy
Salut, comment résoudre cette erreur
http://bloggytech.in/wp-admin/install.php
Veuillez visiter cette URL… elle affiche cette erreur, après l'avoir installée une fois de plus, elle affiche la même chose….. Veuillez répondre
aiyeboy
J'espère que je ne serai pas moqué, où puis-je voir le fichier config.php, est-il dans mon phpmyadmin ou où s'il vous plaît
Support WPBeginner
Le fichier wp-config.php est généralement situé dans le dossier racine de votre site Web et peut être accédé à l'aide d'un client FTP ou du gestionnaire de fichiers cPanel.
Admin
aiyeboy
Si je le localise sur un FTP, et que je clique dessus, il apparaît comme un fichier à télécharger, s'il vous plaît aidez-moi avec un guide complet sur la façon de le faire s'il vous plaît mon site tombe en panne tous les jours…
tony leon
ne double-cliquez pas dessus. Faites un clic droit et sélectionnez EDITER ou mettez-le en surbrillance et recherchez un bouton EDITER quelque part (peut-être en haut si c'est Godaddy). Bonne chance !
LJ LaValle
I opened the wp-config.php file from my ftp directory.
I was not sure how to completely enter the adjustment – I didn’t know basic coding for php, so I just copied the basic precursors shown for each entry and added as follows:
/**Ceci est un test de mémoire*/
define(‘WP_MEMORY_LIMIT’, ’64M’);
Ça a marché !
Ali
et si je le changeais à 256 Mo
Doug
Merci !!! Cela a résolu un problème que j'avais créé moi-même et m'a évité de payer quelqu'un de la société d'hébergement pour mettre à jour le fichier.
kim
J'obtiens exactement cette erreur, mais je ne suis pas sûr de la façon d'accéder à wp-config.php, qui se trouve dans le répertoire racine de WordPress, car je ne sais pas où le trouver. Oui, je suis un débutant complet. Pouvez-vous m'aider ?
Erreur fatale : taille de mémoire autorisée de 33554432 octets épuisée (tentative d'allocation de 122880 octets) dans /home/crooked1/public_html/wp-includes/SimplePie/Sanitize.php à la ligne 331
Support WPBeginner
Comment utiliser FTP pour téléverser des fichiers WordPress.
Admin
mike .levine
Merci beaucoup !! Vraiment... vous m'avez sauvé la vie. Je ne peux pas vous dire à quel point je suis reconnaissant pour votre aide.
Timothy
Bonjour,
J'ai essayé d'augmenter la limite à 64 Mo, et j'ai reçu cet avertissement jusqu'à 5 fois :
« AVERTISSEMENT : Redémarrage du travail en raison d'une inactivité de plus de 5 minutes. »
La sauvegarde de la base de données s'arrête jusqu'à 60s%, et le résultat est ci-dessous lorsqu'elle a tenté de téléverser sur Dropbox :
« ERREUR : La taille du fichier téléversé et la taille du fichier local ne correspondent pas. »
Qu'est-ce qui ne va pas ? J'utilise Bluehost.
Merci !
PS: I’m not a technical person, so give explanation in details
Thomas Cole
J'ai eu un sacré mal à travailler sur mon site et je sacrifierais un MacBook à minuit pour que mon site fonctionne, une petite ligne de code et nous sommes de retour en ligne. Merci !
Domestic Herald
MERCI beaucoup !!!! Cela a fonctionné à merveille et m'a pris moins d'une minute à mettre en œuvre.
Jonni
Merci beaucoup !!!!
Je suis en plein lancement et tout à coup, je n'ai pas pu mettre à jour ou créer de pages web sur tout le site à cause d'une erreur interne du serveur 500. (Et bien sûr, cela s'est produit dès que j'ai découvert que la page d'accueil avait un gros problème.)
Je n'ai reçu aucune aide du support, je ne suis pas développeur web.
Pourtant, j'ai TOUJOURS pu suivre vos instructions et Alléluia ! Miracle des miracles ! Tout fonctionne maintenant.
Tout ce travail pour attirer du trafic, faire venir de nouvelles personnes sur le site – presque gâché par une erreur de serveur – mais le désastre a été évité ! Vous avez sauvé la situation.
Ma plus sincère gratitude.
Encore une fois, je ne vous remercierai jamais assez.
bungkelip
J'ai ajouté define(‘WP_MEMORY_LIMIT’, ‘1024M’); mais ça ne marche pas, aidez-moi
Casey Friday
Merci beaucoup ! J'étais sur le point de me plaindre à WooThemes que leur extension à 129 $ cassait mon site, mais il s'est avéré que c'était un problème de mémoire. Santé !
Janelle
Merci mille fois ! C'est tellement utile, et plus de gens devraient voir cet article.
Adrian
À la ligne 36/37 de wordpress, wp-config.php vous devez taper :
/** Limite de mémoire */ define(‘WP_MEMORY_LIMIT’, ’64M’);
Pour moi, ce problème est résolu de cette façon. Vous pouvez changer 64M par la valeur que vous souhaitez.
Adam Singer
Ce commentaire est tellement clé !
Vous devez ajouter define( ‘WP_MEMORY_LIMIT’, ’64M’ ); juste avant que la clé unique et les sels ne soient définis, sinon le changement ne prendra pas effet. Merci !!!
omniafausta
ouais merci, je me demandais pourquoi ça ne marchait pas pour moi. C'est parce que personne ne m'avait dit OÙ dans le wp-config je devais ajouter cette ligne. MERCI !!!
Rosie Taylor
Merci d'avoir clarifié cette étape. Maintenant, je sais pourquoi changer simplement l'autre ligne pour la valeur n'avait pas fonctionné auparavant. Cela m'a beaucoup sauvé pour un client ce soir !
Titel
Bonjour,
Aujourd'hui j'ai eu un problème avec WordPress : après m'être connecté, l'écran "écran blanc de la mort" est apparu. Nous sommes allés dans cPanel et avons inséré "define (‘WP_MEMORY_LIMIT’, ’64M ‘)’ dans wp-config.php et tout s'est très bien passé.
Merci beaucoup WPBeginner.
Hamza Ahmed
Merci beaucoup, je travaille très dur avec chaque méthode que j'ai trouvée sur Internet, mais j'ai échoué. Mon problème est survenu lors de l'installation de WordPress. J'ai collé ce code au milieu et j'ai augmenté sa valeur à 128 Mo. Maintenant, cela fonctionne bien, merci encore beaucoup.
Jeff Danforth
Mon hébergeur fournit 64 Mo et demande un supplément conséquent pour augmenter la limite de mémoire PHP – je suis donc enclin à être « économe » et à réduire mon utilisation de mémoire.
COMMENT puis-je déterminer quels plugins ou autres éléments supprimer pour rester sous 64 Mo
A) consommation de mémoire PHP, par exemple, quels plugins sont gourmands
B) ai-je un problème de fuite de mémoire, par exemple, des plugins malveillants
Merci pour ce forum, d'ailleurs – je suis vraiment débutant, mais enthousiaste à propos de WP (grrr, si seulement je pouvais le faire fonctionner correctement)
Matthew
Cela a fonctionné pour moi, merci pour l'astuce !
Daniel
Cela n'a pas fonctionné pour moi, mais je ne suis pas sûr de ce que signifie être « à l'intérieur de la balise php principale ». J'ai ouvert le fichier dans Dreamweaver et j'ai fait une recherche. Le mot « main » n'apparaît nulle part sur la page. J'ai donc mis le code à la ligne 2, juste après le « <php". J'ai essayé à 64 et 128. Merci.
Personnel éditorial
La balise php principale signifie simplement l'insérer comme vous l'avez fait. Parfois, cela ne fonctionne pas, auquel cas vous devez demander à votre hébergeur.
Admin
Deepanshu
Merci pour votre aide.
Mais 64 Mo était déjà le réglage par défaut pour moi et bien sûr, ce n'était pas suffisant, alors je l'ai changé à 96 Mo et je pense que vous devriez également mentionner cela.
Jan
Bien mais rien ne fonctionne – j'utilise Rackspace Cloud – j'ai essayé 32 – 64 – 128 – 256 – 512 – 1024 Mo pour un site MU, je ne peux pas aller plus haut et seulement dans l'admin, je ne peux pas accéder après un plugin de wpmudev, donc je suppose que je dois le supprimer et essayer quelque chose de pro.
Julie Geiger
a parfaitement fonctionné.. merci de partager, j'ai essayé plusieurs autres corrections mais toutes ont échoué.
Nick
Merci pour l'article. Il a été d'une grande aide
pathik
ça marche vraiment, j'avais un problème de serveur interne,,, quand j'ai ajouté un nouveau plugin,,, j'ai juste augmenté la limite de mémoire
define(‘WP_MEMORY_LIMIT’, ’64M’);
dans wp-admin et le problème a été résolu..
merci beaucoup
Joke van de Fliert
merci ! pour moi, le fournisseur a dû changer un réglage pour augmenter la limite de mémoire, mais cela a résolu le problème !
Jennifer Ortiz
Merci mille fois pour ça ! J'ai eu le message d'erreur juste après l'installation de Wordpress – je n'ai même pas eu la chance d'ajouter un plugin.
Erreur fatale : taille de mémoire autorisée de 33554432 octets épuisée…
Tout semble fonctionner correctement maintenant.
Timothy Jacobs
J'ai essayé de faire cela, mais cela n'a pas résolu le problème. Je suis sur l'hébergement 1&1 et j'ai essayé tous les changements, mais j'obtiens toujours cette erreur chaque fois que je télécharge une image de taille moyenne :
Erreur fatale : Out of memory (alloué 29884416) (tentative d'allocation de 4096 octets) dans /homepages/21/d258522816/htdocs/TBJFilms/WP/wp-includes/media.php à la ligne 1010
Quelle est votre suggestion ?
wpbeginner
@Timothy Jacobs Contactez votre hébergeur. S'ils refusent de vous aider, alors changez.
aidilgoh
J'ai essayé de placer ceci à la fin de wp-config.php et ça n'a pas fonctionné.
Cependant, le placer en haut juste après la balise <?php a fonctionné. Hourra !
Guy
Exactement !! merci beaucoup – vous avez illuminé ma journée !
Appdunia
Ça a marché pour moi seulement après l'avoir placé juste après la balise php. Merci beaucoup !
Ahmad Zaruq Spain
Yes, I used the
I just hope my site doesn't keep crashing on every new plugin install, going to check that now. Thanks to all you geeks out there!
1error_reporting(E_ALL); ini_set(‘display_errors’, 1);
2
3define( ‘WP_DEBUG’, true);I found in a post next to this one and was getting an error by using define(‘WP_MEMORY_LIMIT’, ‘128M’); on the last line of my php-config file. Thanks to this comment I placed it right below <?php tag at the top and now the error report is no longer
PatrickTyrus
cela a été d'une grande aide, mais comme vous l'avez noté, cela pourrait facilement être un plugin, ou comme quelqu'un l'a mentionné, cela pourrait être une fuite de mémoire.
Et comme d'autres l'ont souligné, il y a des paramètres de mémoire pour une raison, certains hébergeurs couperont vos services si vous essayez de les contourner.
Y a-t-il un moyen de vérifier ce qui consomme de la mémoire ?
Je vais chercher, mais c'est quelque chose qui devrait être listé dans les articles connexes, ou comme une note et un lien à la fin concernant l'une des "nombreuses solutions pour cela". Opter pour la "solution la plus simple" peut vous aider à passer la journée, mais ce n'est peut-être pas une bonne solution à long terme car cela peut masquer le vrai problème et retarder l'inévitable.
Alexis O'Neill
Ça a marché pour moi !! J'ai changé la langue de mon site en espagnol et je suppose que cela a utilisé la mémoire. J'ai ajouté la ligne simple recommandée dans le post et voilà !! De retour dans mon mode admin. La partie vraiment utile était « Ne paniquez pas ! » car mon niveau d'anxiété augmentait rapidement.
Merci beaucoup.
Kiu Karakas
define(‘WP_MEMORY_LIMIT’, ’64M’);
pas résolu
define(‘WP_MEMORY_LIMIT’, ‘164M’);
résolu
MERCI
wpbeginner
@shally1584 Il n'y a pas de = << dans notre code. Êtes-vous sûr de coller notre code comme une fonction indépendante et non comme faisant partie d'autre chose.
shally1584
salut. j'ai essayé d'ajuster la limite de mémoire et j'ai obtenu cette erreur
‘Erreur d’analyse : erreur de syntaxe, ‘=’ inattendu dans /home/amanerdm/public_html/beaverealty.com/wp-config.php à la ligne 62’
s'il vous plaît aidez à résoudre ce problème. merci.
Luna
Merci pour ce post… J’avais quelques pages de requêtes de catégories / archives qui généraient cette erreur après la mise à niveau vers WordPress 3.1. J’étais sur le point de réécrire les requêtes jusqu’à ce que je trouve votre post dans une recherche Google.
You saved me a lot of work and headaches
Kdb
J’ai fini par devoir changer de société d’hébergement car je ne parvenais pas à faire augmenter la mémoire de mon hébergeur actuel de 32 Mo à, eh bien, plus rien. Plutôt triste. Il a fallu un peu de tracas pour transférer trois sites Wordpress (et plusieurs autres sites), mais cela en valait la peine. Mon hébergeur actuel offre 128 Mo et mes sites fonctionnent TELLEMENT mieux. Je peux même ajouter des plugins.
Richard
Bonjour
J'ai essayé la solution en ajoutant la ligne immédiatement après la balise >php ouvrante (ligne 1)
define(‘WP_MEMORY_LIMIT’, ’64M’);
Ça n'a pas marché pour moi MAIS
J'ai placé la ligne avec des commentaires pour mon propre usage à la ligne 22 (comme il se trouve) et ça a marché.
Je teste cette procédure sur un site WP de test utilisant le thème Twentyten 1.2
/home/par*****/public_html/wp-config.php
Ligne 22 /** Limite de mémoire WP Notez que cela ne fonctionne pas lorsqu'il est placé immédiatement après la ligne 1 */
define(‘WP_MEMORY_LIMIT’, ’64M’);
Chris
Cette astuce ne fonctionne pas pour moi depuis WP 3.
ce que j’ai trouvé qui a fonctionné, c’est de créer un fichier PHP.INI dans le dossier wp-admin avec la ligne :
memory_limit = 128M
(ou ce que vous voulez en faire)
Personnel éditorial
Cela ressemble à un problème d'hébergement plutôt qu'à un problème de WP 3.0. Nous avons toujours cette astuce qui fonctionne pour nos clients.
Admin
Tronc
Ça a marché pour moi ! Merci !!!
Créez un fichier PHP.INI dans le dossier wp-admin, avec la ligne « memory_limit = 128M; »
J'ai changé toutes les autres méthodes, et c'est la seule qui a semblé fonctionner.
Don
Merci. Ça a marché pour moi ! Rien d'autre n'a fonctionné jusqu'à ce que je lise votre commentaire. L'hébergeur du site n'a pas été très utile.
dan
Brillant ! Merci !
kdb
J'ai essayé ça, mais mon hébergeur le limite à 32 méga. Quelqu'un peut-il recommander un bon hébergeur pour WP, car je vais devoir changer. Merci !
Personnel éditorial
Consultez notre liste d'hébergeurs recommandés. Vous la trouverez sur notre page d'accueil.
Admin
phil
J'ai mis cette ligne tout en haut du fichier (wp-config.php) et ça a marché !
ayahshiva
j'ai aussi eu le même avertissement quand j'ai activé trop de plugins
Eyl
J'ai fait l'astuce mais rien ne semble s'être passé. L'erreur continue de s'afficher, pouvez-vous suggérer d'autres solutions ?
Personnel éditorial
Sur certains hébergeurs, cette astuce ne fonctionnera pas. Vous devrez donc leur demander (supplier) d'augmenter la limite de mémoire PHP. OU supprimez le plugin qui en est la cause.
Admin
Seth Merrick
Excellent article. Un tout nouveau plugin qui pourrait bientôt figurer sur cette liste est Cobalt WP Boost.
Regardez ici :
http://frugaltheme.com/about/cobalt-wp-boost-plugin/
Il permet aux propriétaires de blogs d'augmenter leurs limites de mémoire WordPress en quelques clics, tout en affichant des informations sur l'utilisation de la mémoire en un coup d'œil. WordPress maintient sa limite de mémoire interne à 32 Mo, ce qui est suffisant pour un petit blog ; mais si vous essayez d'ajouter des plugins robustes pour les applications de réseautage social ou de commerce électronique, 32 Mo ne suffiront pas. Ce problème ne fera que s'aggraver avec la sortie de la version 3.0 qui, à en juger par la version bêta, consommera beaucoup plus de mémoire elle-même sans augmenter la limite de 32 Mo.
Chad McCullough
Je viens de télécharger le plug-in et je vais l'essayer sur mon site de test. Merci.
W^L+
N'oubliez pas que si le problème est une fuite de mémoire (que ce soit dans PHP lui-même ou dans une bibliothèque utilisée par un plugin), cela ne fera que retarder l'occurrence.
Avant de modifier les limites de mémoire, vous devez vous assurer que vous utilisez les versions les plus récentes de tous les plugins. Assurez-vous d'exécuter la dernière version de WP. Si votre hébergeur propose plusieurs versions de PHP, assurez-vous d'utiliser la version 5.
Votre service d'hébergement peut avoir des limites prédéfinies sur l'utilisation de la mémoire. Si vos modifications vous amènent à dépasser ces limites, votre service peut être suspendu ou annulé sans préavis.
Dunn
J'ai essayé de désactiver les plugins un par un et j'ai découvert que le plugin Google XML Sitemaps causait des problèmes.
Muhammad Asad
J'aimerais essayer ! Merci pour l'astuce.
wparena
Je pense que la meilleure façon est de mettre cette limite dans le fichier wp-setting.php où cette limite de mémoire est déjà décrite comme 32M, il suffit de changer cette valeur à 64M.
Chad McCullough
Merci, wparena. Je vais essayer ça.
Chad McCullough
Modifier les paramètres dans le fichier wp-settings.php a résolu mon problème qui me rendait fou depuis 2 semaines ! Merci beaucoup !!
-Chad
Personnel éditorial
Oui, mais modifier les fichiers principaux n'est pas la meilleure façon. Vous devriez changer cela à chaque mise à jour de WordPress. La méthode que nous partageons dans cet article vous fera gagner du temps.
Admin
Chad McCullough
Je préférerais ne pas modifier les fichiers principaux, si possible. Où devrais-je placer la ligne dans le fichier wp-config.php ? Je ne suis pas sûr de l'emplacement de la table php principale.
Merci pour l'article et l'aide !
Personnel éditorial
Placez-la juste après le préfixe de table
Chad McCullough
Ça a fonctionné. Merci !
Kate Mag
Astuce géniale. Est-ce pareil avec la limite de mémoire PHP ?
Chad McCullough
Je pense que cela pourrait résoudre un problème que j'ai avec mon site. Je n'arrive tout simplement pas à trouver où se trouve le tableau php principal dans wp-confip.php pour y placer la ligne.
Merci !