Mettre à jour WordPress manuellement

Page mise à jour le 10 juillet 2008

Dans l’interface d’administration du blog, dès qu’une mise à jour est publiée (ou une faille de sécurité découverte) un message s’affiche.

La version 2.2 de WordPress apporte quelques améliorations, notamment la gestion de la deuxième colonne et du pied de page, qui auparavant se faisait par l’utilisation d’une extension (plugin) Sidebar Widgets, la correction de quelques bugs et failles de sécurité.

La liste des améliorations est présentée ici en français.

Je suis toujours épatée de la simplicité avec laquelle certaines opérations sont réalisées. J’ai déjà effectué trois mises à jour en suivant les explications données sur cette page (en anglais), et je n’ai rencontré aucune difficulté.

Il suffit de suivre le mode d’emploi :

  • sauvegarder ses fichiers, via un client FTP, vérifier qu’ils ont bien été téléchargés sur son ordinateur ;
  • sauvegarder également la base de données avec un plugin comme WP-DBManager ;
  • désactiver TOUS les plugins dans l’interface d’administration ;
  • télécharger la dernière version anglaise ou française (pour ceux qui installent la version anglaise, il faut télécharger le fichier fr_FR.mo dans le répertoire wp-includes/languages) wp-content/languages ;
  • effacer sur le site de l’hébergeur les fichiers sauf le fichier wp-config.php, le répertoire wp-content (qui contient les thèmes, les plugins, les galeries photos,les fichiers de langue…), le répertoire wp-includes/languages/ voir la page en anglais pour plus de détails ;
  • décompresser et télécharger chez son hébergeur la nouvelle version de WordPress ;
  • lancer ensuite le script de mise à jour wp-admin/upgrade.php (en saisissant dans la barre d’adresse du navigateur http://monsite/monblog/wp-admin/upgrade.php)
  • réactiver les plugins.

Et c’est fini !

Il existe un outil qui permet d’effectuer la mise à jour automatiquement, mais je ne l’ai pas essayé !


Ecrit par Lise - Site
Mot(s)-clé(s)

27 commentaires

Ecrire un commentaire»
  1. Effectivement c’est très simple de mettre son blog à jour.

    Merci pour ces quelques conseils bien utiles !

    Fred

  2. [...] : J’ai découvert l’existence de WP Instant Upgrade sur Le Blog de Lise, une mine de renseignements concernant [...]

  3. TOTOF

    Bonjour

    je me permets d’ecrire ici au cas ou un personne pourrait m’aider:
    mon Blog etait en version 2.3.1, j’ai voulu faire une maj manuelle en 2.6, j’ai d’abord effectuer des tests sur un blog annexe et je n’ai rencontré aucun souci, en faisant la maj donc, j’ai bien desactivers tous les plugins mais j’ai des erreurs de ce type sur ma page d’accueil :
    Warning: array_keys() [function.array-keys]: The first argument should be an array in /opt/www/xxx/wp-includes/widgets.php on line 1352

    Warning: Invalid argument supplied for foreach() in /opt/www/xxx/wp-includes/widgets.php on line 1352

    Impossible par la suite de me connecter sur l’interface d’admin;
    je retrouve les erreurs ci dessus plus ca:
    Warning: Cannot modify header information – headers already sent by (output started at /opt/www/xxx/wp-includes/widgets.php:1352) in /opt/www/xxx/wp-login.php on line 260

    Warning: Cannot modify header information – headers already sent by (output started at /opt/www/xxx/wp-includes/widgets.php:1352) in /opt/www/dxxx/wp-login.php on line 272

    Warning: Cannot modify header information – headers already sent by (output started at /opt/www/xxx/wp-includes/widgets.php:1352) in /opt/www/xxx/wp-includes/pluggable.php on line 595

    Warning: Cannot modify header information – headers already sent by (output started at /opt/www/xxx/wp-includes/widgets.php:1352) in /opt/www/xxx/wp-includes/pluggable.php on line 596

    Warning: Cannot modify header information – headers already sent by (output started at /opt/www/xxx/wp-includes/widgets.php:1352) in /opt/www/xxx/wp-includes/pluggable.php on line 597

    Warning: Cannot modify header information – headers already sent by (output started at /opt/www/xxx/wp-includes/widgets.php:1352) in /opt/www/xxx/wp-includes/pluggable.php on line 770

    a force de recherche je pense avoir trouver mon probleme qui viendrait de mon theme (collage for wordpress), mais etant donné que je ne peux aller ds l’interface d’admin, je ne peux le changer….

    quelqu’un aurait il une idée ?

    Désolé pour la longueur de l’article

    Merci

    Christophe

  4. a force de recherche je pense avoir trouver mon probleme qui viendrait de mon theme (collage for wordpress), mais etant donné que je ne peux aller ds l’interface d’admin, je ne peux le changer….

    Si cela vient du thème, tu peux le supprimer via FTP. Essaie ensuite de connecter au blog. Si le thème est vraiment responsable, le blog devrait apparaître avec le thème par défaut.

    Si cela ne fonctionne pas, essaie de supprimer, via FTP, tous les plugins.

    Tiens-nous au courant du résultat…

  5. T0Y

    merci pour ce mini tuto !

    ca reprend celui dispo sur le codex wordpress mais c’est bien résumé et clair.

  6. merci a toi , super facile la mise a jour en fait.

  7. merci pour le tuto, c sympa.

  8. Merci beaucoup pour ces explications claires.

  9. J’ai parlé trop vite, je me retrouve avec une page blanche, mais pourtant l’interface admin fonctionne. Quelqu’un peut-il m’aider ? merci.

    1. Il faudrait vérifier :
      1) est-ce que le blog fonctionne si tous les plugins sont désactivés ?
      2) est-ce que le blog fonctionne en activant le thème par défaut ?
      3) les téléchargements se sont-ils bien tous effectués ? peut-être faut-il refaire une mise à jour en téléchargeant tous les fichiers et répertoires sauf wp-content et config.php.

      Sinon, il faudrait essayer :
      1) de réinstaller l’ancien blog si une sauvegarde a été faite avec WP-DBManager
      2) ou retélécharger les anciens répertoires de wordpress

      Bon courage !

  10. alors moi j ai eu un souci en voulant faire la mise à jour 2.9.1 :
    en faisant la mise à jour automatique, tout a planté !
    J’ai donc du revenir à ma version précédente et essayer de faire la maj manuellement; ce qui est bizarre c’est que quand je veux aller sur http://monsite/monblog/wp-admin/upgrade.php il me dit que ma base de données est déjà à jour, et pourtant quand je vais dans mon interface, rien n’a changé et j’ai toujours le message comme quoi il existe une version 2.9.1 à télécharger …

    1. Il arrive que le message « Pensez à faire une mise à jour » reste affiché, bien que la mise à jour ait été faite. Une explication donnée en son temps sur le WordPress francophone précisait qu’il fallait attendre une actualisation du serveur de WordPress. Normalement, d’ici demain, ce message devrait disparaître.

  11. je viens de lancer le téléchargement prions pour que ça marche …

  12. dieu est grand et lise aussi ca a marchéééééé merci beaucoup depuis le temps que je voulais mettre mon blog à jour !!!

  13. Comment ne pas faire une mise à jour WordPress

    Voici ce qu’il m’est arrivé quand j’ai voulu mettre à jour mon blog WordPress!

  14. [...] pu récupérer mon install grâce à l’aide de ce tuto, qui expliquait le même genre de déroulé (mise à jour manuelle)  avec une version plus [...]

  15. [...] et la mise à jour étant toujours une source d’angoisse, je me suis souvent référé au blog de Lise (que je remercie chaleureusement de ce billet [...]

  16. [...] pour les questions et réactions. Je tiens aussi à préciser que c’est grâce au Blog de Lise que j’ai appris à mettre à jour WP manuellement. Mise à jour manuelle, Mystique theme, [...]

  17. Juste un mot pour te remercier d’être mon pense-bête habituel sur ce sujet ;)

  18. [...] de solutions mais n’hésitez pas aussi à visiter le forum wordpress mais également le blog de Lise qui est un très bon rappel pour la mise à jour en « manuel ».  Link to [...]

  19. Pour la Nième fois ce tuto me sert… J’espère qu’il restera sur le net parce que j’en ai besoin de temps en temps, j’hésite d’ailleurs à le reproduire chez moi, juste comme ça pour archiver (le site que j’ai donné pour ce commentaire n’est absolument pas un wordpress, mais un DIY… je me sers de wordpress pour d’autres sites). Mais je vois un copyright (:s) tout en bas… quel dommage de ne pas utiliser le copyleft qui fait un pied de nez gigantesque au copyright… D’ailleurs tout ce qui existe est, apriori et jusqu’à preuve du contraire, d’office sous copyright, même s’il est sous copyleft, l’afficher en bas (ou autre part) de son site n’est qu’optionnel!! Bref je suis hors sujet. Je voulais juste remercier l’auteure (je présume, malgré l’avatar d’Astérix que c’est une femme donc je met un ‘e’ à auteur). Une réponse quant à ma demande de reproduction en archive personnelle mais publique, serait quand même sympa. A bientôt.

    Cyn

    1. Oui, il y a déjà une contradiction entre le copyright et la référence à la licence Creative Commons « Paternité – Pas d’utilisation commerciale ». Comme je l’indique dans les « Mentions légales » :
      Les informations et documents publiés par Le Blog de Lise peuvent être reproduites et modifiées sous réserve :

      * de respecter leur paternité. Vous devez citer le nom de l’auteur original.
      * d’absence d’utilisation commerciale. Vous n’avez pas le droit d’utiliser cette création à des fins commerciales.

      Et oui, l’auteur de cet article est une femme ;-) et le deuxième auteur qui contribue à ce blog l’est aussi ;-)

  20. Merci beaucoup très chère Lise.

  21. Bonjour,

    je pense que j’ai mal fait un truc parce-que.. chez moi ça ne marche pas. Quand je clique sur l’un de mes articles, ça ne me trouve plus l’adresse URL et donc l’article ne s’affiche pas. Voici mon blog. Essayez de cliquez sur n’importe quel article :( http://tortuadina.fr/blog
    Quelqu’un aurait une idée pour moi ?
    néanmoins, merci quand même pour le tuto, Lise.

    merci

    1. Il semble Essayez d’aller dans Réglages > Permaliens, cochez les valeurs par défaut et enregistrez les modifications.
      Vérifiez également que dans Réglages > Options générales, que l’Adresse web de WordPress et l’Adresse web du site (URL) soit correctes.

      Sinon, il faudra peut-être refaire une installations (après avoir sauvegardé votre base de données et vos fichiers).

  22. Chère Lise,

    Merci de tout coeur. Maintenant ça marche. Il fallait que je coche la valeur par défauts. Je vais twitter ce site qui m’a bien sauvée sur ce coup là :) :) :)

  23. Voila, encore un petit merci. Venir ici et reprendre mot pour mot tes guidelines est toujours symbole de sécurité;)

Laisser un commentaire

Votre adresse mail ne sera jamais rendue publique ni utilisée.

*Si vous écrivez un commentaire ici pour la première fois, celui-ci ne sera publié qu'après validation par un administrateur du blog. Ne l'envoyez pas plusieurs fois !
*Bien sûr, tout commentaire injurieux, publicitaire ou spam sera supprimé.
*C'est à vous maintenant !

(obligatoire)
(obligatoire)

Laisser ces deux champs tels quels :

Protégé par Invisible Defender.


  • Mentions légales
    Les différents éléments du Blog de Lise restent la propriété de leur(s) auteur(s) respectifs.


Connexion à WordPress protégée par Clef