Je vous vois déja vous dire : « Quoi le BlogDesBois était encore en Wordpress version 2.1 ! »
Eh bien oui ! A l’image de son style le Wordpress du BDB commençais à dater…
Toujours est-il qu’un changement d’herbergeur m’a décidé à mettre à jour ce blog.
Au départ je me suis dit que passer de 2.1 à 2.6 n’allez pas ce faire sans souffrance mais que quand même ça ne serait pas la mort.
Alors comme vous savez tous pour mettre un jour un wordpress :
- Backuper les scripts : cp -Rf bdb/ back_up/bdb
- Backuper la base : mysqldump -h bdb.host -u bdb -p bdb > back_up/bdb.sql
- Désactiver les Plugins : pas toujours nécessaire mais j’y viens…
- Aller chercher la dernière version de WP : wget http://fr.wordpress.org/latest-fr_FR.zip && unzip latest-fr_FR.zip && rm latest-fr_FR.zip
- Ecraser les Fichiers : cp -Rf wordpress/* bdb/
- Et mettre à jour via votre browser : http://www.bdb.fr/wp-admin/upgrade.php
Généralement cette manip passe sur tous mes blogs même sans désactiver les plugins …par contre aujourd’hui ça n’a pas voulu.
Mon premier réflexe fût de demander conseille à Than qui, bien sur, m’a dit d’aller me faire foutre *.
Du coup j’ai tenté de faire des upgrades progressistes de la version 2.1 à 2.2 à 2.3 à 2.5 pour finir à 2.6 (ici pour les versions fr) !
Comme j’avais du temps je me suis éxécuté.
Tout c’est passé sans encombre jusqu’au passage de Wordpress version 2.5.3 à 2.6.2
Le problème que j’ai eu se situe à l’étape 6 .
Sur http://www.bdb.fr/wp-admin/upgrade.php je n’avais pas la page habituelle me disant de lancer la mise à jour.
J’était redirigé d’office vers http://www.bdb.fr/wp-login.php !
Au début j’ai pensé cache, session, cookie comme cela arive des fois lors de mise à jour de versions de WP.
Pour régler celà j’ai modifier le champ « active_plugins » de la table « wp_options » et lui affecter la valeur a:0:{}
Et bingo http://www.bdb.fr/wp-admin/upgrade.php c’est bien passé et le BDB est enfin sur la 2.6.2 !
Il reste quand même deux questions en suspens :
- Pourquoi ayant désactivé tout mes plugins j’avais un tableau sérialisé non vide dans « active_plugins » ?
- Et si j’avais trouvé cette astuce directement au lieu de faire des mises à jour progressives, aurais-je gagné deux heures de ma vie ?
Toujours est-il que si cela m’est arivé, Il y’a de fortes chances que cela arive à un autre Wordpresseur…
Bon prochaine étape en 2010 : new CSS pour le BlogDesBois !
* : bien sur que je déconne, il est gentil Than voyons ! Lui aussi il a pensé aux mises à jours progressives.