Créer la première sauvegarde
La première sauvegarde vous montre si tout ce dont le plugin a besoin est réuni sur ce serveur. Une exécution écrit dans un fichier ZIP un dump de toutes les tables de la base de données portant le préfixe de tables de cette installation, ainsi que les répertoires choisis, et travaille pour cela en courtes passes en arrière-plan. À la fin, la sauvegarde figure dans la liste avec son horodatage, son périmètre et sa taille.
Ce que l'aperçu signale au préalable
- Emplacement de stockage — le répertoire dans lequel l'écriture a lieu
- ZipArchive disponible — sans cette classe PHP, aucune archive n'est créée
- OpenSSL (chiffrement) — nécessaire uniquement si vous voulez chiffrer
- Répertoire accessible en écriture — si « non » figure ici, chaque exécution échoue
Définir le périmètre et démarrer
- Dans l'administration WordPress, ouvre l'entrée de menu « Kakapo Backup ». La vue démarre dans la section « Backups ».
- Passe à gauche sous « Configuration » sur « Périmètre » et décide via « Inclure les uploads », « Inclure les plugins » et « Inclure les thèmes ». La base de données est toujours incluse.
- Vérifie aussi là « Taille max. de fichier (MB) » — les fichiers dépassant cette limite sont ignorés ; la valeur par défaut est 128.
- Reviens sur « Backups » et lis dans la carte « Estimation préalable » la taille prévue de l'archive et l'espace libre nécessaire. Si le comptage des fichiers a été interrompu au terme de son budget de temps, la carte le précise — les vraies valeurs sont alors plus élevées.
- Dans la carte « Sauvegarder maintenant », clique sur « Backup maintenant ».
- Suivez l'exécution dans la carte « Live-Backup-Stream » ; les tables, les lignes et les fichiers y défilent, et vous l'arrêtez via « Annuler ».
- Clique sur « Vérifier » à côté de la sauvegarde terminée dans la liste — la somme de contrôle SHA-256 est alors comparée au fichier sur le disque.
wp-content/uploads/kwpb-backupsChaque sauvegarde se trouve dans le répertoire de backup sous forme de fichier ZIP distinct. L'archive contient le database.sql et un manifest.json avec les indications d'origine, qui sont vérifiées avant chaque restauration. Lors de sa création, le répertoire reçoit un .htaccess avec « Deny from all » et un index.html vide.