Ciao a tutti, la mia installazione attuale di Moodle è la 2.6.2,(ea pre-installata) pensate sia opportuno aggiornarla alla versione 2.8.3 ?
Se, si esattamente dove posso leggere come procedere senza combinare "danni"
Grazie....
Cosimo
Ciao Cosimo,
qui trovi tutte le informazioni: https://docs.moodle.org/28/en/Upgrading.
La cosa più importante è fare il backup di tutto e, in teoria, verificare anche che con quel backup tu possa recuperare l'intera installazione su una altra macchina. Fatto e verificato il backup, ogni danno è quindi recuperabile .
HTH,
Matteo
Ciao Matteo grazie pe la risposta. Purtroppo non "mastico bene" l'inglese aiutandomi con il traduttore mi pare di capire che per fare il backup dell'intero sito devo copiare in locale tramite FTP Cartella Moodle, cartella moodledata e fare un backup del database, è così?
Per aggiornare poi effettivamente moodle devo rinominare l'attuale cartella in modo da non sovrascrivere i file attuali (in realtà se non li to sostituendo mi sfugge il fatto di dover fare una copia in locale va beh.... proseguo).
Caricare sul server tutti i file della nuova versione creando una cartella con lo stesso nome di quella precedente e all'interno copiare il vecchio config.php
Sino qui è la procedura è corretta? .
Ora non ho capito bene la cartella moodledata rimane sempre l'attuale o devo sostituirla?
Sul database devo apportare modifiche? Visto che il config.php rimane il vecchio a questo punto dovrebbe automaticamente trovare la nuova installazione o sbaglio?
Non mi è chiaro cosa voglia dire per evitare di ottenere l' "errore fatale $ CFG- dataroot non è configurato correttamente".
Scusa, se ho cercato di riassumere... Magari dimmi solo se ho capito bene.
Grazie mille.
Ciao Cosimo,
allora, la prima cosa da controllare è se il tuo server possa ospitare la 2.8.3:
Nei link sopra scoprirai che la 2.8.3 vuole PHP 5.4.4 o superiori e nel caso di MySQL, vuole il 5.5.31 o superiori quindi, siccome la 2.6 aveva bisogno di versioni inferiori, devi fare questa verifica come prima operazione dell'aggiornamento sul medesimo server.
Come fare un backup? Messa l'istanza in manutenzione, devi fare una copia completa di:
L'insieme di questi files è il "backup" dell'instanza Moodle: puoi tenerli sul server se hai spazio ovvero trasferirli localmente al tuo PC perché se mai ti si rompesse il server puoi ripartire dal backup che hai in locale (e il backup del backup? Gran mestiere quello della gestione dei backup ).
Fin qui quanto hai scritto risulta corretto così come è corretto il seguito che hai descritto:
Alla fine del processo avrai aggiornato Moodle dalla 2.6.2 alla 2.8.3, se tutto va bene. Altrimenti, devi recuperare la DATAROOT e il database dal Backup, rinominare la DIRROOT della 2.8.3 e rimettere in pista, rinominandola, la DIRROOT della 2.6.2.
Effettivamente la documentazione non è chiaro nel punto che descrivi tu - credo che il punto 5 sia un refuso durante la ri-edizione del testo nella Wiki, ad ogni release -: questo perché suppone implicitamente che tu quando hai rinominato la DIRROOT hai anche rinominato la DATAROOT e il database, dopodiché hai copiato la DATAROOT originale e creato un database a partire dal backup.
Questa seconda opzione è la migliore perché ti permette di avere in linea due istanze completamente isolate di Moodle, la vecchia e la nuova, permettendoti di testare sullo stesso server (attenzione al cambio requisiti, vedi sopra) le due versioni ed il processo di migrazione anche dei tuoi plugin e di collaudare che tutto vada e nel caso ci siano problemi è facile ritornare alla vecchia, SENZA impiegare il tempo richiesto per il restore dal backup come ti ho descritto sopra.
Se volessi utilizzare il secondo approccio perché vuoi verificare tutto prima di interrompere l'attività ai tuoi studenti - e hai spazio disco e database a sufficienza - allora ti consiglio di:
HTH,
Matteo
Ciao Matteo, che dire + chiaro di cosi.... Si MUORE
Grazie mille.... Appena possibile mi metto all'opera....
Buona domenica a tutti/e
Cosimo
Questo intervento di Matteo è meglio di un qualsiasi manuale!!
Avevo pure io ...sempre... un timore per fare l'update... ma a questo punto le cose sono molto più chiare.
Grazie