From: martignoni Date: Thu, 16 Oct 2003 15:51:26 +0000 (+0000) Subject: Translation finished X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=e4c54c3d58b2a657f1dd95f731b8602af6680c62;p=moodle.git Translation finished --- diff --git a/lang/fr/docs/install.html b/lang/fr/docs/install.html index b83630468e..0d3a99cc78 100644 --- a/lang/fr/docs/install.html +++ b/lang/fr/docs/install.html @@ -1,95 +1,94 @@ - Documentation Moodle : Installation - + - +

Installation de Moodle

-

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 +

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 une affaire de minutes !

-

Prenez le temps d'Ètudier attentivement ces instructions - cela vous fera gagner du temps - tÙt ou tard.

-

Voici les diffÈrentes sections de ce document :

+

Prenez le temps d'étudier attentivement ces instructions - cela vous fera gagner du temps + tôt ou tard.

+

Voici les différentes sections de ce document :

    -
  1. Logiciels et rÈglages nÈcessaires
  2. -
  3. TÈlÈchargement
  4. +
  5. Logiciels et réglages nécessaires
  6. +
  7. Téléchargement
  8. Structure du site
  9. -
  10. CrÈer un dossier de donnÈes
  11. -
  12. CrÈer une base de donnÈes
  13. -
  14. VÈrifier les rÈglages de votre serveur web
  15. +
  16. Créer un dossier de données
  17. +
  18. Créer une base de données
  19. +
  20. Vérifier les réglages de votre serveur web
  21. Modifier config.php
  22. Visiter la page d'administration
  23. Mettre en place un cron
  24. -
  25. CrÈer un nouveau cours
  26. +
  27. Créer un nouveau cours

 

-

1. Logiciels et rÈglages nÈcessaires

+

1. Logiciels et réglages nécessaires

-

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.

-

Les logiciels et rÈglages nÈcessaires pour Moodle sont les suivants :

+

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.

+

Les logiciels et réglages nécessaires pour Moodle sont les suivants :

  1. Logiciel serveur web. La plupart des gens utilisent Apache, mais Moodle devrait fonctionner tout aussi bien avec n'importe quel serveur web compatible avec PHP, comme IIS sur les plateformes Windows.
  2. Le langage PHP (version 4.1.0 - ou ultÈrieure), avec les rÈglages suivants : + ou ultérieure), avec les réglages suivants :
    • la librairie GD, - installÈe et active (ON), supportant les formats JPG et PNG ;
    • -
    • la librairie zlib installÈe et active (ON), si vous voulez faire des backups + installée et active (ON), supportant les formats JPG et PNG ;
    • +
    • la librairie zlib installée et active (ON), si vous voulez faire des backups et les restaurer sous Windows ;
    • support pour les sessions actif (ON) ;
    • -
    • le dÈpÙt (upload) de fichiers actif (ON) ;
    • -
    • 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 ª.
    • +
    • le dépôt (upload) de fichiers actif (ON) ;
    • +
    • 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 ».
  3. -
  4. Un serveur de base de donnÈes : MySQL - ou PostgreSQL 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.
  5. +
  6. Un serveur de base de données : MySQL + ou PostgreSQL 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.
-

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.

+

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.

Si vous voulez faire fonctionner Moodle sur votre propre ordinateur et que cela vous fait un peu peur, lisez notre guide - Installation d'Apache, MySQL et PHP. Ce document offre quelques pas-ý-pas pour + Installation d'Apache, MySQL et PHP. Ce document offre quelques pas-à-pas pour l'installation de ces logiciels sur la plupart des plateformes.

 

-

2. TÈlÈchargement

+

2. Téléchargement

-

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 +

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 http://moodle.org/download/.

-

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 +

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 et de fichiers.

-

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 http://votreserveur.com/moodle/. +

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 http://votreserveur.com/moodle/. Vous pouvez aussi copier le contenu de ce dossier dans le dossier documents de votre serveur. - Dans ce cas, le site Moodle sera accessible simplement ý l'adresse http://votreserveur.com/.

+ Dans ce cas, le site Moodle sera accessible simplement à l'adresse http://votreserveur.com/.

 

3. Structure du site

-

Voici une bref aperÁu du contenu du dossier Moodle, afin de vous permettre de ne pas +

Voici une bref aperçu du contenu du dossier Moodle, afin de vous permettre de ne pas vous perdre :

-

config.php - l'UNIQUE fichier ý modifier pour faire fonctionner votre site
+

config.php - l'UNIQUE fichier à modifier pour faire fonctionner votre site
version.php - indique la version actuelle du programme Moodle
index.php - la page d'accueil du site

    @@ -97,51 +96,51 @@
  • auth/ - modules pour l'authentification des utilisateurs
  • course/ - programmes pour l'affichage et la gestion des cours
  • doc/ - documentation et fichiers d'aide de Moodle (p. ex. cette page)
  • -
  • files/ - programmes pour l'affichage et la gestion des fichiers dÈposÈs
  • -
  • lang/ - textes dans les diffÈrentes langues, un dossier par langue
  • +
  • files/ - programmes pour l'affichage et la gestion des fichiers déposés
  • +
  • lang/ - textes dans les différentes langues, un dossier par langue
  • lib/ - librairies pour le coeur du programme Moodle
  • -
  • login/ - programmes de gestion du login et la crÈation des comptes
  • +
  • login/ - programmes de gestion du login et la création des comptes
  • mod/ - tous les modules de cours Moodle
  • -
  • pix/ - les images et graphiques gÈnÈriques du site
  • -
  • theme/ - diffÈrents thËmes pour changer l'aspect de votre site
  • -
  • user/ - programmes pour afficher et gÈrer les utilisateurs
  • +
  • pix/ - les images et graphiques génériques du site
  • +
  • theme/ - différents thèmes pour changer l'aspect de votre site
  • +
  • user/ - programmes pour afficher et gérer les utilisateurs

 

-

4. CrÈer un dossier de donnÈes

+

4. Créer un dossier de données

-

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 +

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 des utilisateurs.

-

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 :

+

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 :

deny from all
-

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 +

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 ordinateurs UNIX, cela signifie que le possesseur du dossier en question soit quelque - chose comme ´ nobody ª, ´ www ª ou ´ apache ª.

-

Sur la plupart des serveurs web, vous devrez probablement restreindre ý votre - ´ groupe ª 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.

+ chose comme « nobody », « www » ou « apache ».

+

Sur la plupart des serveurs web, vous devrez probablement restreindre à votre + « groupe » 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.

 

-

5. CrÈer une base de donnÈes

+

5. Créer une base de données

-

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.

+

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.

Exemple de commandes sur MySQL :

    # mysql -u root -p
@@ -159,34 +158,34 @@
    > psql -c "alter user moodleuser nocreatedb;" template1
 

(Pour MySQL, vous pouvez utiliser phpMyAdmin - pour gÈrer vos bases de donnÈes - tout peut Ítre fait via une interface web).

-

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.

+ pour gérer vos bases de données - tout peut être fait via une interface web).

+

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.

 

-

6. VÈrifier les rÈglages de votre serveur web

+

6. Vérifier les réglages de votre serveur web

-

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.).

-

Dans Apache, cela peut Ítre obtenu avec une directive ´ DirectoryIndex ª dans votre - fichier ´ httpd.conf ª. Chez moi, cela se prÈsente ainsi :

+

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.).

+

Dans Apache, cela peut être obtenu avec une directive « DirectoryIndex » dans votre + fichier « httpd.conf ». Chez moi, cela se présente ainsi :

DirectoryIndex index.php index.html index.htm 
-

ContrÙlez simplement que index.php soit dans la liste (et de prÈfÈrence au dÈbut de la liste, +

Contrôlez simplement que index.php soit dans la liste (et de préférence au début de la liste, pour des raisons de performance).

-

DeuxiËmement, si vous utilisez Apache 2, vous devrez activer la variable AcceptPathInfo, - 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 +

Deuxièmement, si vous utilisez Apache 2, vous devrez activer la variable AcceptPathInfo, + 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 offrir un gain de performance aux utilisateurs de votre site Moodle. Vous pouvez activer cette - variable en ajoutant la ligne ci-dessous ý votre fichier ´ httpd.conf ª. + variable en ajoutant la ligne ci-dessous à votre fichier « httpd.conf ».

AcceptPathInfo on 
-

TroisiËmement, pour fonctionner, Moodle nÈcessite un certain nombre de rÈglages PHP. - Sur la plupart des serveurs, ces rÈglages sont actifs par dÈfaut. 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 +

Troisièmement, pour fonctionner, Moodle nécessite un certain nombre de réglages PHP. + Sur la plupart des serveurs, ces réglages sont actifs par défaut. 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 de PHP (dont le nom est habituellement php.ini) :

magic_quotes_gpc = 1        (preferred but not necessary)
@@ -195,12 +194,12 @@ file_uploads = 1
 session.auto_start = 0
 session.bug_compat_warn = 0
-

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.

-

Pour le faire, il vous faudra crÈer dans le dossier de Moodle un fichier nommÈ - .htaccess, 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 +

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.

+

Pour le faire, il vous faudra créer dans le dossier de Moodle un fichier nommé + .htaccess, 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 exemple du contenu d'un fichier .htaccess :

@@ -217,7 +216,7 @@ php_flag session.auto_start 0
 php_flag session.bug_compat_warn 0
 
-

Dans ce fichiers, on peut aussi dÈfinir la taille maximale des fichiers dÈposÈs :

+

Dans ce fichiers, on peut aussi définir la taille maximale des fichiers déposés :

 LimitRequestBody 0
@@ -225,7 +224,7 @@ php_value upload_max_filesize 2M
 php_value post_max_size 2M
 
-

Le plus simple ý faire est de copier le fichier fourni lib/htaccess, de le modifier suivant +

Le plus simple à faire est de copier le fichier fourni lib/htaccess, de le modifier suivant vos besoins. Ce fichier contient de plus amples instructions. Pour cela il vous suffit de taper, dans Unix, la commande :

@@ -235,35 +234,35 @@ php_value post_max_size 2M

 

7. Modifier config.php

-

Vous pouvez maintenant Èditer le fichier de configuration config.php - ý l'aide d'un Èditeur de texte. Ce fichier est utilisÈ par tous les autres fichiers +

Vous pouvez maintenant éditer le fichier de configuration config.php + à l'aide d'un éditeur de texte. Ce fichier est utilisé par tous les autres fichiers de Moodle.

Pour commencer, faites une copie du fichier config-dist.php et donnez-lui - 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.

-

Modifiez votre config.php 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 + 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.

+

Modifiez votre config.php 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 pour PostgreSQL), ainsi que l'adresse du site, le chemin du dossier et celui du dossier - des donnÈes. Le fichier de configuration contient de plus amples informations et des + des données. Le fichier de configuration contient de plus amples informations et des exemples.

-

Une fois cette Ètape effectuÈe, le reste de l'installation a lieu via une interface +

Une fois cette étape effectuée, le reste de l'installation a lieu via une interface web. Pour la suite et la fin de cette installation, nous supposerons que votre site est - ý l'adresse : http://exemple.com/moodle.

+ à l'adresse : http://exemple.com/moodle.

 

8. Visiter la page d'administration

-

La page d'aministration devrait Ítre maintenant active ý l'adresse - http://exemple.com/moodle/admin. 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 +

La page d'aministration devrait être maintenant active à l'adresse + http://exemple.com/moodle/admin. 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 l'accepter avant de continuer la mise en service de votre installation.

(Moodle va aussi essayer de placer des cookies dans votre navigateur. Si celui-ci vous permet d'accepter ou non les cookies, vous devez accepter les cookies de Moodle, ou alors Moodle ne fonctionnera pas.)

-

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 +

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 en vert) de ce type :

CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category @@ -278,34 +277,34 @@ php_value post_max_size 2M

... et ainsi de suite, suivi de : Main databases set up successfully.

-

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 - <? phpinfo() ?> et en le chargeant dans votre navigateur. VÈrifiez tout et +

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 + <? phpinfo() ?> et en le chargeant dans votre navigateur. Vérifiez tout et rechargez ensuite la page d'administration.

Descendez tout en bas de la page et cliquez sur le lien "Continuer"

Une page semblable va s'afficher, qui met en place toutes les tables requises par - chaque module de Moodle. Comme avant, tout doit Ítre envert.

+ chaque module de Moodle. Comme avant, tout doit être envert.

Descendez tout en bas de la page et cliquez sur le lien "Continuer"

-

Un formulaire devrait s'afficher maintenant, dans lequel vous pouvez dÈfinir +

Un formulaire devrait s'afficher maintenant, dans lequel vous pouvez définir plus d'options de configuration pour votre installation, telles que la langue - 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 cliquer sur le bouton ´ Enregistrer ª.

-

Si vous Ítes coincÈ sur cette page et ne pouvez continuer (et seulement dans + 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 ».

+

Si vous êtes coincé sur cette page et ne pouvez continuer (et seulement dans ce cas), c'est probablement que votre serveur souffre de ce que j'appelle le - problËme du ´ buggy referrer ª. Il et facile d'y remÈdier : dÈsactivez - le rÈglage ´ secureforms ª, puis essayez de continuer.

-

La page suivante est un formulaire o_ vous pouvez dÈfinir les rÈglages de votre + problème du « buggy referrer ». Il et facile d'y remédier : désactivez + le réglage « secureforms », puis essayez de continuer.

+

La page suivante est un formulaire o_ vous pouvez définir les réglages de votre site Moodle et de sa page d'accueil, comme le nom, le format, le texte de - description, etc. Remplissez-le (vous pourrez en tout temps modifier ces rÈglages) - et cliquez sur le bouton ´ Enregistrer ª.

-

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, - votre adresse e-mail, etc., puis cliquer sur le bouton ´ Enregistrer ª. + description, etc. Remplissez-le (vous pourrez en tout temps modifier ces réglages) + et cliquez sur le bouton « Enregistrer ».

+

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, + votre adresse e-mail, etc., puis cliquez sur le bouton « Enregistrer ». Tous les champs de sont pas obligatoires. Si toutefois vous oubliez de remplir un champ important, on vous demandera de les remplir.

@@ -314,74 +313,74 @@ php_value post_max_size 2M

Assurez-vous de vous souvenir du nom d'utilisateur et du mot - de passe que vous choisissez pour le compte administrateur. Ces donnÈes - seront nÈcessaires pour accÈder ý la page d'administration.

+ de passe que vous choisissez pour le compte administrateur. Ces données + seront nécessaires pour accéder à la page d'administration.

(Si pour une raison ou pour une autre l'installation est interrompue, ou si - 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 ´ admin ª, avec le mot de passe - ´ admin ª.)

-

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 + 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 « admin », avec le mot de passe + « admin ».)

+

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 de la page (ces options apparaissent aussi sur la page d'administration) - ces options - 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 + 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 exemple/nbsp;:

 

9. Mettre en place un cron

-

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.

-

Le script qui effectue ces contrÙles est situÈ dans le dossier admin. Il porte le nom +

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.

+

Le script qui effectue ces contrôles est situé dans le dossier admin. Il porte le nom cron.php. Ce script ne peut pas se lancer tout seul. Vous devez donc mettre en place un - 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.

-

Il est ý remarquer que l'ordinateur effectuant le cron n'est pas obligatoirement - l'ordinateur sur lequel Moodle est installÈ. 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.

-

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 - e-mails, ce qui peut rallentir l'activitÈ des cours.

-

Avant tout, vÈrifiez que le script fonctionne en l'appelant directement depuis + 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.

+

Il est à remarquer que l'ordinateur effectuant le cron n'est pas obligatoirement + l'ordinateur sur lequel Moodle est installé. 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.

+

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 + e-mails, ce qui peut rallentir l'activité des cours.

+

Avant tout, vérifiez que le script fonctionne en l'appelant directement depuis votre navigateur :

http://exemple.com/moodle/admin/cron.php
-

Vous pouvez alors mettre en place un mÈcanisme qui appellera le script ý intervalles - rÈguliers.

+

Vous pouvez alors mettre en place un mécanisme qui appellera le script à intervalles + réguliers.

Lancer le script en ligne de commande

-

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 ª :

+

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 » :

wget -q -O /dev/null http://exemple.com/moodle/admin/cron.php
-

Dans cet exemple, le rÈsultat de la commande est dÈtruit (envoyer vers /dev/null).

-

MÍme chose avec lynx :

+

Dans cet exemple, le résultat de la commande est détruit (envoyer vers /dev/null).

+

Même chose avec lynx :

lynx -dump http://exemple.com/moodle/admin/cron.php > /dev/null
-

On peut Ègalement utiliser une version de PHP compilÈe pour utilisation en ligne de +

On peut également utiliser une version de PHP compilée pour utilisation en ligne de commande. L'avantage est qu'ainsi l'on n'encombre pas les journaux (logs) du serveur - web avec les requÍtes de cron.php. Le dÈsavantage est qu'il faut disposer d'une version - spÈciale de PHP.

+ web avec les requêtes de cron.php. Le désavantage est qu'il faut disposer d'une version + spéciale de PHP.

/opt/bin/php /web/moodle/admin/cron.php
 
@@ -389,46 +388,45 @@ php_value post_max_size 2M
 

Lancer automatiquement le script toutes les 5 minutes

-

Sur Unix : utilisez cron. En ligne de commande, Èditez les - rÈglages de cron avec ´ crontab -e ª et ajouter une ligne de la +

Sur Unix : utilisez cron. En ligne de commande, éditez les + réglages de cron avec « crontab -e » et ajouter une ligne de la forme :

*/5 * * * * wget -q -O /dev/null http://exemple.com/moodle/admin/cron.php
-

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 ª, ou ý quitter sans enregistrer avec - ´ :q! ª (tout cela sans guillemets).

-

Sous Windows : la faÁon la plus simple est d'utiliser le petit programme +

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 », ou à quitter sans enregistrer avec + « :q! » (tout cela sans guillemets).

+

Sous Windows : la façon la plus simple est d'utiliser le petit programme moodle-cron-for-windows.zip - qui rend le processus trËs simple. vous pouvez aussi essayer d'utiliser l'utilitaire Windows - ´ Scheduled Tasks ª.

-

Sur les hÙtes web : 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.

+ qui rend le processus très simple. vous pouvez aussi essayer d'utiliser l'utilitaire Windows + « Scheduled Tasks ».

+

Sur les hôtes web : 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.

-
-

10. CrÈer un nouveau cours

+

10. Créer un nouveau cours

-

Now that Moodle is running properly, you can create a course.

-

Select "Create a new course" from the Admin page (or the admin - links on the home page).

-

Fill out the form, paying special attention to the course format. You don't - have to worry about the details too much at this stage, as everything can - be changed later by the teacher.

-

Press "Save changes", and you will be taken to a new form where - you can assign teachers to the course. You can only add existing user accounts - from this form - if you want to create a new teacher account then either ask - the teacher to create one for themselves (see the login page), or create one - for them using the "Add a new user" on the Admin page.

-

Once done, the course is ready to customise, and is accessible via the "Courses" - link on the home page.

-

See the "Teacher Manual" for more details - on course-building.

+

Maintenant Moodle fonctionne correctement, et vous pouvez créer un cours.

+

Sélectionnez « Ajouter un cours » dans les pages d'administration.

+

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.

+

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 + (voir la page de login), ou créez vous-mêmes des comptes, en cliquant sur « Ajouter un + utilisateur » dans les pages d'administration.

+

Vous pouvez ensuite modifier selon vos désirs le cours, qui sera accessible sous + les « Cours disponibles » de la page d'accueil.

+

Référez-vous au « Manuel de l'enseignant » + pour plus de détails sur la mise en place de cours.

 

-

Moodle Documentation

+

Documentation Moodle

Version: $Id$