Comment mettre à jour WordPress sans risque : une liste de contrôle pour avant et après la mise à jour
Comment mettre à jour WordPress sans risque ? Avant, sauvegardez tout le site, puis vérifiez ce qui est à mettre à jour et que le site tourne sans erreurs. Mettez à jour dans cet ordre : cœur, extensions, thème, peu d’éléments à la fois, les extensions de boutique une par une. Après chaque lot, testez le site comme un client et lisez le journal d’erreurs.
Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de sites WordPress et de boutiques WooCommerce : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 8 min de lecture
Pourquoi les mises à jour font peur, et ce qui peut vraiment mal tourner
La peur de mettre à jour a généralement une origine précise : un jour, après un clic sur « Tout mettre à jour », le site a affiché une erreur ou le panier a cessé de fonctionner. Repousser les mises à jour n’est pourtant pas plus sûr. Les versions obsolètes des extensions sont le moyen le plus courant d’attaquer les sites WordPress, et plus vous attendez, plus le saut de version est grand et plus le risque augmente à la mise à jour suivante.
Ce qui peut arriver après une mise à jour :
- une nouvelle version d’extension ne fonctionne pas avec une autre extension ou avec la version de PHP du serveur,
- l’apparence change, parce qu’une nouvelle version du thème ou du constructeur de pages dispose les éléments autrement,
- une partie de la boutique cesse de fonctionner : le panier, le paiement, la livraison,
- la mise à jour s’arrête à mi-chemin et le site reste en mode maintenance.
Chacun de ces problèmes peut être réglé si vous avez une sauvegarde et savez exactement ce que vous avez modifié. Toute la liste ci-dessous repose là-dessus. Si le site est déjà cassé, passez directement au guide WordPress ne fonctionne plus après une mise à jour.
Liste de contrôle avant la mise à jour
| Que vérifier | Pourquoi | Où |
|---|---|---|
| Une sauvegarde complète du site : fichiers et base de données | pour pouvoir revenir à l’état d’avant la mise à jour | le panneau de votre hébergeur ou une extension de sauvegarde |
| Si vous savez la restaurer | une sauvegarde que vous ne savez pas restaurer ne vous aidera pas la nuit | les pages d’aide de votre hébergeur, le bouton de restauration |
| La liste des mises à jour avec les numéros de version | pour savoir ce que vous changez et où il y a un grand saut de version | Tableau de bord, Mises à jour |
| Le journal des modifications des extensions importantes | un correctif de sécurité est un signal pour ne pas attendre | la page de l’extension, onglet journal des modifications |
| Version de PHP et santé du site | un PHP ancien est une cause fréquente d’erreurs après les mises à jour | Outils, Santé du site |
| Journaux d’erreurs | une erreur qui existait avant la mise à jour n’est pas la faute de la mise à jour | le panneau de votre hébergeur, les journaux WooCommerce |
| Le moment | dans une boutique, évitez les heures les plus chargées | votre agenda |
Le dernier point est facile à négliger. Mettre WooCommerce à jour un vendredi soir, quand vous recevez le plus de commandes et n’avez pas le temps de vérifier, c’est chercher les ennuis. Dans son guide de mise à jour du site, WooCommerce conseille de tester les mises à jour avant de les appliquer à une boutique en ligne, idéalement sur une copie de préproduction, que de nombreux hébergeurs créent en un clic.
Ordre et méthode de mise à jour, étape par étape
- Faites ou vérifiez une sauvegarde. Assurez-vous qu’elle est récente et inclut les fichiers et la base de données.
- Mettez à jour le cœur de WordPress s’il y a une nouvelle version et que vos extensions les plus importantes sont compatibles. Vous pouvez vérifier la compatibilité sur la page de l’extension.
- Mettez à jour les extensions ordinaires quelques-unes à la fois. Après chaque lot, ouvrez la page d’accueil et un article.
- Les extensions de boutique et de paiement une par une. WooCommerce, passerelles de paiement, extensions de livraison. Après chacune, vérifiez une fiche produit, le panier et une commande.
- Le thème en dernier. Si vous avez modifié des fichiers du thème sans thème enfant, la mise à jour écrasera ces modifications. Plus d’informations dans l’article sur le thème enfant WordPress.
- Videz le cache si vous utilisez une extension de cache ou un CDN, pour voir la nouvelle version du site.
- Notez ce que vous avez mis à jour et quand. Nom, ancienne et nouvelle version, date. Dans une semaine, cette note désignera vite le coupable.
Le guide de WPBeginner sur l’ordre des mises à jour décrit le même ordre, avec le cœur d’abord et le thème en dernier.
Mises à jour automatiques de WordPress : lesquelles activer
Depuis la version 5.5, vous activez les mises à jour automatiques séparément pour chaque extension, dans une colonne de la liste des extensions, et pour les thèmes dans leurs détails. La documentation WordPress sur les mises à jour automatiques le décrit.
Une règle simple pour les répartir :
- Activez-les pour les petites extensions populaires qui ne touchent ni à la boutique ni au design : formulaires de contact, anti-spam, petits utilitaires.
- Gardez-les manuelles pour WooCommerce, les passerelles de paiement, les extensions de livraison, le constructeur de pages et le thème. Là, vous voulez choisir le moment et vérifier le résultat immédiatement.
- Surveillez les correctifs de sécurité des extensions que vous mettez à jour à la main. Ne les laissez pas pour la fin du mois.
WordPress envoie un e-mail après une mise à jour automatique. Ne supprimez pas ces messages tout de suite, car ils contiennent les numéros de version qui aident à chercher la cause d’une erreur.
Liste de contrôle après la mise à jour
Après la mise à jour, vérifiez le site tel que le verra un client, pas seulement le Tableau de bord :
- la page d’accueil et un article s’ouvrent sans erreur,
- le formulaire de contact envoie un message,
- dans la boutique : une fiche produit, l’ajout au panier et une commande test,
- la mise en page sur un téléphone,
- le journal des erreurs n’a pas de nouvelles entrées depuis la mise à jour,
- la Santé du site ne montre aucun nouveau problème critique.
Si quelque chose ne fonctionne pas, désactivez d’abord l’extension mise à jour en dernier, et ne pensez qu’ensuite à restaurer toute la sauvegarde. Restaurer la base de données d’une boutique effacera les commandes passées après la sauvegarde.
Comment le chat vous aide avant et après la mise à jour
L’extension TellMyShop pour WordPress et WooCommerce donne à votre chat (Claude ou ChatGPT) la liste des extensions et des thèmes avec leurs versions et les mises à jour disponibles, la Santé du site et les journaux d’erreurs. Tout cela fonctionne dans la version gratuite TellMyShop Free, qui se contente de lire le site. Avant une mise à jour, vous pouvez donc demander une courte revue, et après, une comparaison : de nouvelles erreurs sont-elles apparues, et d’où viennent-elles.
Vous: Je veux mettre à jour les extensions aujourd’hui. Qu’est-ce qui doit être mis à jour et à quoi dois-je faire attention ?
Votre chat: Des mises à jour attendent pour 6 extensions. Surveillez-en deux : WooCommerce fait un saut de version majeure, et l’extension de paiement attend une mise à jour depuis plusieurs semaines. Vérifiez son journal des modifications sur le site de l’auteur. Les journaux sont propres depuis une semaine, donc toute nouvelle erreur viendra de la mise à jour.
Vous: Oui, fais le premier lot.
Votre chat: 4 extensions mises à jour. La page d’accueil répond, et il n’y a pas de nouvelles erreurs dans les journaux. Le lot suivant, c’est le paiement.
Je propose trois lots : 4 petites extensions ensemble, puis le paiement, et WooCommerce séparément quand vous aurez le temps d’une commande test. Aperçu du premier lot :
ancienne version : Formulaire de contact 5.9.1
nouvelle version : Formulaire de contact 5.9.3
ancienne version : Anti-spam 4.2.0
nouvelle version : Anti-spam 4.2.2
Les noms des extensions et les numéros de version de cette conversation sont fictifs.
Le chat met à jour les extensions dans TellMyShop Pro une fois l’interrupteur Extensions activé dans le panneau de l’extension. L’interrupteur dure 24 heures et exige une sauvegarde de la base de données du jour, que l’extension TellMyShop fait elle-même avant la première modification de la journée. Le chat met à jour au maximum 5 extensions par lot et montre toujours d’abord un aperçu. Rien ne change sans votre « oui ».
Connaissez les limites avant de commencer :
- Il ne met à jour ni le cœur de WordPress ni les thèmes. Vous le faites dans le Tableau de bord, ou votre hébergeur s’en charge.
- La sauvegarde de la base de données de l’extension n’est pas une sauvegarde complète du site. Elle n’inclut pas les fichiers des extensions et du thème : c’est votre hébergeur ou une extension de sauvegarde qui fait la sauvegarde complète.
- Le chat ne peut pas restaurer une ancienne version d’extension depuis l’historique des modifications par une seule consigne. Vous pouvez annuler la désactivation d’une extension, mais revenir à la version précédente passe par une sauvegarde de l’hébergeur ou l’installation de l’ancien paquet.
Un bon rythme au quotidien : lors de la revue du matin, vous demandez ce qui attend une mise à jour, et décidez de ce qu’il faut faire aujourd’hui et de ce qu’il faut garder pour quand vous aurez le temps de vérifier la boutique. Pour en savoir plus sur l’entretien régulier de votre site, lisez l’article sur la maintenance d’un site WordPress, et sur le rapport d’état du site, le guide de la Santé du site WordPress.
La page TellMyShop pour WordPress et WooCommerce décrit précisément ce que le chat lit et modifie. Vous pouvez comparer les licences sur la page tarifs et télécharger la version gratuite sur la page de la revue gratuite.
Questions et réponses
Faut-il mettre à jour WordPress d’abord, ou les extensions ?
Le conseil habituel : le cœur de WordPress d’abord, puis les extensions, et le thème en dernier. L’exception : si une extension n’est pas encore prête pour la nouvelle version de WordPress, attendez pour mettre à jour le cœur que l’auteur de l’extension publie un correctif.
Puis-je mettre à jour toutes les extensions d’un coup ?
Vous le pouvez, mais si quelque chose casse, vous ne saurez pas quelle extension en est la cause. Il est plus sûr de mettre à jour quelques extensions à la fois, et les extensions de boutique et de paiement une par une, en vérifiant le site après chaque lot.
Les mises à jour automatiques de WordPress sont-elles sûres ?
Pour les petites extensions populaires d’un site professionnel, généralement oui, et les correctifs de sécurité arrivent alors vite. Pour WooCommerce, les passerelles de paiement et les constructeurs de pages, mieux vaut mettre à jour à la main quand vous avez le temps de vérifier la boutique. Vous activez les mises à jour automatiques séparément pour chaque extension, dans la liste des extensions.
La sauvegarde de la base de données de l’extension TellMyShop suffit-elle avant une mise à jour ?
Non. L’extension TellMyShop ne sauvegarde que la base de données, avant la première modification de la journée. Les fichiers des extensions, du thème et des images n’en font pas partie. Avant une mise à jour, il vous faut une sauvegarde complète du site, faite par votre hébergeur ou une extension de sauvegarde.
Le chat mettra-t-il WordPress à jour pour moi ?
Les extensions, oui, dans TellMyShop Pro une fois l’interrupteur Extensions activé, jusqu’à 5 à la fois, avec un aperçu et après votre accord. TellMyShop ne met à jour ni le cœur de WordPress ni les thèmes ; vous le faites dans le Tableau de bord, ou votre hébergeur s’en charge. Dans la version gratuite, le chat vérifie le site avant et après la mise à jour.
WordPress est une marque de la WordPress Foundation. WooCommerce est une marque d’Automattic Inc. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.