Une opération de maintenance bien menée suit toujours le même enchaînement : sauvegarde complète, relevé des versions et des dépendances, application des mises à jour sur un environnement de préproduction, recette fonctionnelle, mise en production dans un créneau à faible trafic, contrôle après déploiement, puis journalisation de l'intervention. Ce sont ces étapes, et non l'outil utilisé, qui rendent l'opération sûre.
Le déroulé détaillé
- Sauvegarde complète des fichiers et de la base de données, avec vérification de sa lisibilité.
- Inventaire : version du CMS, des extensions, du thème, de PHP ; lecture des notes de version pour repérer les changements de rupture.
- Application sur la préproduction, en groupant les mises à jour par lots cohérents plutôt que toutes d'un coup.
- Recette fonctionnelle sur un scénario écrit : page d'accueil, navigation, formulaires, recherche, espace privé, affichage mobile.
- Mise en production sur un créneau à faible trafic, avec bascule éventuelle en mode maintenance.
- Contrôle post-déploiement : purge des caches, relecture des journaux d'erreurs, test des parcours critiques, vérification des performances.
- Journalisation : ce qui a été fait, quand, par qui, et quel est le point de retour arrière.
Les erreurs qui coûtent cher
Trois se répètent : mettre à jour directement en production, ne jamais tester la restauration d'une sauvegarde, et déployer un vendredi soir sans personne pour surveiller le week-end.
Appliquer ce protocole à chaque intervention, mois après mois, demande une organisation plus qu'un tour de main. C'est le cadre que fournit un contrat de maintenance de site web chez Pulsar Agency.