Sauvegarder, restaurer, mettre à jour
Sauvegarder
Réglages → Sauvegarde télécharge tout le site dans un fichier zip : contenus, médias originaux, menus, réglages et comptes de l’équipe. Les images publiques n’y sont pas : elles se régénèrent. Seul un propriétaire peut le faire, et le fichier ne reste pas sur le serveur. L’écran vous avertit si aucune sauvegarde n’a été téléchargée, ou si la dernière date de plus d’un mois.
Gardez ce fichier ailleurs que sur le serveur, en lieu sûr : il contient les empreintes des mots de passe, les secrets de double authentification et le mot de passe SMTP.
Restaurer
Deux voies, au même endroit :
- le formulaire, limité par l’hébergeur (l’écran affiche la limite, souvent 20 Mo) ;
- le dépôt par FTP : déposez l’archive, telle quelle, dans le dossier
restauration/à la racine du site (à côté dedonnees/). Aucune limite de poids. Elle apparaît dans « Archives déposées », prête à restaurer d’un clic.
Simone prend trois précautions. Elle vérifie l’archive avant de toucher à quoi que ce soit (une archive dont un seul nom sort du dossier des données est refusée). Elle bascule d’un coup : le site ne tourne jamais sur des données à moitié écrites. Et elle ne jette rien : l’état d’avant reste dans un dossier donnees-avant-… à côté de donnees/.
Deux conséquences : tout est remplacé par l’archive (contenus, réglages, comptes), et tout le monde est déconnecté. Pensez à supprimer ensuite par FTP le dossier donnees-avant-… : il contient aussi les empreintes des mots de passe.
Mettre à jour
Réglages → Mises à jour affiche la version installée et la dernière publiée sur le canal officiel. Simone ne se met jamais à jour toute seule : le propriétaire clique sur « Installer la version X ».
Avant d’installer, Simone vérifie :
- que la version est signée par l’auteur de Simone et plus récente que la vôtre, et que votre PHP est assez récent ;
- le poids et l’empreinte du paquet, la liste des fichiers qu’il contient (rien qui sorte du site) et la syntaxe de chaque fichier PHP ;
- qu’elle peut écrire dans le code du site, et qu’il y a assez de place.
Puis elle sauvegarde vos données, remplace le code (le site répond « mise à jour en cours » pendant quelques secondes) et relit le résultat. À la moindre erreur, l’ancien code est remis en place tout seul. Après coup, « Revenir à la version X » remet l’ancien code, tant qu’une autre mise à jour ne l’a pas remplacé. Vos données ne sont pas touchées par une mise à jour. Les règles propres à votre .htaccess (redirection www, règles de l’hébergeur) sont conservées.