Chamilo
Chamilo 1.11 - Français
Chamilo 1.11 - Français
  • Introduction
  • Guide Enseignant
    • Introduction
    • Découverte de Chamilo
      • Qu'est-ce que Chamilo ?
      • À propos de ce guide
      • À qui ce guide est-il destiné ?
      • Comment lire ce guide ?
      • Ergonomie générale
    • À quoi sert Chamilo ?
      • Paradigme de formation
      • Éléments communs de l'interface
    • Page d'accueil de Chamilo
    • S'enregistrer sur la plateforme
    • S'y retrouver dans Chamilo
    • Créer un cours
    • Contrôler l'accès à un cours
    • Organisation des cours
      • Catégories personnelles
      • Icônes de gestion des cours
    • Administrer un cours
    • Éditeur en ligne (teacher/WYSIWYG)
      • Outils variables
      • Envoyer une image
    • Page principale du cours
      • Texte d'introduction
      • Outils de production
      • Outils d'interaction
      • Outils d'administration
    • Premiers pas : l'outil « Documents »
      • Créer un répertoire
      • Changer rapidement de répertoire
      • Importer un document sur la plateforme
      • Créer un nouveau document
      • Télécharger les documents
      • Supprimer un fichier ou un dossier
      • Surveiller les quotas d'un cours
      • Présenter des images
    • Interactivité : l'outil « Exercices »
      • Introduction
      • Créer un Exercice
      • Feedback, score et réponses correctes
      • Types d'exercices
      • Créer une question
      • La banque de questions
      • Modifier une question appartenant à plusieurs exercices
      • Importer un exercice « Hotpotatoes » ou QTI2
      • Afficher les résultats de l'exercice
      • Exercices de type feedback immédiat
    • Communication : l'outil « Forum »
      • Utiliser les vues
      • Ajouter une catégorie de forum
      • Ajouter un forum
      • Administrer les catégories de forums
      • Administrer les forums
      • Lancer un nouveau sujet
      • Administrer les sujets
      • Administrer les messages
      • Évaluer un apprenant
      • Évaluer depuis un message
      • Ajouter un message à un fil de discussion
      • Répondre à un message particulier
      • Répondre à un message particulier en le citant
      • « Répondre à ce sujet» ou « Répondre »
      • Rechercher un élément dans les forums
    • Structure : l'outil « Parcours »
      • Introduction
      • Créer un parcours
      • Ajouter une activité / un objet
      • Sonoriser une activité
      • Importer un cours AICC ou SCORM
      • Modifier un parcours
      • Les « pré-requis »
      • Génération de certificats
    • Mesures : l'outil « Suivi »
      • Suivi apprenants
      • Afficher le suivi détaillé d’un apprenant
      • Suivi du cours
      • Suivi des ressources
      • Suivi d'examens
    • L'outil « Travaux »
      • Créer des travaux
      • Envoi de travaux par les apprenants
      • Gérer les dossiers de travaux
      • Paramétrer l’évaluation des travaux
      • Définir une date d’expiration
      • Corriger les travaux
      • Administrer les travaux
    • L'outil « Utilisateurs »
      • Inscrire des utilisateurs
    • L'outil « Cahier de notes »
      • Préconfiguration du cahier de notes
      • Ajouter une ressource évaluée
      • Créer un lien
      • Vue linéaire
      • Administrer les activités/éléments évalués
      • Compétences
      • Modèle d'évaluation
    • L'outil « Wiki »
      • Démarrer un wiki en modifiant la page principale
      • Ajouter une nouvelle page liée
      • Ajouter une nouvelle page non liée (teacher/orpheline)
      • Commenter une page
      • Autres outils du wiki
    • L'outil « Liens »
      • Ajouter un dossier de liens
      • Ajouter un lien
      • Administrer les liens
      • Vérification de liens
    • L'outil « Annonces »
      • Ajouter une annonce
      • Administrer les annonces
    • L'outil « Glossaire »
      • Ajouter un nouveau terme
      • Administrer le glossaire
    • L'outil « Présences »
      • Créer une feuille de présences
      • Prendre les présences
      • Exporter un PDF des présences
    • L'outil « Progression du cours »
      • Créer une section thématique
      • Définir le plan thématique
      • Créer les étapes de progression du cours
      • Visualisation par l'apprenant
    • L'outil « Agenda »
      • Ajouter un événement dans l'agenda d'un cours
      • Importer/exporter des événements
      • Agenda personnel (teacher/onglet Agenda perso)
    • L'outil « Partage de documents »
      • Créer des dossiers pour les fichiers
      • Envoyer un fichier en sélectionnant les destinataires
      • Administrer (teacher/enregistrer, déplacer, supprimer) des fichiers envoyés ou reçus
      • Créer ou consulter le « feedback » associé à un fichier envoyé ou reçu
    • L'outil « Groupes »
      • Créer un groupe
      • Paramétrer les propriétés des groupes
      • Remplir un groupe (teacher/inscription par les apprenants eux-mêmes)
      • Remplir un groupe automatiquement
      • Remplir un groupe manuellement
      • Atteindre l’espace d’un groupe
      • Aperçu / Exportation des inscrits aux groupes
      • Gérer les groupes
    • L'outil « Chat »
      • Envoyer un message
      • Archive de la liste des messages
    • L'outil « Enquêtes »
      • Créer une nouvelle enquête
      • Ajouter des questions à l'enquête
      • Obtenir un aperçu de l'enquête
      • Publier l'enquête
      • Afficher le suivi des enquêtes
      • Administrer les enquêtes
    • L'outil « Notes personnelles »
      • Créer une nouvelle note
      • Trier les notes
    • L'outil « Blogs »
      • Lancer un nouveau projet
      • Inscrire les apprenants participant au blog
      • Créer un nouvel article
      • La gestion des tâches (teacher/ou définir des rôles)
      • Assigner une tâche à un apprenant
      • Signaler l’exécution d’une tâche
      • Consulter la gestion des tâches par apprenant
    • L'outil « Paramètres »
      • Modifier les paramètres généraux du cours
      • Visibilité et accès
      • Gérer les alertes par courriel
      • Modifier les permissions utilisateurs
      • Modifier le comportement de l’outil « Chat »
      • Configurer les parcours
      • Configurer la progression du cours
      • Gérer la visibilité des dossiers système
    • L'outil « Maintenance »
      • Créer une sauvegarde
      • Importer les informations de sauvegarde
      • Copier un cours
      • Vider un cours
    • L'outil « Suivi »
      • Suivi des cours dont l'enseignant est responsable
      • Suivi des sessions dont l'enseignant est le coach général
    • L'onglet « Réseau social »
      • Modifier les informations du profil
      • La messagerie interne à Chamilo
      • Les contacts « Amis » sur Chamilo
      • Mon profil partagé
      • Les « Groupes sociaux » sur Chamilo
      • Rechercher des utilisateurs ou des groupes
      • Mes fichiers
    • Vue de session
      • Onglet cours
      • Onglet parcours
      • Onglet QCM
      • Onglet de statistiques
    • Annexes
      • Glossaire
      • Licence du document
      • Historique du document
  • Guide Administrateur
    • Introduction
    • Installation et configuration
      • Serveur
      • Assistant d'installation
      • Mise à jour de la plateforme Chamilo
    • Sauvegardes
      • Sauvegarde extérieure à Chamilo
      • Sauvegarde par l'interface de Chamilo
      • Récupération de sauvegardes
    • Administration
      • Administrer la plateforme
      • Administrer les « Utilisateurs »
      • Administrer les « Cours »
      • Administrer les « Sessions de formation »
      • Administrer les options système
      • Administrer le RGPD
    • Rapports
      • Liste des rapports
    • Fonctionnalités globales
      • Multi-URL
      • Vidéoconférence
      • Chamilo Rapid Course (admin/conversion ppt)
      • Modifier les styles
      • SSO CAS et synchro de données LDAP
      • Plugin xAPI
      • Événement sur inscription
    • Annexes
      • Foire aux questions
      • Listing des options de configuration
      • Licence du document
      • Historique du document
Powered by GitBook
On this page
  • Lancement de l'assistant d'installation
  • Étape 1 sur 6 : Langue d’installation
  • Étape 2 sur 6 : Pré-requis
  • Étape 3 sur 6 : Licence
  • Étape 4 sur 6 : Paramètres de base de données MySQL
  • Étape 5 sur 6 : Paramètres de configuration
  • Étape 6 sur 6 : Dernière vérification avant installation
  • Derniers réglages d'installation de Chamilo
Export as PDF
  1. Guide Administrateur
  2. Installation et configuration

Assistant d'installation

PreviousServeurNextMise à jour de la plateforme Chamilo

Last updated 1 year ago

Téléchargez la source sur la page de téléchargement de et décompressez-la (avec un outil de décompression tel que 7-zip sous Windows ou tar sous Linux/MacOS).

  • Si le serveur est distant (c'est-à-dire que vous n'êtes pas directement connecté à la machine par un clavier et un écran), envoyez l'archive grâce au client FTP (ou en ) vers l'espace en ligne (transférez tous les fichiers qui se trouvent dans le dossier chamilo – attention, parfois le transfert de fichiers par FTP est interrompu et l'installation ne peut alors s'effectuer correctement, veillez à vérifier que tous les fichiers ont bien été transférés en les envoyant une seconde fois en marquant l'option Ne pas écraser les fichiers existants).

  • Si c'est une installation locale, il suffit de copier les fichiers dans le dossier web de votre serveur (sur notre Ubuntu, dans /var/www).

Ex: user@user:(sudo) mv /home/user/Bureau/chamilo /var/www

Note: Il peut être utile de renommer le dossier une fois décompressé.

Chamilo peut être installé dans n'importe quel répertoire. Choisissez la racine du site (DocumentRoot) pour que la plateforme soit directement accessible à l'adresse « », par exemple.

Le dossier où copier les fichiers de Chamilo doit être accessible en lecture par l'utilisateur système du serveur Web (soit « www-data » sur notre Ubuntu, ou httpd ou encore nobody sur d'autres systèmes Linux). À distance, il faut pouvoir changer les permissions (droits) sur les dossiers et les fichiers à travers un accès , ou autre. Certains répertoires devront également être accessibles en écriture, mais cette information sera indiquée sur la page de pré-requis du processus d'installation.

Lancement de l'assistant d'installation

Une fois les fichiers de Chamilo copiés sur le serveur, allez à l'adresse « » ou, en local, à l'adresse « », selon le répertoire où a été déposé le dossier.

Si vous avez pu configurer un hôte virtuel (ou VirtualHost en anglais), il faudra probablement charger directement « » sans le suffixe chamilo.

Illustration : Installation - Écran d'accueil

Vous devrez ensuite suivre une série d'étapes pour préciser les différents paramètres de la plateforme. Ces étapes sont quasiment identiques qu'elles soient effectuées en local ou à distance.

Gardez en mémoire qu'à chaque étape de l'installateur, vous pouvez abandonner le processus et consulter le guide d'installation. Veuillez vous référer au guide d’utilisation si vous avez le moindre doute ou problème au moment de l'installation. Cela évitera de demander de l'aide inutilement à l'équipe de développement, et lui permettra de ne pas se déconcentrer avec des problèmes récurrents et dont les solutions sont déjà documentées.

Étape 1 sur 6 : Langue d’installation

Cet écran vous propose le choix de la langue pour l'installation de Chamilo.

Depuis la version 1.8.8, votre langue est détectée automatiquement via les paramètres de votre navigateur, et cet écran vous demande simplement de confirmer que la langue détectée est correcte.

Attention, ceci n'est pas la langue dans laquelle sera configurée votre plateforme Chamilo, mais bien la langue du processus d'installation, rien de plus.

Illustration : Installation - Choix de la langue

Étape 2 sur 6 : Pré-requis

Cette étape permet de vérifier si votre serveur dispose bien de tous les éléments pour une installation correcte et complète de Chamilo:

Illustration : Installation – Pré-requis d'extensions

Notez que les pré-requis déjà couverts par votre système sont notés en vert, ceux qui sont obligatoires mais absents sont notés en rouge, et ceux qui ne sont pas présents mais pas non plus obligatoires sont notés en orange.

Presque tous les pré-requis concernent l'installation de PHP et proposent un lien vers plus de détails. Les paramètres recommandés représentent des variables que vous pouvez modifier dans votre fichier de configuration de PHP (php.ini) ou dans la configuration de votre hôte virtuel.

Illustration : Installation - Pré-requis de configuration

À la fin des pré-requis, vous retrouverez une section Permissions sur les répertoires et fichiers.

Illustration : Installation - Pré-requis (suite et fin)

Par défaut, sous GNU/Linux, l'écriture n'est pas autorisée sur les dossiers. Il faut changer les droits d'accès aux fichiers pour optimiser la sécurité et donner les droits suffisants à l'utilisateur correspondant au serveur Web. Cela sert à confiner les droits lors de l'exécution d'un service (en l'occurrence le serveur Web) et éviter qu'un pirate ne prenne trop facilement le contrôle de votre serveur. Sous Windows, c'est généralement plus simple par défaut (mais beaucoup moins sûr) et les permissions sont déjà suffisantes (mais trop permissives). En d'autres mots, la procédure est inversée : on part de quelque chose de peu sûr et on restreint les droits, alors que sous Linux on part de quelque chose de sûr et on étend les droits selon les besoins.

En local, sous Ubuntu, allez dans le répertoire où se trouve le dossier « Chamilo ». Donnez les permissions suffisantes à l'utilisateur « www-data » (il s'agit de l'utilisateur en charge du serveur Web Apache HTTPd) et rafraîchissez votre navigateur. Si vous utilisez un autre système d'exploitation, adaptez la procédure selon les règles de celui-ci.

Ex: user@user:/var/www$ chown -R www-data:www-data chamilo/

Cliquer sur « + Nouvelle installation ».

Note : si vous exécutez la mise à jour d'une version antérieure de Chamilo, ce chapitre n'est pas totalement adéquat. Consultez plutôt le chapitre 2.3 : Mise à jour de la plateforme Chamilo. Nous vous recommandons également la lecture du manuel d'installation et de mise à jour de Chamilo, en anglais (traduction disponible partiellement en français), présent dans le répertoire documentation/__de votre paquet Chamilo.

Étape 3 sur 6 : Licence

Pour passer à l'étape suivante, vous devez lire la licence et l'accepter. Vous trouverez d'autres versions (dans votre langue) de la licence si vous le désirez, en vous connectant au site de la Free Software Foundation, qui est l'organisme officiel édictant cette licence. Si vous avez déjà eu l'occasion de lire la licence GNU/GPLv3 et que vous êtes familier avec Creative Commons et que vous êtes d'accord avec les termes de ces licences, vous pouvez immédiatement cocher la case et passer à l'étape suivante. Ces licences n’ont en rien été modifiées.

Illustration : Installation - Licence

Une section facultative est disponible au-dessous du bloc d'approbation de la licence. Le formulaire qui s'y trouve nous permettra de vous contacter au cas où l'Association Chamilo organiserait un événement près de chez vous, ou pour vous annoncer qu'un nouveau fournisseur officiel est disponible dans votre pays (au cas où vous auriez besoin de services professionnels). Ceci n'est pas obligatoire, mais nous utiliserons vos données de contact avec respect et elles nous aideront de toute façon à promouvoir les activités de l'Association Chamilo.

Étape 4 sur 6 : Paramètres de base de données MySQL

Dans cette étape, on vérifie que le système de gestion de bases de données (SGBD) fonctionne correctement:

Illustration : Installation - Paramètres MySQL

  • Hôte base de données: le nom du serveur de base de données SQL. Si c'est une installation locale, le serveur MySQL est probablement lui aussi local, et son nom sera par défaut : « localhost ».

  • Port: facultatif, représente le port TCP/IP au travers duquel se fera la connexion à la base de données sur l'hôte donné

  • Utilisateur base de données: le nom de l'utilisateur de votre base de données. Si c'est une installation locale, le nom sera par défaut « root », mais nous vous recommandons la création d'un autre utilisateur pour votre base de données Chamilo, car utiliser « root » pourrait générer de grands risques de sécurité inutiles.

  • Mot de passe base de données: le mot de passe qui a été donné/créé lors de la création/location de la base de données, en même temps que l'utilisateur. En local, le mot de passe par défaut est généralement vide mais ce n'est pas une situation recommandée.

  • Base principale de Chamilo: ici, il est possible de changer le nom de la base de données qui sera visible sur PhpMyAdmin.

Remarque: Dans les versions antérieures à la 1.9.0, il était possible de choisir l’installation en utilisant une ou plusieurs bases de données. Aucune de ces deux options n'était idéale cependant : l'option de multiples bases de données connaissait parfois de sérieux problèmes d'efficacité, mais occasionnait toujours d'importants maux de têtes aux développeurs. Depuis la version 1.9, tout a été simplifié et ordonné, de sorte qu'il ne soit plus nécessaire de poser cette question lors de l'installation.

Vérifiez les données puis cliquez sur « vérification de la connexion à la base de données ». Si cela ne fonctionne pas, le mot de passe est peut-être incorrect.

Une fois que tout est vérifié et correct, passez à l'étape suivante.

Remarque: Si un message sur fond orange apparaît comme dans la capture d'écran ci-dessus, c'est qu'il existe déjà une base de données portant ce nom, et que l'utilisateur de la base de données indiqué dispose des permissions suffisantes pour l'éliminer. Soyez prudent avec cette option. Elle pourrait très bien vous amener à supprimer une base de données qui a réellement de la valeur !

Étape 5 sur 6 : Paramètres de configuration

Tous les paramètres de cette étape seront modifiables via l'interface d'administration de Chamilo, à l'exception de la Méthode de cryptage. Cette dernière est d'ailleurs pratiquement impossible à modifier après l'installation. Veillez à la sélectionner avec soin.

Illustration : Installation - Paramètres de configuration généraux

  • Identifiant et Mot de passe de l'administrateur: IMPORTANT ces informations permettront de se connecter en tant qu'administrateur dans Chamilo. Une solution est de mettre un compte administrateur générique, non nominatif et non personnel, mais cela supprimerait la possibilité d'identifier les activités d'un des administrateurs. Il est possible, après l'installation, de définir d'autres administrateurs distincts aux pouvoirs identiques.

  • Prénom et Nom de l'administrateur: seront affichés en bas à droite de votre Chamilo avec son adresse de courriel. Il est aussi possible d'ajouter une autre information, comme « Équipe de support technique ». Chacun fait à sa convenance.

  • Courriel de l'administrateur: l'adresse de contact de l'administrateur.

  • Langue principale: la langue qui sera utilisée par défaut sur votre portail Chamilo.

  • Nom du portail et Nom abrégé de l'organisation: ces informations seront visibles, dans certains styles graphiques, en haut à gauche du portail Chamilo et sur toutes les pages.

  • Méthode de cryptage: ce sont des fonctions cryptographiques qui permettent de sécuriser l'enregistrement des mots de passe des utilisateurs. Nous recommandons l’algorithme disponible le plus sûr : bcrypt. Cette valeur étant pratiquement impossible à modifier par la suite, veillez à la choisir avec soin.

  • Auto inscription: à mettre à Non ou Après approbation pour une installation non publique.

  • Auto inscription en tant que créateur de cours: à modifier en fonction des besoins.

Note : L'utilisateur défini à cette étape aura les droits d'administration de la plateforme. Certaines informations pourront être modifiées plus tard.

Étape 6 sur 6 : Dernière vérification avant installation

Ici, il faut vérifier les valeurs qui ont été introduites. Il est conseillé d'imprimer cette page pour conserver le mot de passe et les autres paramètres (dans un endroit sûr). Si une erreur est constatée, il est toujours possible de revenir en arrière. Si tout est correct, cliquez sur « Installer Chamilo».

Illustration : Installation - Récapitulatif

Une fois l'installation terminée, il suffit de se rendre sur le site en suivant le lien proposé et de se connecter avec l'identifiant défini précédemment.

Derniers réglages d'installation de Chamilo

Une fois Chamilo installé, un dernier message d'avertissement apparaît:

Illustration : Installation - Rapport d'installation

Il est possible de changer les droists d'accès au répertoire « app/config/ » en utilisant « chmod » :

user@user:/var/www/chamilo$ sudo chmod -R 0555 app/config/

Pour une protection renforcée, vous pouvez également déplacer configuration.php en dehors du répertoire racine de Chamilo et l'inclure depuis app/config/configuration.php en y écrivant le contenu suivant (si vous avez déplacé le fichier 3 niveaux au-dessus):

<?php
require __DIR__.'/../../../configuration.php';

En réalisant cette opération, vous éviterez (cas extrême) qu'un cracker mal intentionné accède trop facilement au fichier de configuration contenant les données d'accès à votre base de données. Il ne s'agit cependant pas d'une mesure absolue mais bien d'un incrément de sécurité.

Note : Chamilo est régulièrement révisé (une fois par an) pour éviter les failles de sécurité qui mettraient en danger votre serveur. Vous pouvez être tenu au courant des dernières failles de sécurité rencontrées et corrigées en vous abonnant à notre liste de courriels de sécurité: ou sur . Alternativement, vous pouvez suivre notre fil d'information Twitter :

Ici, on vous explique que «Chamilo est un logiciel libre distribué sous la licence GNU General Public Licence () » (dans sa version 3) et qu'une partie de son contenu est publiée sous la licence

Pour cette vérification il vous faudra compléter les différents champs proposés. Ces éléments vous sont donnés lors de la location de l'hébergement ou, s'il est installé localement, vous les avez définis lors de la mise en place du serveur .

URL de Chamilo: l'adresse de votre portail Chamilo (si en local : ; si distant : ).

Lorsque cette manipulation est faite, l'utilisation de Chamilo peut commencer en toute sécurité en cliquant sur « Aller directement sur votre nouveau portail » ou, par le navigateur, à l'adresse « localhost/chamilo » en local et « » à distance.

http://lists.chamilo.org/listinfo/
security
http://support.chamilo.org/projects/chamilo-18/wiki/Security_issues
http://twitter.com/chamilosecurity
GPL
BY-SA
Creative Commons
.
LAMP
http://localhost/chamilo
http://www.mondomaine.com/chamilo
http://www.mondomaine.com/chamilo
Chamilo
SSH
http://www.mondomaine.com/
FTP
SSH
http://www.mondomaine.com/chamilo
http://localhost/chamilo
http://www.hotevirtuel.com/