Docebo Backup, upgrade and patch
Aggiornare docebo 2.0.x a docebo 3.0 ha i seguenti passi:
1) Eliminare tutti i vecchi file di docebolms 2.0.x tranne:
- tutti i file contenuti in fileCourses
- il file config.php
2) ora copia il contenuto di fileCourses secondo il seguente schema:
- fileCourses/ dentro files/doceboLms/ (incluse le sottodirectory)
- fileCourses/photo/ dentro files/doceboCore/photo/ (spostalo da fileCourses)
- fileCourses/userFile/ dentro files/common/users/ ( spostalo da fileCourses)
3) Aggiungi alla fine del file config.php il seguente codice
$GLOBALS['where_files'] = '/files';
$GLOBALS['prefix_fw'] = 'core'; //prefix for tables
$GLOBALS['prefix_lms'] = 'learning'; //prefix for tables
$GLOBALS['prefix_cms'] = 'cms'; //prefix for tables
$GLOBALS['prefix_scs'] = 'conference'; //prefix for tables
$GLOBALS['prefix_kms'] = 'kms'; //prefix for tables
Nota: il codice deve essere copiato prima del simbolo ?>
4) Ora copiate tutti i file di docebo 3.0 nelle directory che li dovrebbero contenre (non sovrascrivete la
directory "files" che avete già sistemato) e lanciate le directory upgrade/ o patch/ e seguite le
istruzioni- Nota: attendere fino a che le pagine di upgrade abbiano finito di lavorare prima di cliccare!
Per aggiornare Docebo 3.0.x a Docebo 3.5.x o superiori dovete seguire i seguenti passi:
1) Sovrascrivere tutti i file
eccetto config.php
2) alla fine del file config.php aggiungere questo codice:
$GLOBALS['db_conn_names'] = 'utf8';
$GLOBALS['db_conn_char_set'] = 'utf8';
$GLOBALS['mail_br'] = "\r\n";
Nota: il codice deve essere copiato prima del simbolo ?>
3) Lanciare http://www.yourdomain.com/upgrade/ e seguite le istruzioni
NOTA: I template sono cambiati dunque dovrete ricostruirli!
4) Eliminare le directory:
upgrade/
install/
xml_language/
readmelicense/
Installare patch a docebo 3.x
Esistono due tipi di patch, una che sostituisce solo i file, l'altra che cambia anche la struttura del database.
- Step 1 sovrascrivere i file che devono essere aggiornati
- Step 2 consiste nel lanciare le directory upgrade/ o patch/ per l'aggiornamento del database
- Step 3 eliminare le directory upgrade/ o patch/
Backup docebo 3.x o superiori
Esistono 3 tipi di backup:
- Files backup, copiare tutta la directory files, questo farà backup di learning object, immagini, avatar e file caricati.
- Database backup, usando phpmyadmin (fare riferimento al capitolo successivo) potete fare un backup totale del database, in questo caso salvereste solo i dati
- Backup totale: Scaricare tutti i file e fare un backup del database
Suggeriamo di fare un backup periodico totale e di usare questi backup per testare gli upgrade più impegnativi.