Backup Pro
Sauvegardes manuelles (thèmes, modules, uploads + BDD), téléchargement, suppression et restauration sécurisée.
Installation & utilisation
Backup Pro
Sauvegardes manuelles (fichiers + base), telechargement, suppression et restauration. Gratuit & open source (MIT).
Prérequis
- CMS WNFO / CMS nu deja installe
- Extension PHP ZipArchive
- Droits d'ecriture sur storage/backups/
- Espace disque suffisant (au moins ~50 Mo libres)
Instructions
Base de donnees
Aucune table dediee.
Le module lit/ecrit la BDD existante (export SQLite fichier ou dump MySQL SQL) et stocke les archives dans storage/backups/ (protege par .htaccess).
Contenu d'une sauvegarde
themes/modules/storage/uploads/config/site.php(marque blanche)- Base :
database.sqliteoudatabase.sql manifest.json
Non inclus : config/config.php (identifiants BDD / secrets).
Utilisations
- Admin → Backup Pro (ou Modules → Ouvrir)
- Verifiez le panneau Etat du serveur (preflight)
- Lancer une sauvegarde
- Telechargez le ZIP sur votre ordinateur
- Supprimez les anciennes archives si besoin
- Restauration : bouton Restaurer puis tapez
RESTAURER
Preflight
Au chargement de la page, Backup Pro controle :
- ZipArchive
- Ecriture
storage/backups/ - Accessibilite de la base
- Espace disque
- Limites PHP (temps / memoire)
Les actions sont bloquees tant qu'un point Bloquant n'est pas corrige.
Securite
- Telechargement uniquement via admin authentifie
- Dossier
storage/backups/inaccessible en HTTP direct - Restauration destructive : confirmation obligatoire
Dans le ZIP
Guide aussi fourni dans le ZIP (INSTALLATION.md). Dossier cible : /modules/backup-pro/ — n’écrase pas le thème.