2003-10-08 16:48:00 +00:00
< head >
< title > Documentation Moodle : Installation< / title >
2003-10-16 15:51:26 +00:00
< link rel = "stylesheet" href = "docstyles.css" type = "text/css" >
2003-10-08 16:48:00 +00:00
< meta http-equiv = "Content-Type" content = "text/html; charset=iso-8859-1" >
< / head >
2003-10-16 15:51:26 +00:00
< body bgcolor = "#ffffff" >
2003-10-08 16:48:00 +00:00
< h1 > Installation de Moodle< / h1 >
< blockquote >
2003-10-30 22:04:50 +00:00
< p > Ce document explique une premiè re installation de Moodle. Certaines é tapes sont
dé crites en dé tails, afin de couvrir la grande varié té des petites particularité s des
diffé rents serveurs web. C'est pourquoi ce document vous semblera peut-ê tre long et compliqué .
Ne vous laissez pas dé courager pour autant - la mise en place de Moodle est d'habitude
2003-10-08 16:48:00 +00:00
une affaire de minutes !< / p >
2003-10-30 22:04:50 +00:00
< p > Prenez le temps d'é tudier attentivement ces instructions - cela vous fera gagner du temps
tô t ou tard.< / p >
< p > Voici les diffé rentes sections de ce document :< / p >
2003-10-08 16:48:00 +00:00
< ol >
2003-10-30 22:04:50 +00:00
< li > < a href = "#requirements" > Logiciels et ré glages né cessaires< / a > < / li >
< li > < a href = "#downloading" > Té lé chargement< / a > < / li >
2003-10-08 16:48:00 +00:00
< li > < a href = "#site" > Structure du site< / a > < / li >
2003-10-30 22:04:50 +00:00
< li > < a href = "#data" > Cré er un dossier de donné es< / a > < / li >
< li > < a href = "#database" > Cré er une base de donné es< / a > < / li >
< li > < a href = "#webserver" > Vé rifier les ré glages de votre serveur web< / a > < / li >
2003-10-08 16:48:00 +00:00
< li > < a href = "#config" > Modifier config.php< / a > < / li >
< li > < a href = "#admin" > Visiter la page d'administration< / a > < / li >
< li > < a href = "#cron" > Mettre en place un cron< / a > < / li >
2003-10-30 22:04:50 +00:00
< li > < a href = "#course" > Cré er un nouveau cours< / a > < / li >
2003-10-08 16:48:00 +00:00
< / ol >
< p > < / p >
< / blockquote >
2003-10-30 22:04:50 +00:00
< h3 class = "sectionheading" > < a name = "requirements" > < / a > 1. Logiciels et ré glages né cessaires< / h3 >
2003-10-08 16:48:00 +00:00
< blockquote >
2003-10-30 22:04:50 +00:00
< p > Moodle est principalement dé veloppé sur Linux avec Apache, MySQL et PHP (environnement
appelé parfois plateforme LAMP), mais est aussi testé ré guliè rement avec PostgreSQL
et sur les systè mes d'exploitation Windows XP, Mac OS X et Netware 6.< / p >
< p > Les logiciels et ré glages né cessaires pour Moodle sont les suivants :< / p >
2003-10-08 16:48:00 +00:00
< ol >
2003-10-08 21:14:15 +00:00
< li > Logiciel serveur web. La plupart des gens utilisent < a href = "http://www.apache.org/"
target="_blank">Apache< / a > , mais Moodle devrait fonctionner tout aussi bien avec n'importe
quel serveur web compatible avec PHP, comme IIS sur les plateformes Windows.< / li >
< li > Le langage < a href = "http://www.php.net/" target = "_blank" > PHP< / a > (version 4.1.0
2003-10-30 22:04:50 +00:00
ou ulté rieure), avec les ré glages suivants :
2003-10-08 16:48:00 +00:00
< ul >
2003-10-08 21:14:15 +00:00
< li > la librairie < a href = "http://www.boutell.com/gd/" target = "_blank" > GD< / a > ,
2003-10-30 22:04:50 +00:00
installé e et active (ON), supportant les formats JPG et PNG ;< / li >
< li > la librairie zlib installé e et active (ON), si vous voulez faire des backups
2003-10-08 21:14:15 +00:00
et les restaurer sous Windows ;< / li >
< li > support pour les sessions actif (ON) ;< / li >
2003-10-30 22:04:50 +00:00
< li > le dé pô t (upload) de fichiers actif (ON) ;< / li >
< li > le mode « Safe Mode » doit ê tre inactif (OFF) (voir les forums sur moodle.org pour
les problè mes causé s par le mode « Safe Mode » .< / li >
2003-10-08 16:48:00 +00:00
< / ul >
< / li >
2003-10-30 22:04:50 +00:00
< li > Un serveur de base de donné es : < a href = "http://www.mysql.com/" target = "_blank" > MySQL< / a >
ou < a href = "http://www.postgresql.org/" target = "_blank" > PostgreSQL< / a > sont complè tement
supporté s et recommandé s pour ê tre utilisé s avec Moodle 1.1. D'autres bases de donné es
seront pleinement supporté es dans la prochaine version.< / li >
2003-10-08 16:48:00 +00:00
< / ol >
2003-10-30 22:04:50 +00:00
< p > La plupart des hô tes web proposent tout cela par dé faut. Si vous vous ê tes engagé
auprè s d'un hô te web qui n'offre pas ces logiciels, demandez-lui pourquoi, et
envisagez de changer d'hé bergement.< / p >
2003-10-08 21:14:15 +00:00
< p > Si vous voulez faire fonctionner Moodle sur votre propre ordinateur et que cela vous
fait un peu peur, lisez notre guide < a href = "http://moodle.org/doc/?file=installamp.html" >
2003-10-30 22:04:50 +00:00
Installation d'Apache, MySQL et PHP< / a > . Ce document offre quelques pas-à -pas pour
2003-10-08 21:14:15 +00:00
l'installation de ces logiciels sur la plupart des plateformes.< / p >
2003-10-08 16:48:00 +00:00
< p > < / p >
< / blockquote >
2003-10-30 22:04:50 +00:00
< h3 class = "sectionheading" > < a name = "downloading" > < / a > 2. Té lé chargement< / h3 >
2003-10-08 16:48:00 +00:00
< blockquote >
2003-10-30 22:04:50 +00:00
< p > Il y a deux faç ons d'obtenir Moodle : par té lé chargement d'un fichier compressé ou
à l'aide du CVS. Toutes deux sont expliqué es en dé tail sur la page de té lé chargement
2003-10-08 21:14:15 +00:00
< a href = "http://moodle.org/download/" target = "_blank" > http://moodle.org/download/< / a > .< / p >
2003-10-30 22:04:50 +00:00
< p > Aprè s avoir té lé chargé et dé compressé l'archive ou obtenu les fichiers par CVS,
vous aurez sous les yeux un dossier nommé « moodle » , contenant un certain nombre de dossiers
2003-10-08 21:14:15 +00:00
et de fichiers.< / p >
2003-10-30 22:04:50 +00:00
< p > Vous pouvez placer ce dossier inté gralement dans le dossier documents de votre serveur
web. Dans ce cas, le site Moodle sera accessible à l'adresse < b > http://votreserveur.com/moodle/< / b > .
2003-10-08 21:14:15 +00:00
Vous pouvez aussi copier le contenu de ce dossier dans le dossier documents de votre serveur.
2003-10-30 22:04:50 +00:00
Dans ce cas, le site Moodle sera accessible simplement à l'adresse < b > http://votreserveur.com/< / b > .< / p >
2003-10-08 16:48:00 +00:00
< / blockquote >
< p > < / p >
< h3 class = "sectionheading" > < a name = "site" > < / a > 3. Structure du site< / h3 >
< blockquote >
2003-10-30 22:04:50 +00:00
< p > Voici une bref aperç u du contenu du dossier Moodle, afin de vous permettre de ne pas
2003-10-08 21:14:15 +00:00
vous perdre :< / p >
2003-10-08 16:48:00 +00:00
< blockquote >
2003-10-30 22:04:50 +00:00
< p > config.php - l'UNIQUE fichier à modifier pour faire fonctionner votre site< br / >
2003-10-08 21:14:15 +00:00
version.php - indique la version actuelle du programme Moodle< br / >
index.php - la page d'accueil du site< / p >
2003-10-08 16:48:00 +00:00
< ul >
2003-10-08 21:14:15 +00:00
< li > admin/ - programmes pour l'administration du serveur < / li >
< li > auth/ - modules pour l'authentification des utilisateurs < / li >
< li > course/ - programmes pour l'affichage et la gestion des cours < / li >
< li > doc/ - documentation et fichiers d'aide de Moodle (p. ex. cette page) < / li >
2003-10-30 22:04:50 +00:00
< li > files/ - programmes pour l'affichage et la gestion des fichiers dé posé s < / li >
< li > lang/ - textes dans les diffé rentes langues, un dossier par langue < / li >
2003-10-08 21:14:15 +00:00
< li > lib/ - librairies pour le coeur du programme Moodle < / li >
2003-10-30 22:04:50 +00:00
< li > login/ - programmes de gestion du login et la cré ation des comptes < / li >
2003-10-08 21:14:15 +00:00
< li > mod/ - tous les modules de cours Moodle < / li >
2003-10-30 22:04:50 +00:00
< li > pix/ - les images et graphiques gé né riques du site < / li >
< li > theme/ - diffé rents thè mes pour changer l'aspect de votre site < / li >
< li > user/ - programmes pour afficher et gé rer les utilisateurs < / li >
2003-10-08 16:48:00 +00:00
< / ul >
< p > < / p >
< / blockquote >
< / blockquote >
2003-10-30 22:04:50 +00:00
< h3 class = "sectionheading" > < a name = "data" > < / a > 4. Cré er un dossier de donné es< / h3 >
2003-10-08 16:48:00 +00:00
< blockquote >
2003-10-30 22:04:50 +00:00
< p > Moodle aura é galement besoin d'espace sur votre disque dur pour conserver les
fichiers dé posé s par les utilisateurs, comme les documents de cours ou les photos
2003-10-08 21:14:15 +00:00
des utilisateurs.< / p >
2003-10-30 22:04:50 +00:00
< p > Cré ez quelque part à cet effet un dossier. Par sé curité , ce dossier NE DOIT PAS
ê tre accessible directement depuis le web. La maniè re la plus simple d'obtenir cela est
de le cré er EN DEHORS du dossier web. Sinon, vous pouvez proté ger ce dossier en y
plaç ant un fichier nommé « .htaccess » , contenant cette ligne :< / p >
2003-10-08 16:48:00 +00:00
< blockquote >
< pre > deny from all< / pre >
< / blockquote >
2003-10-30 22:04:50 +00:00
< p > Faites en sorte que le logiciel serveur (p. ex. Apache) ait les privilè ges pour
é crire dans ce dossier, afin que Moodle puisse enregistrer les fichiers dé posé s. Sur les
2003-10-08 21:14:15 +00:00
ordinateurs UNIX, cela signifie que le possesseur du dossier en question soit quelque
2003-10-30 22:04:50 +00:00
chose comme « nobody » , « www » ou « apache » .< / p >
< p > Sur la plupart des serveurs web, vous devrez probablement restreindre à votre
« groupe& nbsp» tous les accè s à vos fichiers (afin d'é viter que d'autres utilisateurs
du mê me fournisseur puissent voir ou modifier vos fichiers), mais accorder les droits
de lecture et d'é criture à tous les autres utilisateurs (ce qui permettra au serveur web
d'accé der à vos fichiers). Si vous avez des difficulté s à gé rer proprement cela,
parlez-en à l'administrateur de votre serveur web.< / p >
2003-10-08 16:48:00 +00:00
< / blockquote >
< p > < / p >
2003-10-30 22:04:50 +00:00
< h3 class = "sectionheading" > < a name = "database" > < / a > 5. Cré er une base de donné es< / h3 >
2003-10-08 16:48:00 +00:00
< blockquote >
2003-10-30 22:04:50 +00:00
< p > Il est né cessaire de cré er une base de donné es vide (nommé e par exemple
« moodle » ) dans votre gestionnaire de base de donné es, ainsi qu'un
utilisateur spé cial (nommé par exemple « moodleuser » ) ayant accè s
à cette base de donné es (et seulement à celle-ci). Il est possible d'utiliser
l'utilisateur « root » , mais cela n'est pas recommandé sur un systè me
en production : si un pirate dé couvre le mot de passe, tout votre systè me de base
de donné es serait alors compromis, plutô t qu'une seule base de donné es.< / p >
2003-10-12 20:57:43 +00:00
< p > Exemple de commandes sur MySQL :< / p >
2003-10-08 16:48:00 +00:00
< pre >
# mysql -u root -p
> CREATE DATABASE moodle;
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
2003-10-12 20:57:43 +00:00
TO moodleuser@localhost IDENTIFIED BY 'motdepasse';
2003-10-08 16:48:00 +00:00
> quit
# mysqladmin -p reload
< / pre >
2003-10-12 20:57:43 +00:00
< p > Exemple de commandes sur PostgreSQL :< / p >
2003-10-08 16:48:00 +00:00
< pre >
# su - postgres
> psql -c "create user moodleuser createdb;" template1
> psql -c "create database moodle;" -U moodleuser template1
> psql -c "alter user moodleuser nocreatedb;" template1
< / pre >
2003-10-12 20:57:43 +00:00
< p > (Pour MySQL, vous pouvez utiliser < a href = "http://phpmyadmin.sourceforge.net/" > phpMyAdmin< / a >
2003-10-30 22:04:50 +00:00
pour gé rer vos bases de donné es - tout peut ê tre fait via une interface web).< / p >
< p > Moodle gè re les pré fixes de tables à partir de la version 1.0.8. Il peut donc sans problè me
partager une base de donné es comprenant des tables d'autres applications.< / p >
2003-10-08 16:48:00 +00:00
< / blockquote >
< p > < / p >
2003-10-30 22:04:50 +00:00
< h3 class = "sectionheading" > < a name = "webserver" id = "webserver" > < / a > 6. Vé rifier les ré glages de votre serveur web< / h3 >
2003-10-08 16:48:00 +00:00
< blockquote >
2003-10-30 22:04:50 +00:00
< p > Assurez-vous en premier lieu que votre serveur web permette d'utiliser « index.php »
comme page par dé faut (de mê me par exemple que index.html, index.htm, default.htm, etc.).< / p >
< p > Dans Apache, cela peut ê tre obtenu avec une directive « DirectoryIndex » dans votre
fichier « httpd.conf » . Chez moi, cela se pré sente ainsi :< / p >
2003-10-08 16:48:00 +00:00
< blockquote >
< pre > < strong > DirectoryIndex< / strong > index.php index.html index.htm < / pre >
< / blockquote >
2003-10-30 22:04:50 +00:00
< p > Contrô lez simplement que index.php soit dans la liste (et de pré fé rence au dé but de la liste,
2003-10-12 20:57:43 +00:00
pour des raisons de performance).< / p >
2003-10-30 22:04:50 +00:00
< p > Deuxiè mement, < b > si vous utilisez Apache 2< / b > , vous devrez activer la variable < i > AcceptPathInfo< / i > ,
qui permet de passer des arguments à des scripts, comme http://serveur/file.php/arg1/arg2.
Cela est essentiel, pour permettre des liens relatifs entre vos ressources, et é galement pour
2003-10-12 20:57:43 +00:00
offrir un gain de performance aux utilisateurs de votre site Moodle. Vous pouvez activer cette
2003-10-30 22:04:50 +00:00
variable en ajoutant la ligne ci-dessous à votre fichier « httpd.conf » .
2003-10-08 16:48:00 +00:00
< blockquote >
< pre > < strong > AcceptPathInfo< / strong > on < / pre >
< / blockquote >
2003-10-30 22:04:50 +00:00
< p > Troisiè mement, pour fonctionner, Moodle né cessite un certain nombre de ré glages PHP.
< b > Sur la plupart des serveurs, ces ré glages sont actifs par dé faut< / b > . Cependant,
certains serveurs PHP (et avec certaines des versions les plus ré centes de PHP) peuvent
avoir des ré glages diffé rents. Ces ré glages sont dé finis dans le fichier de configuration
2003-10-12 20:57:43 +00:00
de PHP (dont le nom est habituellement php.ini) :< / p >
2003-10-08 16:48:00 +00:00
< blockquote >
2003-10-12 20:57:43 +00:00
< pre > magic_quotes_gpc = 1 (preferred but not necessary)
2003-10-08 16:48:00 +00:00
magic_quotes_runtime = 0 (necessary)
file_uploads = 1
session.auto_start = 0
2003-10-12 20:57:43 +00:00
session.bug_compat_warn = 0< / pre >
2003-10-08 16:48:00 +00:00
< / blockquote >
2003-10-30 22:04:50 +00:00
< p > Si vous n'avez accè s ni au fichier httpd.conf, ni au fichier php.ini de votre serveur,
ou si Moodle est installé sur un serveur avec des applications né cessitant des ré glages
diffé rents, vous pouvez cependant CONTOURNER tous ces ré glages par dé faut.< / p >
< p > Pour le faire, il vous faudra cré er dans le dossier de Moodle un fichier nommé
< b > .htaccess< / b > , contenant les dé finitions adé quates pour ces ré glages. Cela ne fonctionne
que pour les serveurs Apaches et seulement si le privilè ge Overrides est accordé . Voici un
2003-10-12 20:57:43 +00:00
exemple du contenu d'un fichier .htaccess :< / p >
2003-10-08 16:48:00 +00:00
< blockquote >
< pre >
DirectoryIndex index.php index.html index.htm
< IfDefine APACHE2>
< b > AcceptPathInfo< / b > on
< /IfDefine>
php_flag magic_quotes_gpc 1
php_flag magic_quotes_runtime 0
php_flag file_uploads 1
php_flag session.auto_start 0
2003-10-12 20:57:43 +00:00
php_flag session.bug_compat_warn 0
< / pre >
2003-10-08 16:48:00 +00:00
< / blockquote >
2003-10-30 22:04:50 +00:00
< p > Dans ce fichiers, on peut aussi dé finir la taille maximale des fichiers dé posé s :< / p >
2003-10-08 16:48:00 +00:00
< blockquote >
< pre >
LimitRequestBody 0
php_value upload_max_filesize 2M
php_value post_max_size 2M
2003-10-12 20:57:43 +00:00
< / pre >
2003-10-08 16:48:00 +00:00
< / blockquote >
2003-10-30 22:04:50 +00:00
< p > Le plus simple à faire est de copier le fichier fourni lib/htaccess, de le modifier suivant
2003-10-12 20:57:43 +00:00
vos besoins. Ce fichier contient de plus amples instructions. Pour cela il vous suffit
de taper, dans Unix, la commande :
2003-10-08 16:48:00 +00:00
< blockquote >
< pre > cp lib/htaccess .htaccess< / pre >
< / blockquote >
< / blockquote >
< p > < / p >
< h3 class = "sectionheading" > < a name = "config" > < / a > 7. Modifier config.php< / h3 >
< blockquote >
2003-10-30 22:04:50 +00:00
< p > Vous pouvez maintenant é diter le fichier de configuration < strong > config.php< / strong >
à l'aide d'un é diteur de texte. Ce fichier est utilisé par tous les autres fichiers
2003-10-12 20:57:43 +00:00
de Moodle.< / p >
< p > Pour commencer, faites une copie du fichier < strong > config-dist.php< / strong > et donnez-lui
2003-10-30 22:04:50 +00:00
le nom « config.php » . Cette é tape est né cessaire pour é viter que votre config.php
ne soit effacé si plus tard vous mettez à jour Moodle.< / p >
< p > Modifiez votre < strong > config.php< / strong > pour indiquer les dé tails de la base de
donné es que vous venez de dé finir (en incluant un pré fixe de table - cela est OBLIGATOIRE
2003-10-12 20:57:43 +00:00
pour PostgreSQL), ainsi que l'adresse du site, le chemin du dossier et celui du dossier
2003-10-30 22:04:50 +00:00
des donné es. Le fichier de configuration contient de plus amples informations et des
2003-10-12 20:57:43 +00:00
exemples.< / p >
2003-10-30 22:04:50 +00:00
< p > Une fois cette é tape effectué e, le reste de l'installation a lieu via une interface
2003-10-12 20:57:43 +00:00
web. Pour la suite et la fin de cette installation, nous supposerons que votre site est
2003-10-30 22:04:50 +00:00
à l'adresse : < u > http://exemple.com/moodle< / u > .< / p >
2003-10-08 16:48:00 +00:00
< / blockquote >
< p > < / p >
< h3 class = "sectionheading" > < a name = "admin" > < / a > 8. Visiter la page d'administration< / h3 >
< blockquote >
2003-10-30 22:04:50 +00:00
< p > La page d'aministration devrait ê tre maintenant active à l'adresse
< u > http://exemple.com/moodle/admin< / u > . Si vous essayez d'accé der à la page d'accueil de
votre site, vous y arriverez directement malgré tout. La premiè re fois que vous accé derez
à la page d'administration, un condensé de la licence GPL vous sera pré senté . Vous devez
2003-10-12 20:57:43 +00:00
l'accepter avant de continuer la mise en service de votre installation.< / p >
< p > (Moodle va aussi essayer de placer des cookies dans votre navigateur. Si celui-ci vous
permet d'accepter ou non les cookies, vous < b > devez< / b > accepter les cookies de Moodle,
ou alors Moodle ne fonctionnera pas.)< / p >
2003-10-30 22:04:50 +00:00
< p > Moodle va maintenant mettre en place votre base de donné es et cré er les tables qui
contiendront les donné es. Les tables de la base de donné es principale sont d'abord cré é es.
Un certain nombre de commandes SQL seront affiché es, suivies de messages (en rouge ou
2003-10-12 20:57:43 +00:00
en vert) de ce type :< / p >
2003-10-08 16:48:00 +00:00
< blockquote >
< p > CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category
int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default
'', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT
NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default
'1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10)
unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default
'0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id))
TYPE=MyISAM< / p >
< p > < font color = "#006600" > SUCCESS< / font > < / p >
2003-10-12 20:57:43 +00:00
< p > ... et ainsi de suite, suivi de : < font color = "#006600" > Main databases set up
successfully.< / font > < / p >
2003-10-08 16:48:00 +00:00
< / blockquote >
2003-10-30 22:04:50 +00:00
< p > Si ces messages n'apparaissent pas, c'est qu'un poblè me est survenu avec la
base de donné es, ou qu'un paramè tre de votre configuration est incorrect dans
votre config.php. Vé rifiez que PHP ne fonctionne pas en mode « Safe Mode »
(certains hô tes web commerciaux ont le mode « Safe Mode » actif). Vous pouvez
vé rifier la configuration des variables PHP en cré ant un fichier PHP contenant
& lt? phpinfo() ?& gt et en le chargeant dans votre navigateur. Vé rifiez tout et
2003-10-12 20:57:43 +00:00
rechargez ensuite la page d'administration.< / p >
< p > Descendez tout en bas de la page et cliquez sur le lien " Continuer" < / p >
< p > Une page semblable va s'afficher, qui met en place toutes les tables requises par
2003-10-30 22:04:50 +00:00
chaque module de Moodle. Comme avant, tout doit ê tre en< font color = "#006600" > vert< / font > .< / p >
2003-10-12 20:57:43 +00:00
< p > Descendez tout en bas de la page et cliquez sur le lien " Continuer" < / p >
2003-10-30 22:04:50 +00:00
< p > Un formulaire devrait s'afficher maintenant, dans lequel vous pouvez dé finir
2003-10-13 10:47:22 +00:00
plus d'options de configuration pour votre installation, telles que la langue
2003-10-30 22:04:50 +00:00
par dé faut, les hô tes SMTP, etc. Si vous n'avez pas encore dé terminé tous les
ré glages, ce n'est pas grave - vous pourrez en tout temps modifier ces ré glages
à l'aide de l'interface d'administartion de Moodle. Descendez tout en bas de la
page et cliquez sur le bouton « Enregistrer » .< / p >
< p > Si vous ê tes coincé sur cette page et ne pouvez continuer (et seulement dans
2003-10-13 10:47:22 +00:00
ce cas), c'est probablement que votre serveur souffre de ce que j'appelle le
2003-10-30 22:04:50 +00:00
problè me du « buggy referrer » . Il et facile d'y remé dier : dé sactivez
le ré glage « secureforms » , puis essayez de continuer.< / p >
< p > La page suivante est un formulaire o_ vous pouvez dé finir les ré glages de votre
2003-10-13 10:47:22 +00:00
site Moodle et de sa page d'accueil, comme le nom, le format, le texte de
2003-10-30 22:04:50 +00:00
description, etc. Remplissez-le (vous pourrez en tout temps modifier ces ré glages)
et cliquez sur le bouton « Enregistrer » .< / p >
< p > Finalement, l'on vous demandera de cré er un utilisateur administrateur, qui aura
accè s aux pages d'administration. Remplissez les diffé rents champs avec votre nom,
2003-11-06 13:25:10 +00:00
votre adresse de courriel, etc., puis cliquez sur le bouton « Enregistrer » .
2003-10-13 10:47:22 +00:00
Tous les champs de sont pas obligatoires. Si toutefois vous oubliez de remplir un
champ important, on vous demandera de les remplir.< / p >
2003-10-08 16:48:00 +00:00
< blockquote >
< blockquote >
< blockquote >
< blockquote >
< blockquote >
2003-10-13 10:47:22 +00:00
< p > < strong > Assurez-vous de vous souvenir du nom d'utilisateur et du mot
2003-10-30 22:04:50 +00:00
de passe que vous choisissez pour le compte administrateur. Ces donné es
seront né cessaires pour accé der à la page d'administration.< / strong > < / p >
2003-10-08 16:48:00 +00:00
< / blockquote >
< / blockquote >
< / blockquote >
< / blockquote >
< / blockquote >
2003-10-13 10:47:22 +00:00
< p > (Si pour une raison ou pour une autre l'installation est interrompue, ou si
2003-10-30 22:04:50 +00:00
une erreur systè me vous empê che de vous annoncer dans Moodle avec votre compte
administrateur, il est en gé né ral possible de s'annoncer avec le nom d'utilisateur
par dé faut « < strong > admin< / strong > » , avec le mot de passe
« < strong > admin< / strong > » .)< / p >
< p > Dè s que vous avez cré é votre compte administrateur, la page d'accueil de votre
site s'affichera. Remarquez les liens vers les options d'administration en bas à gauche
2003-10-13 10:47:22 +00:00
de la page (ces options apparaissent aussi sur la page d'administration) - ces options
2003-10-30 22:04:50 +00:00
ne sont visibles que parce que vous ê tes annoncé en tant qu'administrateur. L'administration
de votre site Moodle peut ê tre inté gralement effectué e à l'aide de ce menu. Par
2003-10-13 10:47:22 +00:00
exemple/nbsp;:< / p >
2003-10-08 16:48:00 +00:00
< ul >
2003-10-30 22:04:50 +00:00
< li > la cré ation et la suppression de cours< / li >
< li > la cré ation et la suppression de comptes utilisateurs< / li >
2003-10-13 10:47:22 +00:00
< li > l'administration des comptes d'enseignants< / li >
2003-10-30 22:04:50 +00:00
< li > la modification de ré glages globaux, comme les thè mes, etc.< / li >
2003-10-08 16:48:00 +00:00
< / ul >
< / blockquote >
< p > < / p >
< h3 class = "sectionheading" > < a name = "cron" > < / a > 9. Mettre en place un cron< / h3 >
< blockquote >
2003-10-30 22:04:50 +00:00
< p > Certains des modules de Moodle né cessitent de vé rifier certains paramè tres, afin
d'exé cuter des opé rations. Par exemple, Moodle doit vé rifier si des messages ont é té
posté s dans les forums pour envoyer des copies de ces messages aux personnes qui le
dé sirent.< / p >
< p > Le script qui effectue ces contrô les est situé dans le dossier admin. Il porte le nom
2003-10-13 10:47:22 +00:00
cron.php. Ce script ne peut pas se lancer tout seul. Vous devez donc mettre en place un
2003-10-30 22:04:50 +00:00
mé canisme permettant de le lancer ré guliè rement (par exemple toutes les 5 ou 10 minutes).
On ainsi des « battements de coeur » à Moodle, et le script peut effectuer des
opé rations dé finies par chaque module.< / p >
< p > Il est à remarquer que l'ordinateur effectuant le cron < b > n'est pas obligatoirement
l'ordinateur sur lequel Moodle est installé < / b > . Par exemple, si vous disposez d'un
serveur web qui n'offre pas de tel mé canisme, vous pourrez lancer le cron sur un autre
serveur, ou mê me sur l'ordinateur de la maison. La seule chose qui importe est de charger
ré guliè rement le fichier cron.php.< / p >
< p > L'appel de ce fichier ne surcharge pas le serveur. Une fré quence d'appel de 5 minutes
est donc raisonnable, mais peut fort bien ê tre porté e à 15 ou 30 minutes. Il n'est pas
recommandé de fixer une trop longue pé riode, car cela mettra des dé lais dans l'envoi des
2003-11-06 13:25:10 +00:00
courriels, ce qui peut rallentir l'activité des cours.< / p >
2003-10-30 22:04:50 +00:00
< p > Avant tout, vé rifiez que le script fonctionne en l'appelant directement depuis
2003-10-13 10:47:22 +00:00
votre navigateur :< / p >
2003-10-08 16:48:00 +00:00
< blockquote >
2003-10-12 20:57:43 +00:00
< pre > http://exemple.com/moodle/admin/cron.php< / pre >
2003-10-08 16:48:00 +00:00
< / blockquote >
2003-10-30 22:04:50 +00:00
< p > Vous pouvez alors mettre en place un mé canisme qui appellera le script à intervalles
ré guliers.< / p >
2003-10-13 10:47:22 +00:00
< h4 > Lancer le script en ligne de commande< / h4 >
2003-10-30 22:04:50 +00:00
< p > Il est possible de lancer le script en ligne de commande, avec le mê me ré sultat que
ci-dessus. On peut par exemple utiliser la commande Unix « wget » :< / p >
2003-10-08 16:48:00 +00:00
< blockquote >
2003-10-12 20:57:43 +00:00
< pre > wget -q -O /dev/null http://exemple.com/moodle/admin/cron.php< / pre >
2003-10-08 16:48:00 +00:00
< / blockquote >
2004-07-13 12:13:14 +00:00
< p > Dans cet exemple, le ré sultat de la commande est dé truit (envoyé vers /dev/null).< / p >
2003-10-30 22:04:50 +00:00
< p > Mê me chose avec lynx :< / p >
2003-10-08 16:48:00 +00:00
< blockquote >
2003-10-12 20:57:43 +00:00
< pre > lynx -dump http://exemple.com/moodle/admin/cron.php > /dev/null< / pre >
2003-10-08 16:48:00 +00:00
< / blockquote >
2003-10-30 22:04:50 +00:00
< p > On peut é galement utiliser une version de PHP compilé e pour utilisation en ligne de
2004-07-11 18:49:32 +00:00
commande. L'avantage est qu'ainsi l'on n'encombre pas les historiques du serveur
2003-10-30 22:04:50 +00:00
web avec les requê tes de cron.php. Le dé savantage est qu'il faut disposer d'une version
spé ciale de PHP.< / p >
2003-10-08 16:48:00 +00:00
< blockquote >
< pre > /opt/bin/php /web/moodle/admin/cron.php
(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php
< / pre >
< / blockquote >
2003-10-13 10:47:22 +00:00
< h4 > Lancer automatiquement le script toutes les 5 minutes< / h4 >
2003-10-30 22:04:50 +00:00
< p > < b > Sur Unix< / b > : utilisez < b > cron< / b > . En ligne de commande, é ditez les
ré glages de cron avec « crontab -e » et ajouter une ligne de la
2003-10-13 10:47:22 +00:00
forme :< / p >
2003-10-08 16:48:00 +00:00
< blockquote >
2003-10-12 20:57:43 +00:00
< pre > */5 * * * * wget -q -O /dev/null http://exemple.com/moodle/admin/cron.php< / pre >
2003-10-08 16:48:00 +00:00
< / blockquote >
2003-10-30 22:04:50 +00:00
< p > Habituellement, la commande « crontab » lance l'é diteur « vi » .
On passe en mode insertion en tapant « i » , puis on tape une ligne comme ci-dessus.
On sort ensuite du mode insertion en tapant la touche < ESC> . Il ne reste qu'à
enregistrer et quitter en tapant « :wq& nbsp» , ou à quitter sans enregistrer avec
« :q! » (tout cela sans guillemets).< / p >
< p > < b > Sous Windows< / b > : la faç on la plus simple est d'utiliser le petit programme
2003-10-13 10:47:22 +00:00
< a href = "http://moodle.org/download/moodle-cron-for-windows.zip" title = "Click to download this package (150k)" target = "_blank" > moodle-cron-for-windows.zip< / a >
2003-10-30 22:04:50 +00:00
qui rend le processus trè s simple. vous pouvez aussi essayer d'utiliser l'utilitaire Windows
« Scheduled Tasks » .< / p >
< p > < b > Sur les hô tes web< / b > : votre interface web de ré glages possè de peut-ê tre une
page vous permettant de mettre en place des crons. Demandez à votre administrateur des
dé tails concernant leur utilisation.< / p >
2003-10-08 16:48:00 +00:00
< p > < / p >
< / blockquote >
2003-10-30 22:04:50 +00:00
< h3 class = "sectionheading" > < a name = "course" > < / a > 10. Cré er un nouveau cours< / h3 >
2003-10-08 16:48:00 +00:00
< blockquote >
2003-10-30 22:04:50 +00:00
< p > Maintenant Moodle fonctionne correctement, et vous pouvez cré er un cours.< / p >
< p > Sé lectionnez « Ajouter un cours » dans les pages d'administration.< / p >
< p > Remplissez le formulaire, en prê tant attention en particulier au format du cours.
Il n'est pas né cessaire de se pré occuper tout de suite de tous les dé tails. Tous les
ré glages peuvent en effet ê tre modifié s en tout temps par l'enseignant.< / p >
< p > Cliquez sur le bouton « Enregistrer » , et un autre formulaire s'affichera,
o_ vous pourrez dé finir le ou les enseignants de ce cours. Ce formulaire ne permet
d'ajouter comme enseignants que des utilisateurs dé jà dé finis - si vous voulez cré ez
un ou plusieurs nouveaux comptes, demandez aux personnes concerné es de s'en cré er
2003-11-06 13:47:28 +00:00
(voir la page de connexion), ou cré ez vous-mê mes des comptes, en cliquant sur « Ajouter un
2003-10-30 22:04:50 +00:00
utilisateur » dans les pages d'administration.< / p >
< p > Vous pouvez ensuite modifier selon vos dé sirs le cours, qui sera accessible sous
les « Cours disponibles » de la page d'accueil.< / p >
< p > Ré fé rez-vous au « < a href = "./?file=teacher.html" > Manuel de l'enseignant< / a > »
pour plus de dé tails sur la mise en place de cours.< / p >
2003-10-08 16:48:00 +00:00
< / blockquote >
< p > < / p >
2003-10-16 15:51:26 +00:00
< p align = "CENTER" > < font size = "1" > < a href = "." target = "_top" > Documentation Moodle< / a > < / font > < / p >
2003-10-08 16:48:00 +00:00
< p align = "CENTER" > < font size = "1" > Version: $Id$< / font > < / p >
< / body >