Installation d'Epistema Assessment Server sur un serveur Windows
Un article de EpistemaWiki.
Sommaire |
Réinstallation
Si vous procédez à une réinstallation, suivez les instructions contenues à la page Mise à jour d'une installation Epistema Assessment Server
Installation du serveur Apache, MySQL et PHP (WampServer)
Installer WampServer à partir de l'adresse suivante : http://www.wampserver.com/download.php
Installer en sus l'add-on qui permet d'avoir PHP4 (ADD-ON PHP4.4.x) : http://www.wampserver.com/add-ons.php
Après avoir installé WampServer et l'add-on, Vous devez passer en PHP4. Pour cela cliquez sur Switch to PHP4 comme montré ci-dessous.
Ensuite activez les options pour avoir la même configuration que ci-dessous, n'oubliez pas de cliquer sur Refresh pour actualiser les modifications effectuées.
Enfin activez les extensions php_gd2 et php_domxml comme montré ci-dessous.
Réglage de la mémoire allouée à PHP
PHP par défaut utilise environ 8Mo de mémoire, ce qui est un peu insuffisant pour certains calculs de rapports dans EAS et Epistema LMS. Dans la mesure ou les serveurs actuels disposent de beaucoup de mémoire, il n'est pas un problème d'augmenter cette limite.
Pour ce faire, ouvrir le fichier php.ini comme montré ci-dessous,
et chercher la ligne :
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
Remplacer 8 par 64M :
memory_limit = 64M ; Maximum amount of memory a script may consume (8MB)
Note : Il faut ensuite redémarrer Apache (Restart all services).
Réglage de la mémoire allouée à MySQL
MySQL par défaut travaille sans utiliser son buffer de requêtes. Ce buffer met en cache les requêtes souvent utilisées. L'activer accélère grandement toute application installée sur le serveur (en particulier les applications comme Epistema Assessment Server).
Pour ce faire, ouvrir le fichier my.ini (ou my.cnf) et modifier la ligne suivante :
query_cache_size=100M
Vous pouvez l'augmenter autant que la mémoire de votre serveur le permet.
Assurez-vous aussi d'utiliser par défaut des tables au format MyISAM :
default-storage-engine=MYISAM
Ce format est plus rapide en lecture qu'InnoDB, et plus fléxible pour les backups et restaurations.
Installation des outils Cygwin
Installer les outils Cygwin. Pour cela télécharger le programme d'installation Cygwin sur http://www.cygwin.com/ et le lancer.
Choisir le dossier d'installation (par exemple : c:\cygwin\), et les options par défaut jusqu'au choix des packages.
Choisir les packages suivants : (cliquer sur le bouton "Cur" puis "View")
bzip2 curl gettext gettext-devel gzip tar unzip wget zip
D'autres packages seront sélectionnés automatiquement. Faire continuer jusqu'à la fin de l'installation.
Vérifier la présence des executables suivants dans c:\cygwin\bin\ :
rm.exe, unzip.exe, zip.exe, cp.exe, msgmerge.exe, msginit.exe, msgen.exe
Installation de l'application Epistema Assessment Server
Installer Epistema Assessment Server dans le dossier c:\Program Files\wamp\www, de façon à avoir les premiers fichiers php directement dans www (par exemple c:\Program Files\wamp\www\login.php)
Ouvrir la page http://localhost/phpmyadmin/
Puis créez une base de donnée, souvenez vous bien du nom, vous en aurez besoin lors de l'installation.
Installer l'application Epistema Assessment Server en vous rendant sur la page http://nomduserveur/install/, entrez les différentes valeurs de configuration. Ce formulaire ira écrire le fichier configuration\conf.php que vous pourrez reprendre une fois l'installation terminée le besoin étant.
Tester le fonctionnement de l'application en ouvrant la page : http://nomduserveur/admin/ (indiquer admin / epistema comme identifiant / mot de passe)
Publication des questionnaires
L'intégralité de la procédure de mise en place de la publication des questionnaires est décrite sur cettte page : Publication des questionnaires sur EAS et Epistema LMS





