Upgrader WordPress en 5 étapes sécurisées
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…
Tags : administration, plugin, sauvegarde, upgrader, version
Articles relatifs
-
[...] Comment passer à Wordpress 2.3 : http://wordpress-tuto.fr/sauvegader-upgrader-wordpress-245 [...]
-
[...] plus d’informations, j’ai trouvé un tutoriel sur WordPress-tuto qui est fort bien documenté et qui a l’avantage d’être en français. Post a comment [...]
-
[...] – Upgrader WordPress en 5 ?tapes s?curis?es [...]

Ah…
Troisième article que je lis sur le sujet, troisième procédure différente !
Tu nous tiens au courant ?
Je ne vois pas l »intérêt de le faire tourner en local…
Une simple sauvegarde de la base et du répertoire du blog devrait suffir en cas de foirage, l’upgrade peut alors se faire en direct sur le serveur ?
Merci pour l’info, à suivre !
Oui mais quand on ne veux pas prendre de risque cette proposition en 5 étapes est vraiment préférable.
Moi je vais suivre cette procédure car je n’ai pas envie que mon blog se barre en c…..Donc merci pour ce tuto
J’ai la version 2.3 sur mon blog et la mise a jour s’est passée sans probleme excepté un probleme de table avec le plugin tag cloud. Je vois qu’il fonctionne impec ici alors je vais voir si je trouve une solution. En tout cas merci pour ce tutoriel tres intéressant (excepté l’étape en local un peu inutile a mon avis.
J’ai (stupide et inconscient que je suis) utilisé le plugin Instant Upgrade après avoir sauvegardé ma base de données … et c’est passé
XAMP, WAMP toujours les mêmes… et MAMP alors ? y’a une communauté Mac aussi !