Retour au blog

Avoir son blog WordPress qui pète subitement un câble peut rendre fou, surtout après une soirée passée à chercher le problème.

Des erreurs PHP de dépassement mémoire se sont ainsi mises à apparaitre à chaque enregistrement d’article ou activation de plugin, rendant finalement le site web complètement inaccessible en n’affichant qu’une page blanche.

*Fatal error*: Allowed memory size of 134217728 bytes exhausted (tried to allocate 634437 bytes) in */wp-includes/functions.php* on line *335

Après avoir éliminé toutes les solutions possibles (piratage, hébergeur qui a changé quelque chose), réinstallé WordPress et vidé la boite d’anti-dépresseurs, c’est une solution relativement basique qui est apparue.

Je te la donne, dans le cas où ça t’arrive.

WordPress utilise une API qui place en cache certaines informations, ce module appelé « Transients API » semble provoquer des bourrages mémoire lorsque les objets cachés sont sérialisés ou désérialisés. Une purge en mode bourrin de ce cache résout le problème de mémoire précité.

Tu vas dans ton interface SQL et tu balances la purée.

DELETE FROM wp_options WHERE option_name LIKE '_transient_%'

Si ça peut sauver une seule personne d’une nuit à s’arracher les cheveux, c’est toujours ça de gagné.


, ,     jeudi 26 septembre 2013

  3 commentaires

  1. merci 🙂 dans le même esprit: http://stackoverflow.com/questions/10422574/can-i-remove-transients-in-the-wp-options-table-of-my-wordpress-install et http://www.skyminds.net/wordpress-nettoyage-de-la-base-de-donnees/ à garder sous le coude 😉 et prochainement dans les FAQ de ton hébergeur 🙂
  2. @thalmann
    Merci pour les réponses rapides! 😉
  3. Y a un an, j’aurais absolument rien compris. C’est plus le cas maintenant.

    En tout cas, la solution est intéressante, je la garde aussi de côté au cas où

  Tu peux même laisser ton avis

Prends juste note que tout commentaire désobligeant, illégal, publicitaire, agressif, mal écrit ou tout simplement ennuyeux sera cruellement supprimé sans préavis, sans explication et sans excuse par le dictateur autoproclamé actuellement au pouvoir.

J'accepte que les données saisies, y compris personnelles, soient enregistrées sur ce site

  Sur le même thème