21

Moodle 2.7 - amministrazione base - corsi - backup

Embed Size (px)

Citation preview

gestione backupdi Laura Camellini

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

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 MySQLFare 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”

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

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

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

phpmyadmin

Clicca Select alldal 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

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

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

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

backup automatici

Abilita Set backup_auto_activeSeleziona 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

backup report

OK – Backup completato con successo.

Saltato -Backup non effettuato perche' il corso non e' stato cambiato o

non e' rilevanteNon 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

backup manuale

Vai in AMMINISTRAZIONE > AMMINISTRAZIONE

CORSO > BACKUPEd anzitutto seleziona le

attivita', I blocchi, ed I filtri che vuoi comprendere nel

backuppoi 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

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

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

default

Le impostazioni di default, dal pannello

amministrazione che vedete a lato possono

essere bloccate per determinare I formati di

tutti I backupE' consigliabile tenere I log per un tempo breve per non appesantire il server.

amministrazione

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.

backup manuale

Area backup dei corsi

corsi

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

grazieSpazio Domande