Mettre à jour WordPress
Quand une nouvelle version de WordPress sort, vous êtes notifiés dans l’administration. Ces nouvelles versions apportent parfois des nouvelles fonctionnalités, parfois il s’agit seulement de correctifs de sécurité. Si vous voulez connaitre le détail de ce qu’apporte la nouvelle version, référez-vous au blog WordPress Francophone qui détaille à chaque fois les nouveautés des nouvelles versions.
0 – Avant de se lancer dans une mise à jour
Avant de vous précipiter dans l’installation d’une nouvelle version, je vous conseille d’attendre plusieurs jours. Cela laisse le temps pour d’autres utilisateurs de tester cette nouvelle version, et de déceler ses éventuels bugs, pouvant mener à une sortie précipitée d’une autre nouvelle version quelques jours après (ça m’est déjà arrivé de faire une mise à jour et d’en refaire une nouvelle quelques jours après). Attendre un peu avant de faire la mise à jour permet également de laisser le temps aux auteurs des extensions que vous utilisez de les mettre à jour si celles-ci ne sont plus compatibles avec la dernière version de WordPress.
Pensez bien à vérifier la compatibilité de vos extensions avant de mettre à jour votre wordpress ! La plupart des plugins ne posent pas de problème lors des mises à jour, mais cela arrive tout de même régulièrement. Pour cela, allez consulter le tableau des extensions dans votre administration wordpress et recherchez ces extensions dans la base de plugins wordpress. Pour chaque extension, vérifiez que la ligne Compatible up to mentionne une version de wordpress supérieure ou égale à celle que vous voulez installer.
Pour information, je ne le fais jamais parce que c’est contraignant de tout vérifier mais j’ai eu de la chance jusqu’à présent. Je vous conseille fortement de faire cette vérification, ça peut vous éviter un mauvais fonctionnement de votre blog ou qu’une extension qui vous semble indispensable ne fonctionne plus.
1 – Sauvegardez le blog
Sauvegardez :
- la base de données en faisant un export depuis phpMyAdmin (voir article Exporter / importer une base de données avec phpMyAdmin)
- tous les fichiers de votre blog présents sur le serveur (copiez tous les fichiers du serveur dans un dossier sur votre ordinateur grâce à Filezilla pour être sûr de pouvoir récupérer le blog entièrement en cas de souci).
2 – Désactivez les extensions
Depuis le tableau de gestion des extensions de votre administration wordpress, sélectionnez toutes les extensions et cliquez sur le bouton Désactiver :
Cette action rend inactives les extensions sans les désinstaller. Il suffira après la mise à jour de les réactiver de la même manière.
3 – Mettre à jour les fichiers de WordPress
Ne passez surtout pas à cette étape si vous n’avez pas fait les étapes 1 et 2 !!
Téléchargez la dernière version francophone de wordpress ICI. Extrayez les fichiers sur votre poste. Vous avez extrait un dossier « wordpress» contenant les dossiers « wp-admin» , « wp-content» et « wp-include» et les fichiers « index.php» , etc… Supprimez de ce dossier « wordpress» le fichier wp-config-sample.php et le dossier wp-content.
Grâce à Filezilla, copiez les fichiers du dossier « wordpress» (sans wp-config-sample.php et sans le dossier wp-content) sur le serveur en écrasant les fichiers déjà présents. Les dossiers et fichiers que vous déposez sur le serveur doivent être placés exactement au même endroit sur le serveur que ceux qui y sont déjà, afin de les écraser et les remplacer par leur version plus récente.
Pour être sûr que les fichiers ont bien été remplacés, vous pouvez également supprimer tous les fichiers du serveur à l’exception du dossier wp-content et de son contenu, du fichier wp-config.php, et du fichier .htaccess.
Une fois que TOUS les fichiers ont été déposés correctement sur le serveur via Filezilla, accédez à l’administration de votre blog. Un script de mise à jour peut se lancer, suivez les instructions :
Naviguez dans votre blog (côté internaute et côté administration) pour vérifier que tout fonctionne correctement.
4 – Réactivez vos extensions
Depuis le tableau de gestion des extensions de votre administration wordpress, réactivez la première extension, et vérifiez qu’elle fonctionne correctement et que votre blog ne présente pas de dysfonctionnement. Faites de même pour CHAQUE extension ! Si vous rencontrez une extension qui ne fonctionne pas, contactez son auteur en lui expliquant le problème que vous rencontrez et patientez jusqu’à la prochaine mise à jour de l’extension.
5 – En cas de problème
Si vous rencontrez des problèmes depuis la mise à jour, vous pouvez revenir à l’état précédent de votre blog. Restaurez les fichiers que vous aviez sauvegardés à l’étape 1 et importez le fichier créé lors de la sauvegarde de votre base de données (voir article Exporter / importer votre base de données avec phpMyAdmin).
6 – Pour en savoir plus
Vous pouvez consulter la documentation officielle de WordPress (en Français) au sujet de la mise à jour. Cette documentation n’est pas très à jour mais est très détaillée.
Si je n’ai pas été très claire sur certains points, n’hésitez surtout pas à me poser des questions via les commentaires.








oh putain j’ai trop peur de le faire!! ton tuto est génial, mais je sens que je vais faire une bourde! moi qui pensais en avoir fini avec tout ça ;-(
Maintenant je n’ai plus d’excuse pour ne pas le faire… Merci beaucoup pour ce super tuto !
j’ai la trouille aussi ;-(
Waouuu, me suis fait très très peur (des lignes de codes qui trainaient dans les pages php) et après quelques minutes à chercher les fautifs, ayéééééééééééé !!!
c’est fait !!!
Merci ZARA !!
@ gazelle et Marinette : Si vous sauvez tout bien vos fichiers et votre base de données, il ne faut pas avoir peur, on pourra revenir à la version précédente.
@ Une fille et la toile : Tu nous tiendras au courant de comment se sera passée la mise à jour ?
@ Dom : Il venait d’où ton problème ?
Rha, damned, ça marche en local, mais en ligne, ça me fait tout planter !!! ;-(
@ shalima : Visiblement tu as réussi à résoudre le problème puisque ton blog fonctionne correctement. Que s’est-il passé ?
Non, je n’ai rien résolu, je suis revenue à la version précédente (2.5.2) =]
J’ai suivi ton tuto en local, tout a marché impec. J’ai refait la même manip sur mon serveur, et là, cata… le blog s’affichait, mais toute la partie admin et les com non. Le message d’erreur était que le header était déjà demandé ou un truc comme ça. Peut-être que le transfert FTP n’a pas été complet, mais je n’ai pas repéré quels fichiers manquaient. Je vais réessayer ce soir, quand il y auara moins de passage sur mon blog.
@ shalima : C’est possible qu’il y ait eu un problème lors du transfert, ça arrive. Dans Filezilla, en bas de la fenêtre, tu vois les fichiers qui sont passés correctement ou ceux qui ont échoués. Si tu vois que certains on échoués, retransfère-les.
J’avoue que j’appréhende un peu là… Avec ma poisse légendaire, ça va forcément planter. Je crois que je vais attendre un chouilla encore. Me familiariser un peu plus avec tout ça. Et surtout, tout faire au poil en local dans un premier temps, maintenant que je peux (merci encore pour les tutos précédents au passage)
Il existe un super plugin qui fait les mises à jour tout seul comme un grand : wordpress automatic upgrade.
@ Miss Giny : Je connais ce plugin, mais je ne fais pas confiance. Déjà rien qu’à voir tous les mécontents sur le site officiel de wordpress (http://wordpress.org/tags/wordpress-automatic-upgrade), ça m’inquiète… De plus il met à jour wordpress avec la version anglaise de wordpress et pas la version francophone. Enfin, si jamais ya un pépin (et il peut y en avoir si il y a une micro-coupure d’internet), bonjour la galère pour trouver d’où vient le problème et récupérer la version stable… Ce plugin facilite la vie, certes, mais me semble beaucoup trop risqué.
Tiens ca tombe bien mon WordPress en local m’invite à lancer une mise à jour depuis qq temps.
Ya plus qu’à suivre tes conseils maintenant ^_^
youhouuu j’ai réussi en suivant pas à pas tes instructions! merci Zara!!
par contre c’est normal que ça soit « moitié-français/moitié-anglais» ??
un GRAND MERCI à toi et tes tutos, la mise à jour c’est bien passée, le blog et la blogueuse vont bien. Tout ne s’est pas passé sans mal ni stress mais au final, ça marche incroyable.
[...] http://ainsi-bloggait-zarathoustra.fr/2008/08/21/mettre-a-jour-wordpress/ [...]
ça fait deux fois que j’utilise ton tuto pour mettre à jour WordPress ! Là je viens juste de passer à la version 2.7 et grâce à toi, c’est très simple !!!
Merci beaucoup!!
Maintenant je n’ai (presque) plus peur quand une nouvelle mise à jour débarque !!
Su-per!
Je n’avais pas encore effectué de mise à jour mais ce matin, j’ai tout suivi à la lettre et hop me voilà en 2.7 !
Merciii
Je n’avais pas encore pris le temps de te remercier (oupsss). Donc : MERCI !! Il n’y a que toi qui fournisse des explications claires pour les mises à jour. Bon, ça ne m’empêche pas de faire caca culotte à chaque fois, mais sans ton topic, je ne tenterais même pas l’aventure !
Bonsoir,
Je viens de faire la mise à jour vers la 2.7 … la partie admin est moité en français, moitié en anglais … normal ou bien ???
Merci d’avance pour la réponse.
Sandrine
[...] du blog par les nouveaux, c’est bien plus que ça en a l’air. Alors voici justement comment mettre à jour son blog WordPress. Alors bien sûr avec WordPress 2.7 on peut mettre à jour automatiquement [...]
Merci Zara. Ai mis à jour mon blog grâce à ton magnifique tuto (non sans crainte). Tout s’est bien déroulé… apparemment. ^_^
Je viens de faire une mise à jour de wordpress grâce à ton tuto et ça a parfaitement fonctionné, merci !
Comment ne pas faire une mise à jour WordPress
Voici ce qu’il m’est arrivé quand j’ai voulu mettre à jour mon blog WordPress!