3. backup e restore
Saper gestire I backup del
sito non aiuta solo a
riportare indietro il sistema
se si e'compromesso, ma
anche ad effettuare le
update di moodle senza
rischi.
Per la guida avanzata al
backup cercate qui.
Vedremo come effettuare
backup e restore dell'intero
sito e dei singoli corsi.
update
4. cos'e' un backup
Un backup completo di un sito in moodle coinvolge tre
parti principali:
●
Il codice di moodle
●
la directory moodledata
●
le tabelle MySQL
Fare un backup dei corsi e' sempre una pratica
consigliabile, ma non e' un backup completo del sito.
Tenendo conto della diversita' delle configurazioni dei
vari siti moodle usati nel mondo le istruzioni che
seguono possono cominciare solo con “di solito”.
“di solito”
5. backup corsi
come amministratore probabilmente la cosa migliore e'
impostare I backup automatici per I corsi sul sito.
Quei backup dovrebbero essere copiati in un posto
sicuro, e gli inseganti dovrebbero occuparsi di copiare il
backup dei propri corsi sul proprio computer una volta
a settimana.
I processi di backup e restore dei corsi coinvolgono
solo una parte delle tabelle mysql non il vero codice o
l'informazione che li fa girare davvero.
meglio di niente
6. file backup
Dovrai accedere ai files sul server per effettuare un
backup, sarebbe bene copiare I files in un posto
fuori dal server, non acessibile ad internet, in
formato compresso (come un file zip),sarebbe utile
un programma FTP, come CyberDuck o
Filezilla.
Un programma FTP copia I file dal serve al desktop
con un semplice trascinamento, bast attendere poi il
download dei file. Alcuni servizi di hosting
forniscono interfacce per comprimere I file e
downloadarli dal server.
La directory piu' importante e' moodledata
comprimila e poi trasferiscila sul tuo desktopper fare
un backup dei contenuti.
Di solito si trova in un percorso diverso dalla
directory del codice, chiamata moodle.
directory chiave
Usa il suo programma FTP anche per copiare la
directory del codice di moodle, che di solito si trova
nella cartella public_html o nella root del server.
Prima di downloadarla fanne un archivio zip per
comprimerla.
Attenzione alle installazioni standard quando si fa
un'update o un backup, perche' alcuni moduli non
standard di moodle non sono subito compatibili
con le nuove versioni.
codice
7. database mysql
Per fare un backup del database MySQL dovrai seguire una procedura diversa con un
programma differente.
MySQL puo' essere ocnsiderato come una serie di diversi database, ognuno contiene
tabelle e tutte le tabelle condividono lo stesso prefisso e contengono dati. L'installer di
moodle crea le tabelle con il prefisso mdl_, queste sono le tabelle che vogliamo copiare.
phpMyAdmin puo' essere installato come una parte dell'interfaccia di moodle. Il
percorso per arrivarci e':
AMMINISTRAZIONE SITO > SERVER > DATABASE ma molto web hosting forniscono
l'accesso a phpmyadmin come servizio di default, dal pannello di controllo del dominio.
Aprendo phpmyadmin vedrai una lista di database, clicca su quello che vuoi copiare.
Quando si carichera' la pagina vedrai circa 200 tabelle con il prefisso mdl_(o il nome che
gli e' stato dato durante l'installazione),in alto sulla pagina clicca sul tasto esporta.
Si apriranno dei box con delle opzioni.
phpMyadmin
8. phpmyadmin
Clicca Select all
dal pannello exports e
Add DROP TABLE
dal pannello structure.
Se hai dubbi lascia I
settaggi come default,
poi vai nel pannello in
basso e premi save as
file poi seleziona il
metodo di compressione
e premi go.
esporta
9. quando fare backup
Fare un backup prima di una update ha bisogno di una particolare attenzione ai
dettagli. Ricorda che cambiera' il codice di Moodle e di conseguenza le tabelle
MySQL, e forse la struttura della cartella moodledata; inoltre se usi moduli sviluppati
dalla comunita' potrebbero non essere piu' compatibili
Se per qualche ragione l'installazione non funziona, vorrai fare un restore della
versione precedente funzionante di moodle, usando I tuoi backup di MySQL
moodledata e del codice di moodle.
aggiornamenti
10. tips
Ogni utente di Moodle dovrebbe avere una
copia del manuale pdf. Dentro ci sono le
indicazioni principali per creare e gestire I
corsi, nel capitolo finale inoltre spiega come
amministrare il sito, compresa l'impostazione
del sistema di backup automatico dei corsi,
davvero semplice, che dovrebbe essere
sempre usato.
Per fare il restore della vecchia versione di
moodle con un backup seguire le istruzioni a
questo link (utente avanzato).
automatismi
11. backup corsi
Un amministratore di sito puo' configurare un piano di backup
automatico per I corsi al percorso:
AMMINISTRAZIONE SITO >CORSI > BACKUP >GESTIONE
BACKUP AUTOMATICO
Il backup automatico dei corsi appesantisce un po' il server quindi
e' meglio pianificarlo in orari in cui gli studenti non interagiscono
col sito per non rallentarne le operazioni; inoltre questi backup
comprendono solo le pagine del corso quindi non permettono un
restore completo del sito nel caso abbia qualche problema.
automatismi
12. backup automatici
Abilita Set backup_auto_active
Seleziona I giorni della settimana e l'ora in cui effettuare il backup, attenzione alla
timezone del server.
Configura il percorso in cui saranno salvato I backup, salva in
Scegli se salvare o tralasciare I corsi nascosti o quelli che non sono stati modificati
all'interno di un nuomero specifico di giorni, o dall'ultimo backup.
Configura di salvare I corsi per nome e non per id.
Clicca Salva cambiamenti.
Dopo aver effettuato il backup moodle ti mandera' una mail che descrivera' lo stato del
backup.
I report per I backup possono anche essere trovati al percorso:
AMMINISTRAZIONE SITO > REPORT >BACKUP
configurazioni
13. backup report
OK – Backup completato
con successo.
Saltato -Backup non
effettuato perche' il corso
non e' stato cambiato o
non e' rilevante
Non terminato – Il
backup richiedeva troppo
tempo e spazio memoria
quindi non e' stato
completato.
Errore – C'e' stato un
errore durante il backup, si
consiglia di rifarlo
manualmente in modalita'
debug.
log
14. backup manuale
Vai in AMMINISTRAZIONE
> AMMINISTRAZIONE
CORSO > BACKUP
Ed anzitutto seleziona le
attivita', I blocchi, ed I filtri
che vuoi comprendere nel
backup
poi clicca avanti.
Gli utenti con le giuste
autorizzazioni possono
scegliere se salvare anche I
dati personali degli utenti,
che possono essere salvati
anche in forma anonima.
corsi
15. backup manuale
Nelle schermate seguenti
potrai selezionare le
attivita' da comprendere
nel backup per tipologia,
poi avrai la possibilita' di
revisionare la tua selezione
prima di far partire il
processo.
I file zippati hanno
estenzsione mbz per non
confonderli con I normali
zip.
corsi
16. utilizzi backup
I processi di backup e restore possono offrire molte diverse soluzioni a chi gestisce I
corsi.
E' possibile duplicare I corsi, o specifiche attivita' da un corso all'altro (come
l'importazione)
Si puo' aggiornare un corso in produzione, con materiale proveniente da un'altro corso
, quindi trasferire corsi in altri siti moodle.
Ad esempio e' possibile copiare interamente un corso senza l'attivita' e la storia degli
studenti per riutilizzarlo, basta creare un'attivita' in bianco e salvare solo quella.
usi creativi
17. default
Le impostazioni di default,
dal pannello
amministrazione che
vedete a lato possono
essere bloccate per
determinare I formati di
tutti I backup
E' consigliabile tenere I log
per un tempo breve per
non appesantire il server.
amministrazione
18. ripristino dei corsi
Un file .mbz di backup corsi puo' essere importato da dentro un corso esistente in cui
si hanno permessi. Per tutto il processo di restore potrai scegliere se importare un
nuovo corso o integrare il backup con un corso esistente.
L'opzione restore si trova nel pannello amministrazione corso e amministrazione home
page.
Da quella schermata puoi uploadare il file di backup o scegliere un file dall'area dei
backup dei corsi, poi clicca ripristina.
ti verra' chiesto di confermare e poi se il corso sara' un nuovo corso o verra' ripristinato
dentro ad un corso esistente.
Dovrai selezionare di nuovo attivita', risorse, blocchi e filtri e poi cliccare avanti, come
nella creazione del backup.
In seguito avremo la schermata di selezione per tipologia di attivitá e la conferma con
revisione.
Alla fine clicca su continua.
20. accesso dal menu categoria
Il ripristino dei corsi puo'
essere fatto dal menu
amministrazione corso
(insegnanti)
E dal menu di
amministrazione del sito,
nel menu a tendina
categorie
corso categoria