Backup Moodle non riuscito? Ecco come risolvere

I backup sono essenziali per la sicurezza della tua piattaforma. In questa guida vediamo come risolvere gli errori più comuni nei backup di Moodle e garantirne il corretto funzionamento.

Come si presenta un backup fallito

  • Errore durante il processo di backup (con messaggio dettagliato o generico)
  • Backup automatici che non si completano
  • File .mbz non generati
  • Schermata bianca o interruzione improvvisa del backup
  • Messaggi tipo “An error occurred while backing up the course”

Cause frequenti del fallimento di un backup

  • Timeout PHP superato
  • Limiti di memoria insufficienti (memory_limit)
  • Corso troppo grande o con molti file
  • Plugin o attività corrotte nel corso
  • Problemi di permessi nella cartella `moodledata/temp/backup/`

Come risolvere i problemi di backup in Moodle

1. Aumenta i limiti PHP

Modifica php.ini (o chiedi al tuo hosting) per portare a:

  • memory_limit = 512M
  • max_execution_time = 300
  • post_max_size = 128M

2. Verifica lo spazio su disco

Assicurati che il server non sia pieno. Moodle ha bisogno di spazio per generare il file di backup nella cartella `moodledata/temp/backup/`.

3. Pulisci la cartella backup temporanei

Via FTP o file manager, vai in moodledata/temp/backup/ e svuota il contenuto (NON eliminare la cartella stessa).

4. Attiva il debug per vedere l’errore

Aggiungi in config.php:

$CFG->debug = (E_ALL | E_STRICT);
$CFG->debugdisplay = true;

Questo mostrerà il motivo dell’interruzione del backup.

5. Fai backup solo di ciò che serve

Escludi file inutili (materiali didattici pesanti, test non più attivi) e verifica se il backup parziale funziona.

Problemi con i backup automatici?

  • Vai su Amministrazione sito > Corsi > Backup > Backup automatici
  • Controlla che sia attivo e che ci siano orari impostati correttamente
  • Controlla i log dei backup automatici: /moodledata/temp/backup/ o nella sezione report
  • Verifica che il cron job di Moodle sia attivo

Non riesci a completare il backup?

Posso analizzare il tuo sistema, risolvere errori di backup e impostare un sistema automatico stabile e sicuro per evitare la perdita di dati.