Il backup di Moodle non funziona? Ecco come risolvere

Il backup automatico o manuale di Moodle può fallire per molte ragioni: timeout, permessi, spazio insufficiente o configurazioni errate. Ecco come diagnosticare e risolvere.

🔍 Tipi di backup in Moodle

  • Backup manuale: attivato da un amministratore o docente da dentro il corso
  • Backup automatico: pianificato tramite cron, configurabile da amministrazione

⚠️ Problemi comuni

  • Errore “Backup did not complete successfully”
  • File di backup incompleti o assenti in /moodledata/temp/backup/
  • Timeout PHP o limiti server superati
  • Plugin/attività corrotte nel corso
  • Spazio disco esaurito

🛠 Soluzioni pratiche

1. Verifica i log

Vai su Amministrazione > Report > Log backup oppure analizza i file in /moodledata/temp/backup/ Cancellare manualmente i backup falliti può aiutare a sbloccare i successivi.

2. Aumenta i limiti di PHP

  • max_execution_time: almeno 300
  • memory_limit: almeno 512M
  • post_max_size e upload_max_filesize: almeno 128M

Modifica i valori nel `php.ini` o da Plesk / cPanel

3. Disattiva elementi problematici nei corsi

Alcuni plugin o attività personalizzate possono impedire il backup. Prova a duplicare il corso rimuovendo attività una alla volta.

4. Controlla permessi su moodledata

Le cartelle temp e backup devono essere scrivibili. Usa permessi 755 per le cartelle e 644 per i file.

5. Testa da CLI (riga di comando)

Moodle offre uno script CLI per forzare il backup: php admin/cli/automated_backups.php Questo ti permette di testare il backup evitando limiti del web server.

📌 Conclusione

Un backup fallito può compromettere sicurezza e affidabilità della piattaforma. Analizzando i log, ottimizzando PHP e isolando le cause è possibile risolvere anche i problemi più ostinati.

Problemi con i backup di Moodle?

Effettuo audit e ottimizzazioni per garantire backup automatici affidabili e funzionanti. Intervento tecnico rapido e sicuro, anche su server gestiti.