Installer Claroline

Un article de Claroline Documentation.

Sommaire

Le serveur Web

Pour installer Claroline, vous avez besoin d'un serveur web, d'une base de données et d'un client ftp.

  • La plate-forme fonctionne sur la plupart des systèmes d'exploitation :
    • GNU/Linux, BSD, Unix(*)
    • Windows (9x, Me NT4, 2000, 2003, XP, VISTA)
    • MacOs X
  • Serveur web : Nous recommande Apache, mais les autres devraient fonctionner aussi (Microsoft IIS, WebStar, ...)
  • PHP 4.3.10 ou plus : Nous vous encourageons à utiliser PHP 5 (le support de la version 4 de PHP se terminera en décembre 2007),
  • Le serveur de base de données MySQL 4.0 ou plus,

Un serveur web et une base de données

Soit vous disposez d'un site web personnel chez vous, chez votre fournisseur d'accès ou chez un hébergeur. Mais pour pouvoir installer Claroline, il est nécessaire que ce serveur supporte PHP et MySQL.

Lors de la création de votre site web en ligne et de votre base SQL, votre hébergeur vous fournira des paramètres qui vous seront demandés au cours de l'installation, conservez-les à portée de main pendant l'installation :

  • le nom du serveur ftp,
  • votre login pour ce serveur,
  • votre mot de passe pour ce serveur,
  • le nom du serveur SQL,
  • le nom de votre base de données,
  • votre mot de passe pour cette base.

Installer un serveur web avec PHP et MySQL

Si vous ne possédez pas d'hébergement web, vous pouvez toujours installer un serveur web avec PHP, MySQL pour :

  • tester la plate-forme sur votre ordinateur.
  • utiliser la plate-forme sur votre réseau local. (intranet)
  • utiliser la plate-forme sur internet, mais pour cela votre ordinateur doit-être un serveur (c'est-à-dire qu'il possède une adresse publique sur internet ex: http://www.monecole.edu )

Les logiciels tout en un

Il existe des logiciels qui permettent d'installer très facilement une plate-forme de développement Web avec le serveur web Apache, le serveur de bases de données MySQL et le langage de scripts PHP.

Leur installation est très facile et ne demande pas de connaissances particulières, il ne requiert l'intervention de l'utilisateur que pour choisir le dossier d'installation, le dossier où vous mettrez vos pages web et quelques autres paramètres. Dès la fin de l'installation, votre plate-forme Web PHP est fonctionnel.

Sous Windows, les plus connus sont WampServer (http://www.wampserver.com/), EasyPHP (http://www.easyphp.org/) et XAMPP (http://www.apachefriends.org/fr/xampp.html)

Sous MacOS X, la référence est MAMP (http://www.mamp.info) (acronyme de Macintosh, Apache, Mysql et PHP)

Sous GNU/Linux, la plupart des distributions permettent facilement de configurer un serveur LAMP (Linux, Apache, MySQL, PHP). Voici la démarche à suivre pour installer un serveur sur une distribution GNU/Linux Debian ou Ubuntu :

Installer Apache

aptitude install apache2-mpm-prefork

Installer MySQL

aptitude install mysql-server

Installer PHP

aptitude install php5 libapache2-mod-php5 php5-mysql

Transférer les fichiers

Sur la page de téléchargement de Claroline http://www.claroline.net/download/stable.html, choisissez l'une des deux archives au format .zip ou .tar.gz. Téléchargez cette archive sur votre disque dur, décompressez-la puis :

  • Si le serveur est distant, envoyez-les grâce à votre client ftp vers votre espace en ligne. (Vous allez devoir transférer tous les fichiers qui se trouvent dans le dossier claroline18).
  • Si vous réalisez l'installation en local, il suffit de copier les fichiers dans le dossier web de votre serveur.

Claroline peut être installée dans n'importe quel répertoire. Choisissez la racine du site si vous souhaitez que votre plate-forme soit directement accessible à l'adresse http://www.mon_site/.

Le dossier où vous copiez les fichiers de Claroline doit être accessible en écriture par l'utilisateur système du serveur web. A distance, vous devez avoir la possibilité de changer les permissions (droits) sur les dossiers et fichiers à travers FTP, SSH ou un autre type d'accès.

Note : Un client ftp
C'est un logiciel qui vous permet d'envoyer des fichiers qui sont chez vous vers votre site web (upload) ou de rapatrier des fichiers de votre site web vers votre disque dur (download). Vous pouvez utiliser les clients ftp libres suivant : Filezilla (pour Windows), gFTP (dans votre distribution Linux) ou l'extension FireFtp pour le navigateur Mozilla Firefox.

Lancement de l'assistant d'installation

Une fois les fichiers de Claroline installés sur le serveur, allez à l'adresse http://www.mon_site/claroline/install selon le répertoire où vous avez déposé l'application. Vous devez ensuite suivre une série d'étapes pour préciser les différents paramètres de la plate-forme.

  • paramètres de connexion à la base de données,
  • création du premier utilisateur (qui sera administrateur),
  • langue de la plate-forme (il y en a plus d'une trentaine),
  • nom de la plate-forme, de votre organisation etc.,
  • informations de la personne de contact.

Pour une installation de test sur votre machine, il est recommandé de simplement laisser les valeurs entrées par défaut dans les champs proposés. Tous ces paramètres pourront de toute façon être modifiés par la suite si nécessaire (excepté le mode multi ou mono DB).

Voir le tutoriel vidéo d'aide à l'installation de Claroline (http://www.claroline.net/dlarea/docs/videos/fr/install_claroline_fr.htm)

Etape 1 sur 8 : Licence

Installation étape 1
Agrandir
Installation étape 1


Etape 2 sur 8 : Requirements

Installation étape 2
Agrandir
Installation étape 2

Cette étape vérifie les paramètres de configuration.


Etape 3 sur 8 : MySQL Database Settings - Paramètres relatifs à la base de données MySQL

Installation étape 3
Agrandir
Installation étape 3

MySQL connection parameters - Paramètres de connection MySQL

Tapez les paramètres donnés par l'administrateur de la base de données.

  • Database Host : le nom du serveur SQL, exemple : localhost
  • Database Username : votre login pour cette base, exemple: root
  • Database Password : votre mot de passe pour cette base , exemple : STQRnbUt
  • Database usage

Mode de la base de données

En mode multi databases, Claroline installe une base de données centrale et une par cours. Au niveau performance, il n'y a pas de différence en mode single database ou 'multi database'. Actuellement, le système crée autant de tables en mode single qu'en mode multi.

Au niveau de l'utilisation, le mode single est un peu plus compliqué à gérer. Le mode single est nécessaire si vous êtes hébergé chez un hébergeur qui ne vous donne l'accès qu'à une seule base de données.

  • Single
  • Multi (une nouvelle base de données est créée pour chaque cours)


Etape 4 sur 8 : MySQL Database and Table Names

Installation étape 4
Agrandir
Installation étape 4

Vous devez spécifier le nom de votre base de données, exemple : campus


Etape 5 sur 8 : Admin Account - Paramètres de l'administrateur

Installation étape 5
Agrandir
Installation étape 5

Tapez ici le profil du premier utilisateur : vous.

  • Cet utilisateur aura aussi les droits d'administration de la plate-forme.


Etape 6 sur 8 : Platform settings - Paramètres de la plate-forme

Installation étape 6
Agrandir
Installation étape 6

Name : tapez le nom du campus, celui-ci sera visible dans l'entête du site.

Complete URL  : vérifiez si l'url (adresse internet) est correcte et correspond bien.

Main language : la langue par défaut. Le gestionnaire de cours pourra changer la langue de son cours lors de la création de celui-ci.

User self-registration - Auto-inscription :

  • Enabled : laisse la possibilité à quiconque de s'enregistrer sur la plate-forme et de consulter tous les cours qui ne sont pas publics.
  • Disabled : L'auto-inscription n'est pas permise. Tous les utilisateurs doivent être encodés par l'administrateur ou le gestionnaire du cours.

Password storage

  • Clear text : les mots de passe sont visibles dans la base de données et peuvent être consultés par l'administrateur.
  • Crypted : les mots de passe sont cryptés dans la base de données.

Notes

  • Après l'installation, tous les paramètres sont modifiables via l'outil de configuration de l'administration ou directement dans le fichier de configuration: platform/conf/claro_main_conf.inc.php.


Etape 7 sur 8 : Additional Informations (optional)

Installation étape 7
Agrandir
Installation étape 7


Etape 8 sur 8 : Last check before install

La dernière étape avant l'installation récapitule l'ensemble des informations données, il est toujours bon d'imprimer cette page.

Installation étape 8
Agrandir
Installation étape 8


Fin de l'installation

Votre plate-forme est installée, félicitations ! Si vous avez des questions, des soucis d'installation ou des astuces à partager, rendez-vous sur le forum de Claroline pour entrer en contact avec les membres de la communauté : http://www.claroline.net/forum/.

Outils personels