Sites et applications

Dans quel ordre mettre à jour WordPress, WooCommerce, extensions, thèmes et PHP

Vérifié le 8 min de lecture WordPress mises à jour extensions

L'ordre de mise à jour doit respecter les dépendances et les prérequis des versions concernées. Aucune séquence universelle ne garantit la compatibilité sur tous les sites. Préparez l'ensemble des changements, testez-le et reproduisez en production la procédure vérifiée.

Avant la mise à jour : préparation essentielle

Faites une sauvegarde complète

Conservez les fichiers et la base de données d'un point récupérable antérieur au changement. Vérifiez la date, la portée et la restauration des sauvegardes de l'hébergement. Une sauvegarde quotidienne peut être antérieure aux dernières commandes ; elle n'équivaut pas à une sauvegarde faite juste avant.

Vous pouvez préparer une sauvegarde à la demande depuis WordPress Manager ou un autre outil compatible. Vérifiez où elle est stockée et l'espace qu'elle occupe ; certaines extensions acceptent des destinations externes.

Envisagez de créer un clone de test

Testez l'ensemble sur un clone protégé, avec e-mail et paiements de test. Vérifiez qu'il utilise ses propres données et intégrations. Un test réussi réduit l'incertitude, mais ne garantit pas que la production se comportera de la même façon si ses données ou sa configuration changent ensuite.

Le bon ordre de mise à jour

1. Vérifiez les prérequis et définissez la version de PHP cible

Notez les versions actuelles et cibles de WordPress, WooCommerce, des extensions, du thème et de PHP. Lisez les prérequis et les notes de mise à jour. Si un composant a besoin d'une version intermédiaire, ajoutez cette étape au test.

N'augmentez pas PHP en premier par habitude. Mettez à jour les composants compatibles avec l'interpréteur actuel et changez PHP quand l'ensemble le permet. Pour les branches très anciennes, suivez la mise à jour par étapes.

2. Mettez à jour le cœur de WordPress

Utilisez Tableau de bord > Mises à jour quand la matrice de compatibilité permet le saut. Si une extension a besoin d'une mise à jour préalable pour fonctionner avec le nouveau cœur, respectez cette dépendance. Attendez la fin avant de lancer une autre tâche.

La mise à jour corrige des problèmes connus, mais ne rend pas toute l'installation sûre et ne vérifie pas chaque extension. Vérifiez le résultat et conservez les messages d'erreur s'il y en a.

3. Mettez à jour WooCommerce

Testez WooCommerce avec ses extensions et ses passerelles comme un ensemble compatible. En production, utilisez une fenêtre contrôlée qui évite les achats pendant les changements de code et de données.

Si WooCommerce demande de mettre à jour la base, terminez cette étape et suivez sa progression dans les actions planifiées. Ne considérez pas la mise à jour comme terminée simplement parce que la version de l'extension a changé. Le guide officiel de WooCommerce explique ce processus.

4. Mettez à jour les extensions directement liées à WooCommerce

Vérifiez la compatibilité des paiements, des livraisons, des taxes, de la facturation et des intégrations. Gardez la séquence testée ; n'activez pas une extension qui exige une version du cœur pas encore installée. Une mise à jour disponible ne prouve pas la compatibilité avec toute votre configuration.

5. Mettez à jour le thème

Vérifiez les modèles surchargés et les personnalisations. Un thème enfant aide à séparer les modifications, mais peut nécessiter des adaptations quand le thème parent est mis à jour. Ne supposez pas que toutes les personnalisations continueront de fonctionner.

6. Mettez à jour les autres extensions

Incluez les constructeurs visuels, les formulaires, le SEO et le cache. Procédez par étapes identifiables pour pouvoir associer une panne à un changement précis. Vérifiez les dépendances entre versions gratuites et modules commerciaux.

7. Mettez à jour les traductions

Installez les paquets disponibles et vérifiez les textes importants des formulaires et du parcours d'achat. Si vous avez des traductions personnalisées, identifiez où elles sont enregistrées pour qu'une mise à jour ne les remplace pas.

8. Passez PHP à une branche maintenue et compatible

Changez d'abord le PHP du clone et vérifiez les extensions et la configuration, en plus de la version. Refaites les tests avant d'appliquer le changement en production. Consultez l'assistant PHP pour sélectionner le domaine et vérifier le résultat.

Vérifications après la mise à jour

Vérifiez la santé du site

Consultez la Santé du site, les mises à jour en attente et les tâches en échec. Un état correct ne remplace pas les tests métier.

Parcourez les pages principales

Testez la page d'accueil, la recherche, les produits, le panier, les formulaires et la connexion des utilisateurs sur mobile et sur ordinateur. Dans la boutique, faites un achat complet avec un moyen de test adapté et vérifiez la confirmation, le stock, les taxes, l'e-mail et le callback. Arriver à l'écran précédant le paiement ne prouve pas la confirmation de la commande.

Vérifiez le tableau de bord d'administration

Vérifiez l'édition, les commandes, les envois de fichiers et les intégrations utilisées par l'équipe. Videz les caches concernés et vérifiez une nouvelle session et une session authentifiée.

Consultez les journaux d'erreurs

Rapprochez l'heure et l'opération des journaux de PHP, de WordPress et des tâches planifiées. Si vous avez besoin du débogage, gardez le journal privé et désactivez-le à la fin.

Que faire en cas de problème

Identifiez le composant en cause

Arrêtez les changements et conservez l'erreur. Testez le retour arrière ou la désactivation sélective sur le clone. Désactiver une extension manuellement peut rétablir l'accès, mais aussi arrêter des paiements ou des fonctions : ne désactivez pas tout sans discernement sur une boutique ouverte.

Si la panne persiste, vérifiez aussi le thème, PHP, les fichiers et la base de données ; ne concluez pas que le thème est en cause simplement parce que vous avez désactivé les extensions.

Restaurez à partir d'une sauvegarde

Décidez quel ensemble cohérent de fichiers et de données vous devez récupérer. Certaines mises à jour modifient la base et ne s'annulent pas en remplaçant seulement l'extension. Identifiez les écritures postérieures à la sauvegarde et comment les conserver avant de restaurer.

Validez la restauration avant de rouvrir la boutique. Analysez l'incompatibilité en staging et planifiez une nouvelle tentative quand l'ensemble a passé les tests.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.