Une archive n’est pas encore une procédure de restauration. Elle peut contenir le code sans les données, une langue sans les autres ou des fichiers incompatibles avec l’état courant. Préparer une reprise signifie définir le service attendu, les pertes acceptables et les preuves de cohérence. Les exemples sont des situations de préparation, pas des incidents observés sur ce site.
Décrire la version cohérente
Relier code, contenus, index de recherche, médias et éventuelles données modifiables à une même version. Distinguer les fichiers remplacés des écritures intervenues depuis. Noter les dépendances externes et les prérequis d’exécution. Conserver les secrets dans leur dispositif existant, sans les recopier dans une archive publique.
Fixer les critères de reprise
Définir les tâches prioritaires : lire une fiche, rechercher, utiliser un outil ou envoyer un formulaire. Prévoir un délai cible et une perte de données acceptable selon le contexte, sans inventer de garantie. Décider quels défauts imposent une restauration et lesquels permettent une correction limitée.
Tester une restauration isolée
Reconstituer la version dans un environnement séparé avec des données d’essai adaptées. Vérifier intégrité et compatibilité. Désactiver les actions externes dans cet environnement pour éviter envois ou modifications réels. Mesurer les étapes nécessaires : une copie présente mais non testée ne démontre pas la possibilité de reprise.
Préserver les nouvelles écritures
Avant un retour, identifier formulaires reçus, modifications de fiches et autres écritures réalisées après la sauvegarde. Préparer une conservation ou une réconciliation lorsque le système en a besoin. Ne pas remplacer une base active par une ancienne copie sans comprendre les données perdues et les dépendances de schéma.
Traiter les caches et les erreurs
Vérifier séparément navigateur, serveur et cache intermédiaire. Un HTML restauré peut encore appeler un fichier CSS d’une autre version. Contrôler les URL de ressources et les en-têtes adaptés. Consulter les journaux autorisés sans publier détails internes ni données sensibles dans les messages affichés aux visiteurs.
Valider la reprise
Contrôler réponses HTTP, pages clés, recherche, canonicals, langues et ressources. Tester une erreur attendue sans déclencher d’action réelle. Observer les tâches prioritaires après reprise et documenter les limites. Une réponse HTTP 200 seule ne prouve ni la présence du bon contenu ni le fonctionnement d’un formulaire.