WordPress 3.2 et l’erreur « Out of Memory » lors de la mise à jour : solution


Comme beaucoup d’utilisateur de WordPress, je viens de faire ma mise à jour vers le version 3.2 du CMS. Comme beaucoup, lors de la mise à jour automatique, j’ai été confronter à un message d’erreur Out Of Memory (allocated 28573696) (tried to allocate 4533792 bytes) in /homepages/10/d171973433/htdocs/nomdublog/wp-includes/class-http.php on line 1426 … ou un truc du genre, et ce, même en ayant préalablement désactivé toutes les extensions installées.

Mais heureusement, le professeur Patoche a la solution qui va bien et qui va vous éviter quelques arrachage d’implants capilaires 😉

  1. ouvrez le BLOC-NOTES de Windows (ou un éditeur équivalent : notepad, notepad++ …)
  2. typez la ligne suivante : memory_limit=40M
  3. faites « enregistrer sous » et nommez votre fichier php.ini en utilisant le codage UTF-8
  4. ouvrez votre logiciel FTP à l’adresse d’hébergement de votre blog WordPress et installez le fichier php.ini à 2 endroits : à la racine du blog et dans le dossier wp-admin

Et voilà le travail. Il ne vous reste plus qu’à retrouner dans le module d’administration de wordpress, à désactiver les extensions si ce n’est pas déjà fait, et à lancer la mise à jour automatique.

On dit merci qui ? 😉


29 réponses à “WordPress 3.2 et l’erreur « Out of Memory » lors de la mise à jour : solution”

  1. @CLaude : tout à fait… même si ce problème n’est pas uniquement spécifique à 1&1 (m’enfin eux c’est quand même les champions de la mauvaise gestion du PHP5 et de ce genre de petits gags) 😉

  2. Merci, je m’étais décidé à faire une mise à jour manuelle, car le truc habituel de désactiver les plugins ne fonctionnait pas pour la 3.2 mais j’ai quand même fait une petite recherche, sans trop y croire et je suis tombé sur ton article.

    Encore merci.

  3. Salut à tous, je suis chez 1&1, j’avais le problème.
    Merci pour la solution qui fonctionne parfaitement.
    Cordialement

  4. Merci pour l’astuce. La MAJ en manuel fonctionne aussi.

  5. Tout simplement démentiel ! Merci infiniment pour cette astuce, ca soulage énormément depuis le temps que je coinçais.

  6. Bonjour,

    je pensais être sauvé, mais ça ne fonctionne pas chez moi, quel déception. Je précise que c’est pour le passage de la version 3.1.4 à 3.2.1 de WP.
    Mais en observant les texte de la fatal error : (allocated 28573696) (tried to allocate 4533792 bytes), je me rends compte que ce qui essaie d’être alloué est encore plus important que les 40M qu’on écrit dans le fichier php.ini pour feinter ouane & ouane.
    Serait-ce alors possible de mettre un chiffre plus grand sans tout faire planter ? genre 50M ?…

    Merci pour vos réponses.

  7. eh bien dans mon cas ça ne marche pas 🙁

    je suis en 3.1.1 (ou.2? je sais plus…) avec « SITE NETWORK » activé (2 sites sur mon install wordpress).

    En effet la désactivation des plugins fonctionnait… jusqu’à cet update vers WP 3.2.1, où ça me donne exactement l’erreur décrite dans cet article (Fatal error: Out of memory (allocated 30932992) (tried to allocate 4580905 bytes) in /homepages/[…]/wp-includes/class-http.php on line 1426 )

    l’ajout des php.ini ne résout pas le pb, et l’ajout d’une ligne dans le fichier wp-config.php (comme proposé dans d’autres forums) ne résout pas le pb non plus.

    d’autres pistes?

  8. Rebonjour,

    j’ai bien essayé de changer les valeurs du fichier php.ini ainsi que de rajouter la ligne « define(‘WP_MEMORY_LIMIT’, ‘256M’ ); » dans wp-config.php, mais rien n’y fait.
    J’ai aussi viré toutes les extensions dont je ne me servais pas, mais ça ne change rien non plus.

    Apparemment, ouane & ouane bloque bien la mémoire allouée PHP à 32M et rien ne sert de faire des réglages pour le feinter comme on peut le voir ici : http://faq.1and1.fr/scripts/php/6.html.

    Je suis à cours de solutions et du coup je n’ose même pas faire la mise à jour manuelle.

    Toutes suggestions seront les bienvenues…

    Merci d’avance.

  9. J’ai finalement trouvé la solution !!!

    Mais j’ai dû fouiller partout.
    Le problème venait de mon pack chez 1and1, j’avais le Pack Perso Confort et apparemment il date un peu, surtout au niveau de la mémoire allouée au php (32Mo max.)
    La mise à niveau vers le Pack Dual Classique est gratuite (si vous avez comme moi précédemment un Pack Perso Confort) et quelques heures plus tard, j’ai pu faire ma mise à jour de WordPress vers 3.2.1 sans aucun problème.

    Merci pour le topic.

  10. Super mais ça ne marche pas…
    Le php.ini chez 1&1 indique déjà 90Mo, alors le forcer à 40Mo ne va rien arranger.

    Toutes extensions désactivées.
    C’est parti pour une mise à jour manuelle.

  11. BOnjour,

    Je suis aussi chez 1and1 et ça ne fonctionne pas avec un pack intial et un pack perso initial. Dommage, je vais tenter en manuel

  12. Deactivate the plugins and the upgrade works fine. Activate again after the update, and all still ok. 😉

  13. MERCI, de toutes les solutions que j’ai essayé, c’est la seule qui fonctionne !
    Je précise quand même que j’avais aussi désactivé toutes les extensions auparavant !…

  14. Merci pour cette solution. Bref et Efficace !
    Pensez bien à désactiver les extensions ou à renommer temporairement le dossier « plugins » de votre site.

    Encore merci pour cette épine enlevée 😉

  15. Merci bien pour l’aide! Cela m’a été utile car je ne pouvais plus écrire d’articles après la mise à jour.

  16. merci pour le tuto
    mais j’ais déja un fichier php.ini dans wp admin
    je dois le remplacer ou pas?

  17. Bonsoir,

    Je suis en cours de création d’un site d’entreprise basé sur la dernière version de WordPress actuelle hébergé chez 1&1.
    J’ai pu utiliser la conf ci-dessous cad
    « memory_limit=256M »
    dans le fichier php.ini en utilisant ce tuto

    http://www.twiz.fr/school/tuto/webmaster/wordpress-webmaster/wordpress-out-memory/

    et défini dans wp-config.php « MEMORY_LIMIT » à 256M.

    20 plugins que je trouve essentiels pour mon projet sont installer.

    Mais lorsque j’essaye d’installer WP SEO, et ou faire un upload d’image, j’ai ce message :

    « Fatal error: Out of memory (allocated 31981568) (tried to allocate 19456 bytes)… »

    En gros lorsque je vois tous ces messages de remerciement, je me demande ce qui ne tourne pas rond dans ma config?

    Sachant qu’avec le plugin Memory usage, j’ai tout juste 12% de capacité mémoire utilisé sur mes 256M (oui la mémoire allouées est trop grande pour WP).

    Et sur le message retourné, l’on s’aperçoit que seul 32M de mémoire est reconnu par WP malgré les 12% d’occupation affiché par Memory Usage.

    Y aurait il une personne ayant déjà eu ce genre d’erreur et comment l’a t’il résolu.

    Mille Merci à tous les contributeurs.

  18. Wouhou !!!! 20 plugins, rien que ça… là comme ça rapido, je pencherais pour un conflit entre 2 plugins. Le mieux serait de les activés 1 par 1 et de tester pour voir si le problème persiste et de mettre le doigt sur celui qui met le brin là-dedans. Concernant la limitation de mémoire chez 1&1, elle est bien réelle, mais n’influe que très peu au final. Cherchez du côté des plugins, ça m’est déjà arrivé, un conflit entre 2 plugs… et avec 20 plugins actifs, je ne serais pas surpris que votre soucis vienne de là. Bon courage !

  19. Merci beaucoup ! Hébergée chez 1 & 1.
    J’étais embêtée depuis quelques jours et ne pouvais plus afficher la liste de mes articles.
    Bonne journée.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.