Installer Dokeos sur un serveur Debian
Par DarKou le lundi, mars 29 2010, 23:40 - serveur - Lien permanent
Allez hop on continue dans la rédaction des guides d'installations.
Aujourd'hui ce sera un guide sur l'installation de Dokeos. Il s'agit d'une plateforme d'apprentissage en ligne. Dokeos est bien évidement un logiciel libre (aucun intérêt sinon :p ) écrit en php.
Dans cet article je tacherais de vous expliquer comment installer la version 1.8.6.1 de Dokeos sur une Debian 5.0 (Lenny).
Prérequis
Comme d'habitude on commence par installer les paquets de bases.
apt-get install apache2 libapache2-mod-php5 php5-gd php5-mysql mysql-server mysql-client unzip
Mysql
Par défaut Dokeos a besoin d'un utilisateur mysql ayant les droits pour administrer et créer des bases.
Il est également possible de le restreindre à n'utiliser qu'une seule base, méthode que nous allons adopter ici.
mysql -u root -p CREATE DATABASE dokeos CHARACTER SET UTF8; INSERT INTO mysql.user (Host,User,Password) VALUES('localhost','dokeos',PASSWORD('dokeos-password')); GRANT ALL PRIVILEGES ON dokeos.* TO 'dokeos'; FLUSH PRIVILEGES;
Php
Nous devons également configurer php. Pour ce faire nous devons éditer le fichier /etc/php5/apache2/php.ini et modifier les valeurs suivantes :
max_execution_time = 300 ; Maximum execution time of each script, in seconds max_input_time = 600 ; Maximum amount of time each script may spend parsing request data memory_limit = 256M ; Maximum amount of memory a script may consume (128MB) post_max_size = 64M upload_max_filesize = 100M ; Si vous rencontrez des problèmes vous devrez modifier les variables sont dessous. short_open_tag = On safe_mode = Off magic_quotes_gpc = On magic_quotes_runtime = Off
Installation de Dokeos
La partie que nous attendons tous
.
Récupération des sources
Rendez-vous sur cette page http://www.dokeos.com/node/33 puis récupérez la version qui vous intéresse. Ici j'ai pris la version Free.
cd /var/www wget http://www.dokeos.com/download/dokeos-1.8.6.1.zip unzip dokeos-1.8.6.1.zip cd mv dokeos-1.8.6.1/* dokeos-1.8.6.1/.* ./ chown www-data: /var/www -R
Pensez à vérifier que les dossiers suivant soit accessible en écriture pour l'utilisateur www-data :
main/inc/conf/ main/upload/users/ main/default_course_document/ archive/ courses/ home/
Le fichier "main/inc/conf/configuration.php" doit être avoir les droits rw (pour apache) le temps de l'installation.
L'installation
Pour ce faire rendez-vous sur http://<adresse du vhost hébergeant votre dokeos>/.
Il ne vous reste plus qu'a vous laisser guider.
Une fois l'installation finie vous devez modifier les droits sur plusieurs fichiers :
chmod 444 main/inc/conf/configuration.php main/install/index.php
Conclusion
à vous les joies de la configuration et de l'e-learning
.