Télécharger WampServer depuis le site officiel et l’installer.
Télécharger Chamilo 2 Alpha depuis le site officiel de Chamilo.
L’installation de Chamilo 2 est différente de la version 1.11.x légèrement plus simple a installer. Comme pour Moodle Chamilo 2 sépare certains dossiers pour un un peu plus de sécurité.
Étape 1 : Installation de WampServer
Télécharger et installer WampServer :
Lancez le fichier d’installation de WampServer. Suivez les instructions à l’écran pour compléter l’installation. Lancer WampServer en mode administrateur :
Faites un clic droit sur l’icône de WampServer et sélectionnez « Exécuter en tant qu’administrateur ».
Ouvrir le fichier de configuration des Virtual Hosts :
Se rendre sur l’adresse locahost et choisir l’outil Ajouter un Virtual Host.
et choisir ajouter un virtualhost
Redémarrer WampServer :
Cliquez sur l’icône de WampServer dans la barre des tâches. Sélectionnez « Redémarrer tous les services ».
Etape 4 : Installation via le navigateur
Ouvrez votre navigateur et allez à l’adresse chamilo2/main/install/index.php
Suivez les instructions de l’interface utilisateur pour configurer la base de données et les paramètres de l’utilisateur administrateur.
Étape 5 : Changer les permissions après l’installation
Ouvrir un terminal en mode administrateur :
Sur Windows, ouvrez l’invite de commande en mode administrateur. Changer les permissions :
Utilisez les commandes suivantes pour changer les permissions : bash Copier le code cd c:/wamp64/www/chamilo icacls .env /grant Administrateurs:F icacls config /grant Administrateurs:F Remarque : La commande chown -R root .env config/ est pour les systèmes Unix/Linux. Sur Windows, nous utilisons icacls pour gérer les permissions.
Erreurs et problèmes durant l’installation de Chamilo 2
En local vous pouvez rencontré un blocage sur cet écran.
Le processus reste bloqué sur Initiating migration at alors qu’il n’y a pas de migration à faire.
Mise à jour d’une base Chamilo 2
La mise a jour d’une base de Chamilo 2 doit faire appel a ce fichier qui permet la modification des tables de démarrage de votre LMS Chamilo
L’installation de las base se fait a l’aide de la librairie doctrine
vendor\doctrine\orm\src\Tools\SchemaTool.php
Erreurs MySql rencontrées :
Erreur de syntaxe près de ‘qualify DOUBLE PRECISION NOT NULL
Erreurs Apache rencontrées
(\ »Chamilo\\CoreBundle\\ServiceHelper\\
AccessUrlHelper::getFirstAccessUrl(): Return value must be of type Chamilo\\
CoreBundle\\Entity\\AccessUrl
Schema-Tool failed with Error ‘An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘position (position),