Guida Backup e Ripristino
Ultimo aggiornamento: 2026-04-27
Scopo
Definire backup minimi obbligatori e procedura di ripristino.
Cosa salvare
- Database applicativo (dump SQL).
- Cartella progetto (codice + view + asset).
- File configurazione:
configs/config.phpconfigs/db.phpconfigs/app.php
- Cartelle upload/media:
tmp/uploads/,assets/imgs/uploads/.
Note:
- La cartella
tmp/cache/etmp/twig-cache/sono rigenerabili automaticamente: non richiedono backup. - La cartella
modules/contiene i moduli opzionali installati. I moduli possono essere reinstallati da pacchetto; il backup e utile ma non critico se i pacchetti originali sono disponibili.
Frequenza consigliata
- DB: giornaliero.
- Config: ad ogni modifica.
- Codice: ad ogni release.
Procedura backup (schema)
- Esegui dump DB.
- Archivia file progetto e config.
- Verifica integrita archivio.
- Salva in storage separato.
Procedura ripristino (schema)
- Ripristina codice versione target.
- Ripristina config.
- Importa dump DB.
- Verifica permessi filesystem.
- Esegui smoke runtime.
Verifiche dopo ripristino
- Login e sessione.
- Navigazione
/game. - Navigazione
/admin. - Controllo error log.