Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Correction : Erreur de mémoire épuisée WordPress – Augmenter la mémoire PHP

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.

Correction de l'erreur de mémoire épuisée dans WordPress en augmentant la limite de mémoire PHP

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. »

Erreur critique : mémoire PHP épuisée

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. »

Problème technique : e-mail concernant une erreur de mémoire épuisée

À 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.

Erreur de mémoire épuisée dans un e-mail de problème technique WordPress

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.

📝 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 :

Bluehost

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.

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.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

464 CommentsLeave a Reply

  1. Cela a fonctionné pour moi.

    /**Ceci est un test de mémoire*/
    define(‘WP_MEMORY_LIMIT’, ’64M’);

    Merci pour ce partage merveilleux.

  2. 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 ?

  3. 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.

  4. 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

      • 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…

        • 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 !

  5. 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é !

  6. 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.

  7. 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

  8. Merci beaucoup !! Vraiment... vous m'avez sauvé la vie. Je ne peux pas vous dire à quel point je suis reconnaissant pour votre aide.

  9. 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 :-)

  10. 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 !

  11. MERCI beaucoup !!!! Cela a fonctionné à merveille et m'a pris moins d'une minute à mettre en œuvre.

  12. 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.

  13. 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é !

  14. À 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.

    • 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 !!!

      • 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 !!!

    • 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 !

  15. 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.

  16. 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.

  17. 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)

  18. 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.

  19. 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.

  20. 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.

  21. a parfaitement fonctionné.. merci de partager, j'ai essayé plusieurs autres corrections mais toutes ont échoué.

  22. ç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

  23. 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 !

  24. 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.

  25. 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 ?

  26. 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 !

    • Ça a marché pour moi seulement après l'avoir placé juste après la balise php. Merci beaucoup !

    • Yes, I used the
      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 :) 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!

  27. 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.

    • Ç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.

    • define(‘WP_MEMORY_LIMIT’, ’64M’);
      pas résolu
      define(‘WP_MEMORY_LIMIT’, ‘164M’);
      résolu
      MERCI

  28. @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.

  29. 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.

  30. 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 :)

  31. 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.

  32. 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’);

  33. 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)

      • Ç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.

        • 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.

  34. 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 !

  35. 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 ?

    • 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

  36. 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.

    • Je viens de télécharger le plug-in et je vais l'essayer sur mon site de test. Merci.

  37. 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.

    • 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.

  38. 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.

    • 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

    • 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

  39. 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 !

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.