Magazine

Les caprices de WordPress

Publié le 05 novembre 2008 par Simpldespry

L’aventure mésaventure a commencé le samedi dernier, tôt vers 6h du matin..

Comme il pleuvait beaucoup dehors..

Comme je n’avais plus sommeil..

Et comme cela faisait longtemps que je voulais entretenir mon blog, notamment en supprimant toutes les anciennes versions de mes articles (à cause de la débile fonction de WP qui sauvegarde les traces de tous mes brouillons comme pour m’espionner) je me suis décidé à le faire ce matin!

Après une petite recherche sur Google, je tombe sur un article qui décrit l’opération, inutile de le lire je vais vous résumer les deux choses intéressantes à retenir :

1. Pour purger les anciennes versions, exécutez cette requête SQL dans le MyPhpAdmin :

DELETE a,b,c FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = ‘revision’

2. Pour désactiver cette fonction, une fois pour toutes, il faut insérer cette instruction dans “config.php” :

define(’WP_POST_REVISIONS’, false);

3. Pour se limiter à un nombre donné de sauvegardes, voici l’instruction qu’il faut insérer dans “config.php” :

define(’WP_POST_REVISIONS’, n); //n est le nombre de sauvegardes à faire (0,1,2,…)

J’ai donc fait le nécessaire et hop! devinez quoi? mon blog ne marche plus.. au lieu de m’afficher ma  belle page de connexion il me dit : (en anglais en plus)

Warning: Cannot modify header information - headers already sent by (output started at /xxx/xxxx/wp-config.php:1) in /xxx/xxxx/wp-includes/pluggable.php on line 770

Et plus question de se connecter!!

Tout le monde vous le dira: “les manipulations sur la base de données WP ou sur ses fichiers php sont périlleuses, faites une sauvegarde d’abord!!”

Et comme je suis studieux, je l’avais faite ma sauvegarde..

No problème me direz-vous..

Eh bien non, d’abord parce que ça n’a rien donnée de restaurer ma DB, mais pire encore, la sauvegarde que j’ai faite n’est pas complète!! A ce moment, en plus de ne pas pouvoir me connecter, le contenu de mon blog ne s’affiche plus correctement (bonjours les problèmes!)

Fort heureusement, je dispose d’une sauvegarde plus ancienne, et qui s’est avérée être complète.

Entre temps, j’ai compris que le problème ne venait pas de la BD, j’ai donc aussitôt soupçonné le fichier m’fait chier “config.php”, je l’ai donc ouvert avec mon éditeur notepad++ et j’ai enlevé l’instruction que j’avais ajouté..

Effacement du cache..

Recharge de mon blog..

Et surprise!! Mais non.. Pas de surprise, la fameuse phrase en anglais est toujours devant mes yeux..

à suivre..

Les articles les plus commentés :


Retour à La Une de Logo Paperblog

A propos de l’auteur


Simpldespry 176 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossiers Paperblog