Gérer sa mémoire sous wordpress

Que celui qui n’a jamais vu un Out of Memory avec un blog wordpress sous 1and1 me jette la première pierre!! En voulant mettre à jour l’image d’entête de mon thème, patatra :

Fatal error: Out of memory [...]  in media.php on line 258

Après les classiques modifications de php.ini (cf ce très bon article qui m’a resservi!) assorti d’une modification de la taille maximales de fichier uploadés (lui aussi ajouté dans php.ini)…

upload_max_filesize = 10M

Je me dis que quand même des gens ont du se poser la question et développer des plugins permettant de gérer ce sujet de manière un peu plus automatique. Eurêka!! Il existe des plugins, j’en choisi deux :

WP Overview (lite) Footer Memory Usage
Change Memory Limit

 Le premier ajoute dans votre tableau de bord un tableau récapitulatif de votre configuration wordpress / php pour l’usage de la mémoire ainsi que de nombreuses informations sur le niveau de votre php, base de données, les fonctionnalités WP activés … bref un bon outil de suivi!
Le deuxième est censé permettre la mise à jour automatique du paramètre WP mémoire. Techniquement ça semble marcher (modification effectuée dans le bon fichier) par contre bizarrement le premier plugin ne se met pas à jour!! Peut être y a t il un temps minimum avant prise en compte du nouveau paramètre … affaire à suivre!
En tout cas je ne peux que vous recommander d’aller faire une petit tour dans vos extensions pour être sûrs de votre configuration!

WordPress 3.2.1, 1and1 et erreur Out Of Memory In /wp-Includes/Class-Http.Php On Line 1426

Si comme moi vous avez récemment essayé de mettre à jour votre wordpress de manière automatique alors que votre hébergeur est 1and1 vous avez du avoir une erreur du type :

Fatal error Out Of Memory In /wp-Includes/Class-Http.Php On Line 1426

Gnnaaa un bug!! Hum non en fait, il s’agit tout simplement d’un manque de mémoire allouée à php par 1and1. Heureusement comme les choses ne sont pas trop mal faites, vous avez moyen de corriger le problème!

Il vous faut créer avec un éditeur de texte de type notepad un fichier php.ini codé en UTF-8 et dans lequel vous ajouterez une ligne contenant :

memory_limit=64M

Par défaut 1and1 n’alloue que 32 mégas à la mémoire php … ce qui est insuffisant pour la mise à jour!. Une fois le fichier enregistré sur votre disque local il faut le transférer à la racine de votre site wordpress ainsi que dans le répertoire wp-admin. Lorsque les transferts sont terminés, retournez dans le panel administration de votre site, désactivez tous les plugins (la valeur fonctionne pour une mise à jour sans plugin) lancez la mise à jour automatique.

Normalement tout se passe bien! Retournez alors dans l’onglet Extentions installées->récemment désactivées et réactivez vos plugins!

Aller voir une (vraie) pièce de théâtre gratuitement!

On va croire que je fais toujours la pub du même site pour les soirées théâtre … dans un sens oui mais je comme je l’utilise depuis un peu plus de deux ans et que la concurrence ne m’a pas encore fait changer d’avis … je partage juste les bonnes options! (et je suis preneur de tout autre proposition de site et ou bon plan!)

Alors comment faire pour aller dans un théâtre prestigieux sans dépenser un sou ?

Continue reading