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 lang=”php” message=”name_order_convention.php” highlight=”” provider=”manual”] 'french' => array('format' => 'title last_name first_name', 'sort_by' => 'last_name'), //Version perso
[/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;

logo1

Vous aimerez aussi...

2 réponses

  1. rwylls dit :

    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

  2. rwylls dit :

    Avec un “s” à “disponible” c’est beaucoup mieux…

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.