Magazine Blog

Upgrader WordPress en 5 étapes sécurisées

Publié le 25 septembre 2007 par Yann L'Hostis

A l’heure où WordPress 2.3 vient de sortir avec toutes ses incertitudes quant à la compatibilité des plugins et des thèmes que l’on utilise et cette nouvelle version, voilà que BlogSecurity publie une contribution intéressante de Roland Rust au sujet de la sécurisation de l’upgrade de WordPress.

L’idée générale est de faire une sauvegarde de son installation de WordPress et de la faire tourner sur une installation en local.

Je vais reprendre ici un résumé de ces 5 étapes.

Première étape- Backup.

Installer et utiliser le plugin BackUpWordPres. Sélectionner l’option “backup complet” (full backup) qui permet de récupérer à la fois la base de donnée et les fichiers uploadés par FTP.

Téléchargez la sauvegarde.

Deuxième étape - XAMPP.

Installer un XAMPP sur votre ordinateur personnel. XAMPP (ou WAMP5 sous Windows) contient Apache, Mysql et PHP pour faire tourner en local une installation de WordPress.

Importer votre backup dans votre installation locale. Pensez à utiliser bigdump pour vous faciliter le travail.

Attention il aura fallu soit créer dans MySql une base de donnée et un utilisateur identique à ceux de votre hébergement, soit modifier votre fichier wp-config.php pour utiliser la base locale.

Troisième étape- un peu de SQL.

Il s’agit de modifier un peu les enregistrements dans la base de donnée. Cela se passe sous phpMyAdmin :

UPDATE wp_options SET option_value = ‘http://localhost’ WHERE option_value = ‘[your_blog_url]’;

UPDATE wp_options SET option_value = ‘http://localhost’ WHERE option_value LIKE ‘[your_wordpress_url]’;

Changez [your_blog_url] et [your_wordpress_url] par les paramètres présents dans l’onglet option de votre installation web de WordPress.

Désactivez tous les plugins de votre WordPress local qui ne seraient pas absolument indispensable avant de passer à l’étape 4.

Quatrième étape - Installation de WordPress 2.3.

Téléchargez la dernière version de WordPress 2.3 et copiez tous les fichiers dans l’emplacement de vos fichiers locaux.

Naviguez jusqu’à http://localhost/wp-admin/upgrade.php et suivez les instructions pour mettre à jour votre installation locale.

Réinstallez vos plugin un à un et testez votre WordPress en local soigneusement.

Cinquième étape - Mise à jour distante.

Quand vous êtes sur que tout va bien en local, assurez vous que vous avez une sauvegarde récente de votre site et lancez vous à l’étape 4 ci dessus après avoir désactivés vos plugins “distants”.

Un plugin comme Demo Mode permet de défendre l’accès à votre blog pendant que vous êtes en train de faire les mises à jour.

Notes.

L’article original est complété par quelques conseils pour répondre à des problèmes particuliers.

Je crois que c’est cette procédure que je vais essayer de suivre pour passer en 2.3. Je vous tiendrais au courant de mes observations…


Retour à La Une de Logo Paperblog

A propos de l’auteur


Yann L'Hostis 58 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