Codex

fr:Mettre a Jour WordPress

WordPress Francophone
Page d'accueil francophone du Codex - WordPress en français - Forum d'Entraide Francophone

La dernière version, WordPress 2.1.2 (en anglais), a été rendue publique. Si vous avez simplement besoin de mettre à jour WordPress de la version 2.0.3 à la version 2.0.4, une section spéciale a été mise en place : Mise à Jour depuis 2.0.3 vers 2.0.4. Pour d'autres variantes de mises à jour, telles que 1.5.2 vers 2.0.4 ou 2.0 ou 2.0.1 vers 2.0.4, veuillez consulter les Instructions Détaillées ou Comment Mettre à Jour en 5 Etapes.

Contents

Comment Mettre à Jour en 5 Etapes

Lisez les Instructions de Mise à Jour Détaillées pour des informations plus précises sur la procédure à suivre !!!

Mettre WordPress à jour peut être une aventure pleine de pièges, mais n'ayez pas peur, ce guide vous aidera à faire la mise à jour en un clin d'oeil ! Ce processus vous fournira des indicateurs pour vous protéger des désastres (ce que les autres éditeurs de logiciels appelleraient des "messages d'erreur").

Avant de commencer, comprenez que WordPress lui-même est facile à mettre à jour. Préserver toutes les améliorations que vous avez pu y apporter est ce qui donne un processus en 5 étapes plutôt qu'en 3. Il serait bien de penser qu'il s'agit d'une opération de 5 minutes, mais la sauvegarde de vos données et de vos fichiers peut prendre plus de 5 minutes si vous êtes un blogueur prolifique.


Partons du principe que votre blog a pour URI http://www.example.com/wordpress/.

Les étapes pour une mise à jour parfaite sont les suivantes :

Etape 1 : Sauvegarder les Tables de la Base de Données et les Fichiers y compris .htaccess

Ici, l'objectif est de sauvegarder vos données, et vos améliorations.

Etape 1a : Sauvegarder les Données

Utilisez phpMyAdmin (en anglais) ou n'importe quel autre outil adapté fourni par votre hébergeur, pour sauvegarder la base de données (en anglais) utilisée par WordPress.

Etape 1b : Sauvegarder les Améliorations

Simplement, sauvegardez les fichiers (en anglais) que vous avez changé ou ajouté depuis que vous avez installé la version standard de WordPress. Utilisez un client FTP pour télécharger une copie de tous les fichiers sur le serveur, dans le répertoire où vous avez installé WordPress, y compris les fichiers .htaccess si vous y avez apporté des modifications. Sauvegardez au moins, le fichier .htaccess, les fichiers utilisés par votre thème actuel (qui se trouvent dans le répertoire /wp-content/), le répertoire /wp-images/ avec vos fichiers et images téléchargés, n'importe quel fichier de WordPress que vous avez modifié, et le fichier wp-config.php qui contient la configuration de votre base de données.

Etape 2 : Désactiver les Plugins

Désactivez tous les Plugins que vous utilisez depuis la Page de Gestion des Plugins (en anglais) (version partielle en français). Certains Plugins peuvent ne pas fonctionner avec WordPress 2.0.4, et c'est pourquoi vous devez tous les désactiver. Cela vous assure que vous n'aboutirez pas à une installation mise à jour mais hors service de WordPress à la fin du processus.

Etape 3 : Ecraser les Fichiers

Récupérez la dernière version de WordPress (version française) et téléchargez-le dans le répertoire de WordPress, en écrasant tous les fichiers présents. Cette opération préserve vos images et thèmes. Et si quelque chose se passe mal, dites-vous ? Et bien, n'avez-vous pas fait une sauvegarde de tous vos fichiers à l'Etape 1 ? Vous pouvez y revenir dans le pire des scénario. Supprimez les anciens fichiers sur le serveur et téléchargez les nouveaux depuis la nouvelle version que vous avez téléchargée est une alternative qui vous assure que les fichiers sur le serveur ont bien été remplacés.

Etape 4 : Exécuter le Script de Mise à Jour

Ouvrez la page de mise à jour de votre blog (http://www.example.com/wordpress/wp-admin/upgrade.php) et suivez les instructions qui sont affichées.

Etape 5 : Réactiver les Plugins un par un

Réveillez les monstres, un par un, depuis la Page de Gestion des Plugins (en anglais) (version partielle en français). Vérifiez que tout fonctionne comme prévu. Vous pouvez trouver ici une liste de plugins connus pour fonctionner avec WordPress 2.0 (en anglais). Si certains Plugins ne fonctionnaient pas, désactivez le, puis contactez l'auteur du plugin pour l'inciter à la mettre à jour.

Voilà, c'est tout.

Quelque chose s'est passé de travers, dites-vous ? Pas d'inquiétude à avoir. Puisque vous avez effectué une sauvegarde au préalable, restaurez les fichiers et les tables de la base de données et, cette fois-ci, envisagez de suivre les Instructions Détaillées ci-dessous.

Instructions Détaillées

Avant de Commencer

  1. Sauvegardez votre base de données.
  2. Sauvegardez TOUS vos fichiers WordPress, y compris .htaccess (en anglais) si vous en avez un.
  3. Vérifiez que les sauvegardes que vous avez créées sont disponibles et utilisables.
  4. Désactivez TOUS vos Plugins.

Note importante : si vous n'avez pas effectué les étapes ci-dessus, ne vous lancez pas dans une mise à jour.

Aperçu du Processus de Mise à Jour

  1. Sauvegardez votre base de données. Lisez Sauvegarder Votre Base de Données (en anglais) pour des explications détaillées.
  2. Sauvegardez TOUS les fichiers contenus dans votre répertoire WordPress. N'oubliez pas le fichier .htaccess (en anglais).
  3. Vérifiez les sauvegardes que vous venez de créer. C'est essentiel.
  4. Désactivez TOUS vos Plugins.
  5. Assurez-vous que les quatre premières étapes sont accomplies. Ne vous lancez pas dans une mise à jour sans avoir effecuté les quatre premières étapes.
  6. Téléchargez et décompressez l'archive WordPress en version anglaise ou en version française.
  7. Supprimez les anciens fichiers de WordPress de votre site, mais NE SUPPRIMEZ PAS les suivants :
    • le fichier wp-config.php,
    • le répertoire wp-content, à l'exception du répertoire wp-content/cache qu'il est préférable de supprimer,
    • le répertoire wp-images,
    • le répertoire wp-includes/languages/ si vous utilisez un fichier de traduction,
    • le fichier .htaccess si vous y avez ajouté des règles personnalisées,
    • le fichier robots.txt si votre blog est placé à la racine de votre site et que vous avez créé ce fichier.
  8. Téléchargez les nouveaux fichiers depuis le disque dur de votre ordinateur vers le répertoire WordPress approprié sur votre site.
  9. Exécutez le programme de mise à jour de WordPress et suivez les instructions affichées à l'écran.
  10. Mettez à jour les Permaliens et le fichier .htaccess. Effectuez une mise à jour de la structure des Permaliens et fusionnez les règles personnalisées, si nécessaire, dans votre fichier .htaccess (en anglais).
  11. Installez les Plugins et les Thèmes mis à jour. Veuillez consulter au préalable la liste des Plugins qui fonctionnent avec la version 2.0 (en anglais) et vérifiez si l'auteur de votre Thème dispose d'une nouvelle version.
  12. Réactivez les Plugins.
  13. Revoyez ce qui a changé dans WordPress.

Ceci n'est qu'un aperçu du processus de mise à jour. Continuez en lisant les instructions détaillées du processus.

Rappelez-vous, si vous rencontrez des problèmes, relisez les instructions ci-dessous pour vous assurer que vous avez suivi la procédure à la lettre et consultez les Problèmes Courramment Rencontrés Pendant l'Installation.

Mise à Jour Détaillée depuis 1.5.x vers 2.0.4 et depuis 2.0 vers 2.0.4

Ci-dessous figurent les instructions qui expliquent les étapes précitées en détail. Veuillez les lire en entier avant de commencer.

Etape 1 : Sauvegarder votre base de données

Effectuez une sauvegarde de votre base de données. Toutes vos données WordPress, telles que les Utilisateurs, les Articles, les Liens et les Catégories sont stockées dans votre base de données MySQL (en anglais). Veuillez lire l'article Sauvegarder Votre Base de Données (en anglais) pour des explications détaillées de la procédure.

Il est extrêmement important de sauvegarder votre base de données avant de commencer la mise à jour. Si, pour une quelconque raison, vous deviez revenir à 'l'ancienne' version de WordPress, vous devriez restaurer votre base de données depuis ces sauvegardes.

Etape 2 : Sauvegarder TOUS vos fichiers WordPress

Sauvegardez TOUS les fichiers de votre répertoire WordPress ainsi que le fichier .htaccess (en anglais).
Tout simplement, cela implique d'utiliser un client FTP pour télécharger TOUS vos fichiers WordPress depuis votre hébergeur sur votre ordinateur personnel. Veuillez consulter l'article Sauvegarder Votre Site WordPress (en anglais) pour plus d'explications.

Si vous avez apporté des changements à certains fichiers du noyau de WordPress, ou si vous avez personnalisé des Plugins ou des Thèmes, vous souhaiterez avoir de bonnes sauvegardes de ces fichiers. Il est très important de sauvegarder vos fichiers avant de commencer la mise à jour. Si pour une quelconque raison vous souhaitiez revenir à 'l'ancienne' version de WordPress, vous aurez besoin de télécharger ces fichiers chez votre hébergeur.

Etape 3 : Vérifier les sauvegardes

Vérifiez que les sauvegardes que vous venez de faire sont bien présentes et utilisables. C'est l'étape la plus importante dans le processus de mise à jour ! La vérification implique que vous vous assuriez de voir les fichiers de sauvegarde sur votre ordinateur personnel (ou là où vous les avez stockés) et que vous puissiez naviguez dans les éventuels sous-répertoires. Si les fichiers sont compressés dans une archive, assurez-vous de pouvoir l'ouvrir.

Etape 4 : Désactiver TOUS vos Plugins

Dans votre panneau d'administration, sous l'onglet Plugins, désactivez tous les Plugins. En raison des changements apportés à WordPress, certains Plugins peuvent entrer en conflit avec le processus de mise à jour.

Etape 5 : S'assurer que les quatre premières étapes sont accomplies

Si vous n'avez pas terminé les quatre premières étapes, ARRÊTEZ-VOUS, et faites-les ! Ne vous essayez pas à une mise à jour sans avoir complété les quatre premières étapes.

La meilleure source d'informations concernant les problèmes de mise à jour sont les forums de support WordPress en anglais et en français où les volontaires vous demanderont généralement si vous avez terminé les quatre premières étapes.

Etape 6 : Télécharger et extraire l'archive WordPress

Téléchargez et décompressez l'archive WordPress en version anglaise ou française.

  • Si vous allez télécharger WordPress sur un serveur web distant, téléchargez l'archive WordPress sur votre ordinateur avec votre navigateur web préféré et décompressez l'archive.
  • Si vous avez accès au shell (en anglais) de votre serveur web, et que vous maitrisez les outils en ligne de commande, vous préfèrerez peut-être télécharger WordPress directement sur votre serveur web (en anglais). Vous pouvez le faire en utilisant wget, lynx ou tout autre navigateur web en ligne de commande, ce qui est valable si vous souhaitez éviter le transfert par FTP (en anglais). Placez l'archive dans un répertoire parallèle à votre répertoire de WordPress actuel. Puis, décompressez-la comme suit : gunzip -c latest.tar.gz | tar -xf ou comme suit : tar -zxvf latest.tar.gz

Le nom latest.tar.gz correspond au nom par défaut de l'archive téléchargée en version anglaise. Il peut toutefois être tout autre. Remplacez simplement ce nom par celui de votre fichier dans les commandes ci-dessus.

L'archive WordPress sera extraite dans un répertoire nommé wordpress.

Etape 7 : Supprimer les anciens fichiers de WordPress

Pourquoi supprimer ? Généralement, c'est une bonne idée de supprimer tout ce qu'il est possible parce que le processus de téléchargement (ou de mise à jour via cPanel) peut ne pas écraser correctement les fichiers existants et causer des problèmes plus tard.

NE PAS SUPPRIMER les répertoires et les fichiers suivants :

  • le fichier wp-config.php,
  • le répertoire wp-content,
  • le répertoire wp-images,
  • le répertoire wp-includes/languages/ si vous utilisez un fichier de traduction,
  • le fichier .htaccess si vous y avez ajouté des règles personnalisées,
  • votre contenu personnalisé et vos Plugins dans le répertoire wp-content.

Supprimez-ces fichiers et ces répertoires :

  • tous les fichiers commençant par wp- (sauf ceux indiqués ci-dessus), plus les fichiers readme.html, wp.php, xmlrpc.php, et license.txt. Ces fichiers se trouvent tous dans le répertoire racine de WordPress. Une fois encore, ne supprimez pas le fichier wp-config.php.
  • le répertoire wp-admin,
  • le répertoire wp-includes sans oublier de conserver le répertoire wp-includes/languages si vous utilisez un fichier de traduction,
  • le répertoire wp-content/cache que vous ne pourrez voir que si vous effectuez une mise à jour DEPUIS WordPress 2.0.

Comment supprimer ? Il existe plusieurs méthodes pour supprimer des fichiers de votre site WordPress. Vous pouvez utiliser un client FTP, ou un accès à Telnet ou SSH si vous en possédez un. Certains hébergeurs offrent la possibilité de supprimer des fichiers et des répertoires.

Utiliser un client FTP pour supprimer les fichiers et les dossiers 
Le même client FTP que vous avez utilisé pour télécharger (en anglais) vos fichiers peut être utilisé pour les supprimer. Si votre client FTP ne permet apparemment pas de supprimer des répertoires non-vides, vérifier les options disponibles. Vous trouverez généralement une option vous autorisant à le faire. Supprimer des répertoires non-vides est une méthode rapide et efficace pour nettoyer une ancienne installation de WordPress. Il est recommandé qu'une fois la suppression effectuée, vous reveniez au paramètre original de votre client FTP pour des raisons de sécurité.
Utiliser Telnet ou SSH pour supprimer des fichiers 
Si vous possédez une invite de connexion en ligne de commande (Telnet ou SSH), vous pouvez entrer les commandes suivantes pour effectuer des copies de sauvegarde de fichiers dont vous avez besoin et pour supprimer SEULEMENT les fichiers de WordPress dans votre répertoire (plus .htaccess) :
  • mkdir backup
  • cp wp-config.php .htaccess backup
  • cp -R wp-content backup
  • rm wp*.php .htaccess license.txt readme.html xmlrpc.php
  • rm -rf wp-admin wp-includes
  • cp backup/wp-config.php .
  • Une fois la mise à jour terminée, vous pouvez restaurer les améliorations de vos thèmes et de vos Plugins depuis votre répertoire de sauvegarde. Par exemple, cp backup/index.php.
Alternativement, en utilisant SSH, vous pouvez copier wp-config.php, .htacces, et n'importe quel contenu que vous ayez ajouté ou modifié dans le nouveau répertoire de WordPress. Puis, renommez l'ancien (pour l'archiver) et déplacez le nouveau à sa place.

Etape 8 : Télécharger les nouveaux fichiers

Avec la nouvelle mise à jour sur votre ordinateur personnel, et en utilisant un client FTP, téléchargez (en anglais) les nouveaux fichiers sur le serveur de votre site comme vous l'avez fait la première fois que vous avez installé WordPress. Consultez Utiliser FileZilla et Télécharger WordPress sur un Serveur Distant (en anglais) pour des indications détaillées sur l'utilisation d'un client FTP pour le téléchargement.

Note : Si vous n'avez pas supprimé le répertoire wp-content, vous devrez écraser certains fichiers pendant le téléchargement.

Le répertoire wp-content contient vos Thèmes et Plugins WordPress. Ils sont sensés rester inchangés. Téléchargez tout le reste en premier, puis téléchargez uniquement les nouveaux fichiers ou ceux qui ont subi des modifications dans votre nouveau répertoire wp-content. Ecrasez toutes les anciennes versions des plugins par défaut avec les nouvelles.

Le Thème par défaut de WordPress a changé, et vous devrez donc télécharger le répertoire wp-content/themes/default. Si vous avez apporté des modifications au thème par défaut, elles devront être revues et installées après la mise à jour.

Etape 9 : Exécuter le programme de mise à jour de WordPress

Exécutez le script de mise à jour de WordPress en accédant au fichier wp-admin/upgrade.php grâce à votre navigateur préféré et suivez les instructions affichées à l'écran.

  • Si WordPress est installé dans le répertoire racine, pointez votre navigateur sur :
    http://www.example.com/wp-admin/upgrade.php
  • Si WordPress est installé dans son sous-répertoire blog, par exemple, pointez votre navigateur sur :
    http://www.example.com/blog/wp-admin/upgrade.php

Etape 10 : Mettre à jour les Permaliens et les fichiers .htaccess

Dans votre panel Options -> Permaliens (en anglais), mettez à jour la structure des Permaliens et, si nécessaire, ajoutez ces règles dans votre fichier .htaccess (en anglais). Consultez également Utiliser les Permaliens (en anglais) pour plus de détails concernant les Permaliens et le fichier .htaccess (en anglais).

Etape 11 : Installer les Plugins et les Thèmes mis à jour

Veuillez consulter la liste des Plugins qui fonctionnent avec la version 2.0 (en anglais). Vous souhaiterez probablement télécharger et installer les nouvelles versions de chacun de vos Plugins et Thèmes. Vérifiez avec leur auteur si des versions mises à jour existent.

Etape 12 : Réactiver les Plugins

Utiliser l'onglet Plugins de votre panel d'administration pour activer vos Plugins.

Veuillez noter que si vous utilisez le nouveau Plugin de sauvegarde de base de données WordPress (WordPress Database Backup Plugin), vous devrez peut-être changer les permissions de votre répertoire wp-content pour le rendre modifiable pour votre serveur web (mode 666 ou même 777). Voir Changer les Permissions de Fichier (en anglais) pour plus de détails.

Etape 13 : Revoir ce qui a changé dans WordPress

A ce jour, il n'y a pas dans le Codex de liste officielle qui décrive les nouvelles fonctionnalités, mais vous pouvez jeter un oeil à ces sources :

Mise à Jour depuis 2.0.3 vers 2.0.4

Il s'agit d'une mise à jour de sécurité. Des informations complémentaires peuvent être trouvées dans l'annonce sur le blog de développement (en anglais).

Comme pour toutes les mises à jour de WordPress, le contenu de votre répertoire /wp-content/ doit rester intact.

  1. Supprimez le répertoire /wp-admin/.
  2. Supprimez le répertoire /wp-includes/. Note : Vous devez sauvegarder le répertoire /wp-includes/languages/ s'il existe.
  3. WordPress 2.0.4 contient un thème par défaut mis à jour. Si vous souhaitez le thème mis à jour, supprimez le répertoire /wp-content/themes/default/. Pensez à faire une sauvegarde de vos modifications avant !
  4. Supprimez tous les fichiers WordPress dans le répertoire racine où se trouve le fichier index.php. NE SUPPRIMEZ PAS wp-config.php (ni aucun autre fichier que vous avez ajouté vous-même : robots.txt, .htaccess, favicon.ico).
  5. Téléchargez et décompressez la nouvelle version.
  6. Téléchargez-la dans les répertoires appropriés tels que /wp-admin/, /wp-includes/, et si vous avez supprimé le thème par défaut, /wp-content/themes/default/.
  7. Téléchargez tous les fichiers du répertoire racine.
  8. S'il existe, restaurez le répertoire /wp-includes/languages/.
  9. Connectez-vous en tant qu'administrateur du site - il ne vous sera pas demandé de cliquer sur le lien pour mettre à jour votre base de données puisqu'il n'y a pas de modification dans son schéma entre la version 2.0.3 et la 2.0.4.

C'est tout !

Des volontaires peuvent vous assister sur les forums de support WordPress en anglais et en français, et de nombreuses informations utiles peuvent être retrouvées dans le sujet sur la mise à jour 2.0.2 (en anglais).

Dépannage

Disposition Eratique et Erreurs 
Si votre blog apparaît défiguré ou présente des messages d'erreur, un vieux plugin qui ne fonctionne pas avec la nouvelle programmation doit être le coupable. Dans votre Panneau d'Administration, désactivez tous les plugins qui ne font pas partie de ceux livrés avec WordPress. Réactivez-les un par un.
Vous Avez Apporté des Modifications ? 
Si vous avez effectué des modifications sur d'autres fichiers de WordPress, vous êtes supposés garder une trace de vos modifications. Vous allez devoir transférer vos modifications dans la nouvelle programmation. La page Versions de WordPress (en anglais) liste les fichiers qui ont changé pour chaque version.
Résister en Utilisant une Vielle Programmation 
Effectuer une mise à jour vous offre la plus récente et la meilleure programmation. Utiliser votre ancienne programmation, quelles que soient les modifications que vous y avez apporté, causera très probablement des problèmes. La tentation de n'utiliser que votre vieille programmation modifiée sera grande, mais les chances d'erreurs le seront encore plus.
Puis-Je Revenir à une Ancienne Version ? 
Vous pouvez, mais il n'est généralement pas recommandé de rétrograder de la version actuelle à une version plus ancienne. La raison en est que les nouvelles versions incluent très souvent des mises à jour de sécurité et une rétrogradation peut exposer votre site à certains risques. Deuxièmement, les changements effectués à la structure de la base de données entre les versions peut entraîner des complications dans maintenance du contenu, des articles, des commentaries et des plugins de votre site qui dépendent des informations stockées dans le base de données. Si vous persistez dans cette voie, vous agissez à vos risques et périls. Veuillez prendre en considération que sans une sauvegarde complète de la totalité de votre site et de sa base de données, effectuée au préalable de la mise à jour, un retour en arrière est quasiment voué à l'échec. Supprimez tous vos fichiers WordPress à l'exception de wp-config.php. Téléchargez (en anglais) vos fichiers depuis votre sauvegarde vers votre serveur et restaurez la sauvegarde de votre base de données (en anglais). Rappelez-vous que vous devez avoir de bonnes sauvegardes pour votre rétrogradation pour qu'elle fonctionne. Pour des versions plus anciennes de WordPress, le retour en arrière risque de ne pas marcher.
Obtenir Plus d'Aide 
Si vous obtenez des erreurs après la mise à jour, consultez Problèmes Courramment Rencontrés Pendant l'Installation, Dépannage (en anglais) et la Catégorie d'Articles du Codex Installation (plusieurs langues). Si vous ne trouvez pas de réponse, posez clairement votre question sur les forums de support anglais ou français. On vous demandera si vous avez utilisé une quelconque vieille programmation. On vous dira alors de la modifier, ce que vous pourriez tout aussi bien faire maintenant. :)

Anciennes informations de Mise à Jour

Si vous envisagez de mettre à jour votre version de WordPress vers la 2.0.4, mais que vous en êtes resté à la version 1.2, suivez les instructions de mise à jour depuis la 1.2 vers la 1.5 comme décrites dans Mise à Jour de WordPress depuis 1.2 vers 1.5 (en anglais). Une fois la mise à jour vers 1.5 terminée, suivez les instructions ci-dessus pour passer de la version 1.5 à la 2.0.4.

Retour à la page d'accueil

chsxf 08:55, 7 Sep 2006 (GMT)