GUIDE D'INSTALLATION

© Epistema 2002-2003
Mis à jour le 24/07/03

Note : Vous pouvez imprimer ce guide sur votre imprimante au format A4.

Introduction

Bienvenue,

Toute l'équipe d'EPISTEMA est heureuse de vous accueillir parmi les utilisateurs d'Epilearn.

Lisez attentivement ce guide avant d'utiliser le logiciel Epilearn. Il vous explique la méthode d'installation du logiciel sur un serveur local ou sur un serveur distant.

Pour répondre à toutes vos questions, EPISTEMA a mis à votre disposition un support complet sur le site internet www.epilearn.com.

Nous attachons également beaucoup d'importance à votre avis. N'hésitez pas à nous en faire part simplement à l'aide des formulaires prévus à cet effet sur le site www.epilearn.com.

Le service client EPISTEMA

Nos coordonnées
EPISTEMA
12, place de Gaulle
06600 Antibes
Tel : +33 (0) 4 93 74 14 26
Fax : +33 (0) 4 93 33 12 37
email : contact@epistema.com
Web : www.epistema.com


Sommaire

1 Les composants d'Epilearn
2 Configuration serveur nécessaire
3 Procédure d'installation
4 Installation d'Epilearn Manager
5 Procédure de mise à jour

1. Les composants d'installation d'Epilearn

Prérequis

L'installation du logiciel Epilearn nécessite une connaissance suffisante des serveurs web ainsi que la maîtrise des procédures élémentaires de transfert de fichier (FTP) vers un serveur distant.

Le niveau requis est celui d'un utilisateur capable de créer lui-meme son site web statique chez un hébergeur. Si vous ne vous trouvez pas dans ce cas, il est préférable de faire appel aux services techniques d'Epistema qui installeront, pour vous, le logiciel.

 

Présentation

Epilearn est une plateforme de formation en ligne qui vous permet notamment de :

L'installation contient plusieurs éléments :

Type nom contenu
Dossier /Dossier d'Epilearn/

Logiciel serveur Epilearn. Le contenu de ce dossier devra être intégralement téléchargé sur votre serveur avant de pouvoir lancer l'installation automatique. Ce dossier contient une page d'accueil de la procédure d'installation (index.php), ainsi que deux sous-répertoires contenant tous les programmes nécessaires au bon fonctionnement d'Epilearn

Fichier exécutable Epilearn Manager.exe Epilearn Manager est une application pour Windows qui permet de gérer l'ensemble des données de la plate-forme de façon efficace et ergonomique. L'installation d'Epilearn Manager nécessite de connaître les détails de l'installation du logiciel serveur, et en particulier des coordonnées de connection à la base de donnée Epilearn. (Vous devez installer le logiciel serveur avant d'installer Epilearn Manager)
Fichier HTML /Dossier d'Epilearn
  
/documentation
    /installation
      /index.htm
Aide mémoire du processus d'installation. C'est le fichier que vous êtes en train de lire.
Fichier exécutable Easyquizz.exe (uniquement sur la version CD-ROM) Logiciel de création de quizz d'Epistema. Double-cliquez dessus pour installer la version de démonstration d'EASYQUIZZ, le logiciel de création de quizz HTML d'EPISTEMA entièrement compatible avec Epilearn.
Fichier exécutable Epistudio.exe (uniquement sur la version CD-ROM) Logiciel de création de tutoriels d'Epistema. Double-cliquez dessus pour installer la version de démonstration d'EPISTUDIO, le logiciel de création de cours HTML d'EPISTEMA entièrement compatible avec Epilearn.

 

2. Configuration serveur nécessaire

Epilearn nécessite pour fonctionner un environnement serveur composé du serveur web Apache, de l'interpréteur de pages actives PHP4 et du système de base de données MySQL (Les versions minimum requises pour ces logiciels sont : Apache 1.3.20 - PHP 4.2.0 - MySQL 3.23.47). Cet environnement serveur tourne sur la plupart des systèmes d'exploitation, en particulier :

Hébergement mutualisé : un grand nombre de solutions d'hébergement mutualisé existe sur le marché, telles qu'Online.net, OVH ou Claranet, qui proposent cet environnement en standard.
Chaque hébergeur a ses spécificités. Epistema a recensé les caractéristiques d'un certain nombre d'hébergeurs pour lesquels la procédure d'installation est explicitée. Pour les autres, il vous appartient de vérifier les configurations disponibles et les éventuelles contraintes que ces hébergeurs peuvent imposer.

Modules PHP : Epilearn ne nécessite que les modules fournis en standard sur la majorité des distributions PHP, tels que GD, en particulier.

Variables PHP : il est important que la variable PHP "register_globals" soit mise à "on" et non pas à "off" comme cela peut être le cas par défaut sur les versions les plus récentes de PHP.

Note importante : PHP est un logiciel libre et évoluant sans cesse. Nous ne pouvons garantir l'execution sans faute d'Epilearn sur une configuration PHP différente que celle conseillée plus haut, les nouvelles fonctionnalités ajoutés à PHP pouvant parfois introduire des régressions. N'hésitez pas à nous contacter pour plus d'information sur les configurations serveur compatibles avec Epilearn.

3. Procédure d'installation

Cette procédure nécessite de votre part une connaissance élémentaire des mécanismes serveurs tels que le téléchargement de fichiers sur un compte FTP et l'appel d'un page serveur depuis un navigateur internet.

L'installation s'effectue en 3 phases :

Dans la suite du présent guide d'installation nous supposerons que votre site est hébergé sous le nom serveur_elearning.com.

Phase 1 : Copie du dossier \Epilearn sur son emplacement serveur.

La première étape consiste à copier le contenu du dossier \Epilearn sur son emplacement serveur final.

Vous pouvez réaliser cette opération à l'aide d'un logiciel FTP (Leech FTP ou Cute FTP sur un PC, ou encore Fetch sur un Mac) si vous accédez à un serveur distant par exemple.

Nota : Le nom du répertoire de stockage du logiciel Epilearn sur votre serveur peut être choisi librement : vous prendrez par exemple :"\training" ou "\epl".

Phase 2 : Création de la base de donnée MySQL

Epilearn utilise une base de données MySQL pour gérer vos données de formation.
Vous devez vous assurer qu'une base de données est disponible pour être utilisée par le logiciel serveur.

Procurez vous les informations suivantes auprès de l'hébergeur ou de l'administrateur du serveur ; vous en aurez besoin pour la configuration automatique d'Epilearn :

Phase 3 : Lancement de la configuration automatique du serveur

Pour appeler le script automatique de configuration d'Epilearn, tapez dans votre navigateur l'adresse URL de la page index.php se trouvant à la racine du dossier d'Epilearn. Si vous avez nommé le dossier de stockage d'Epilearn Classroom en \training par exemple, le script se trouvera à l'adresse :

Ex : http://www.serveur_elearning.com/training/index.php

Lorsque vous avez cliqué sur l'URL, la page d'accueil de l'installation s'affiche :

Il vous suffit de cliquer sur "Démarrez l'installation maintenant" pour lancer le script d'installation automatique.

Nota : Si pour une raison quelconque le script d'installation ne fonctionne pas correctement sur votre serveur, vous pouvez :

La configuration automatique s'effectue en 4 étapes :

 

Etape 1 : Un premier écran vous rappelle les prérequis pour installer Epilearn :

Etape 2 : Lecture, par le programme d'installation, des paramètres d'emplacement d'Epilearn

Etape 3 : entrée des paramètres d'accès à la base de données MySQL et des chemins d'Epilearn

Etape 4 : lancement de l'installation automatique du logiciel et rappel des résultats d'installation :

 

Si l'installation automatique n'a pas fonctionné, et si vous vous y connaissez suffisamment...

Vous pouvez dans ce cas entrer vous même les informations de configuration dans le fichier suivant :

/Epilearn/lms_hmi/conf/lms.conf.php

Vous trouverez au sein même du fichier les indications (en anglais) vous permettant une bonne configuration.

Les problèmes que vous pouvez parfois rencontrer :

Vérifications...
Connection à @localhost:3306 réussie.
Impossible d'ouvrir la base de donnée :
Le nom de la base ou les identifiant et mot de passe sont peut-être incorrects ?

→ les identifiants de la base de donnée que vous avez saisis n'ont pas permis au programme de se connecter. Il est possible que le mot de passe ou le nom de la base soient erronés. Vérifiez aussi le nom du serveur, ils diffèrent d'un type d'installation à l'autre.

Vérifications...
Ok

Création du fichier de configuration de la plateforme...
conf.lms.template.php - > /home/www/epilearn/lms_hmi/conf/conf.lms.php
Impossible de créer la copie de backup !
Le fichier /home/www/epilearn/lms_hmi/conf/conf.lms.php est peut-être innexistant ou le dossier le contenant est protégé en écriture ?
Erreur de copie !
Le fichier destination est peut-être protégé en écriture

→ En essayant de faire une copie de sauvegarde du fichier de configuration, le programme a rencontré une erreur, car il ne possède pas les droits de création de fichier dans le répertoire conf. En général, il suffit pour corriger ce problème de donner les droits d'écriture à tout le monde sur le dossier conf :


Comment changer les attributs d'écriture avec LeechFTP (1/2)


Comment changer les attributs d'écriture avec LeechFTP (2/2)

Vérifications...
Ok

Création du fichier de configuration de la plateforme...
conf.lms.template.php - > /home/www/epilearn/lms_hmi/conf/conf.lms.php
Erreur de copie !
Le fichier destination est peut-être protégé en écriture

→ Le fichier conf.lms.php est protégé en écriture. De même que dans le cas précédent, il suffit de changer les attributs de ce fichier pour que l'installation se déroule correctement.

Note importante : ne changez les droits d'écriture et de lecture des dossiers et des fichiers que si vous rencontrez ces problèmes. Certains serveurs ont une configuration internet particulière qui fait que le logiciel cesserait de fonctionner avec des droits autres que ceux par défaut.

4. Installation d'Epilearn Manager

Epilearn Manager comporte les mêmes fonctions que l'interface web du manager, mais l'ergonomie Windows apporte un grand confort d'utilisation dans la gestion des données de la plate-forme.

Prérequis

L'installation d'Epilearn Manager nécessite que vous ayez un accès direct à la base de donnée MySQL utilisée par Epilearn. Certains serveurs n'offrent pas cette fonctionnalité. Vous devez par ailleurs vous assurer qu'un éventuel pare-feu ne bloque pas l'accès à la base de donnée.

Vous aurez besoin pour l'installation du logiciel de connaître les coordonnées de la plate-forme Epilearn, c'est à dire :

Installation

Pour installer Epilearn Manager il suffit de lancer le programme d'installation.

Configuration

Une fois le programme installé, vous pouvez le démarrer. Epilearn Manager s'ouvre systématiquement sur une fenêtre d'identification. Lors de la première utilisation, il vous faudra ouvrir les préférences de l'application à partir du bouton "Préférences", et saisir les coordonnées de la plate-forme et de la base de donnée. Vous pouvez tester chaque jeu de paramètres afin de vous assurer qu'ils sont valides. Vous pouvez ouvrir l'aide d'Epilearn Manager pour plus d'information sur chaque paramètre.

Une fois configuré, vous pouvez revenir à la fenêtre d'identification et saisir l'identifiant et le mot de passe du manager (par défaut "admin" et "epistema"). Il est fortement conseillé de changer le mot de passe du manager dès la première utilisation.

5. Procédure de mise à jour

Régulièrement, vous pourrez trouver sur le site www.epilearn.com, des patchs de mise à jour corrective ou évolutive.

Ces patchs contiennent des fichiers à installer au sein de l'arborescence de votre répertoire Epilearn.

Copiez les simplement par FTP à l'endroit indiqué dans les instructions de mises à jour fournies avec le patch.