Migration Chamilo
Je viens d’effectuer la mise à jour de ma plateforme Chamilo en 1.9.10.2.
Voici ma procédure (testée pour une migration de 1.9.4 vers 1.9.8.2 puis vers 1.9.10.2).
Il s’agit d’un pense-bête pour les migrations futures.
MIGRATION CHAMILO
- Sauvegarder la base SQL de Chamilo,
- Télécharger de la nouvelle version sur le site officiel ou sur Github,
- Dézipper l’archive obtenue dans un répertoire,
- Je renomme le favicon.ico pour garder ma favicon personnalisée,
- Suppression des répertoires : courses, archives, home et main/inc/conf/ de la nouvelle version.
- Je souhaite modifier l’affichage des Noms/Prénoms présent par défaut dans Chamilo.
Je dois donc modifier le fichier gérant l’affichage Nom – Prénom : /main/inc/lib/internationalization_database/name_order_conventions.php.
A la ligne 44, je mets ça :
‘french’ => array( ‘format’ => ‘title last_name first_name’, ‘sort_by’ => ‘last_name’ ),
J’ai créé une copie de ce fichier : /main/inc/lib/internationalization_database/name_order_conventions_ori.php
[/pastacode]
- J’effectue le transfert par FTP de la nouvelle version : les nouveaux fichiers/Dossiers écrasent les anciens. J’utilise FileZilla pour effectuer le transfert.
- Une petite remarque pour le thème graphique : Je possède un style personnalisé qui se trouve dans main/css/. Ce dernier n’est pas affecté par la MAJ (car il possède un nom différent de ceux propopsés par défaut). Mon style perso n’est donc jamais écrasé par une nouvelle version :)
- Je modifie ensuite les dernières lignes de main/inc/conf/configuration.php pour indiquer le changement de version .
Ligne 165 : $_configuration[‘system_version’] = ‘1.9.6’; changer la version 1.9.6 en 1.9.8 ou 1.9.10.2.
[pastacode lang=”php” message=”configuration.php” highlight=”” provider=”manual”] // Version settings$_configuration['system_version'] = '1.9.10.2';
[/pastacode]
- J’effectue ensuite la mise à jour avec main/install et je choisis click Upgrade from 1.8.x
- Une fois la mise à jour de la base effectuée je modifie les droits du répertoire ou je supprime celui-ci.
- Je profite également de l’occasion pour effectuer la Vidange du répertoire archive.
- Pour ma dernière migration j’ai rajouté les lignes suivantes au fichier main/inc/conf/configuration.php
// $_configuration[‘cookie_warning’] = false; en $_configuration[‘cookie_warning’] = true;
https://www.facebook.com/beeznestbe
Pour les projets de grande envergure ou pour un support technique sur Chamilo LMS, visitez notre page Facebook et notre site internet http://www.beeznest.com
Diverses formules d’hébergement également disponible chamihost, chamilo light, chamilo school etc…
Merci
Avec un “s” à “disponible” c’est beaucoup mieux…