<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://docs.moodle.org/19/fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PascalBoulerie</id>
	<title>MoodleDocs - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/19/fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PascalBoulerie"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/Sp%C3%A9cial:Contributions/PascalBoulerie"/>
	<updated>2026-05-21T06:04:58Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=sondage&amp;diff=10940</id>
		<title>sondage</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=sondage&amp;diff=10940"/>
		<updated>2012-01-26T18:14:08Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : majuscule non automatique...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[Sondage]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Feedback&amp;diff=10939</id>
		<title>Feedback</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Feedback&amp;diff=10939"/>
		<updated>2012-01-26T18:13:20Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : sondage (lien interne)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pour obtenir un feedback de groupe, il est possible d&#039;utiliser un [[sondage]].&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Feedback&amp;diff=10938</id>
		<title>Feedback</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Feedback&amp;diff=10938"/>
		<updated>2012-01-26T18:12:52Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : sondage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pour obtenir un feedback de groupe, il est possible d&#039;utiliser un [[[sondage]].&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=self_selection&amp;diff=10937</id>
		<title>self selection</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=self_selection&amp;diff=10937"/>
		<updated>2012-01-26T13:54:11Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installation&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Suivre les étapes données par la page : http://moodle.org/plugins/pluginversion.php?id=186 &amp;quot;&lt;br /&gt;
dont :&lt;br /&gt;
étape 3. Placer le dossier (&amp;quot;groupselect&amp;quot;) dans le sous-dossier &amp;quot;./mod&amp;quot;&lt;br /&gt;
étape 4. Lancer l&#039;installation en tant qu&#039;administrateur. Par exemple : http://localhost/moodle/admin/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En cas d&#039;installation correcte :&lt;br /&gt;
Succès&lt;br /&gt;
Les tables du module groupselect ont été installées correctement&lt;br /&gt;
Appuyer sur le bouton Continuer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Traduction des menus en français&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Récupérer un fichier partiellement traduit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Utilisation&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Gérer les groupes&lt;br /&gt;
Créer un groupe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut ensuite attribuer les rôles dans le cours aux étudiants.&lt;br /&gt;
&lt;br /&gt;
Remarque importante : il est possible d&#039;utiliser groupselect pour l&#039;administration, puis [[groupchoice]] pour les étudiants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autoriser les anonymes&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Il est possible de débrancher la commande exit; dans le code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fonctionnalités souhaitées&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Importer une liste des intitulés de groupes&lt;br /&gt;
Relance des étudiants qui ont oublié de répondre ?&lt;br /&gt;
&lt;br /&gt;
[[en:Group self-selection module]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=self-selection&amp;diff=10936</id>
		<title>self-selection</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=self-selection&amp;diff=10936"/>
		<updated>2012-01-26T13:53:29Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page redirigée vers self selection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[self selection]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=choicegroup&amp;diff=10935</id>
		<title>choicegroup</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=choicegroup&amp;diff=10935"/>
		<updated>2012-01-26T13:29:49Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page créée avec « choicegroup - est un module d&amp;#039;activité pour Moodle 1.9 : http://moodle.org/mod/data/view.php?d=13&amp;amp;rid=4704 ==Voir aussi== * ne pas confondre avec le module groupchoice »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;choicegroup - est un module d&#039;activité pour Moodle 1.9 : http://moodle.org/mod/data/view.php?d=13&amp;amp;rid=4704&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
* ne pas confondre avec le module [[groupchoice]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Group_Choice&amp;diff=10934</id>
		<title>Group Choice</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Group_Choice&amp;diff=10934"/>
		<updated>2012-01-26T13:28:33Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : lien interne&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Group Choice - ou groupchoice - est un module d&#039;activité pour Moodle 1.9 :&lt;br /&gt;
http://moodle.org/mod/data/view.php?d=13&amp;amp;rid=3626&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
*module [[self selection]]&lt;br /&gt;
*ne pas confondre avec le module [[choicegroup]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=self_selection&amp;diff=10933</id>
		<title>self selection</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=self_selection&amp;diff=10933"/>
		<updated>2012-01-26T13:28:07Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : lien interne&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installation&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Suivre les étapes données par la page : http://moodle.org/plugins/pluginversion.php?id=186 &amp;quot;&lt;br /&gt;
dont :&lt;br /&gt;
étape 3. Placer le dossier (&amp;quot;groupselect&amp;quot;) dans le sous-dossier &amp;quot;./mod&amp;quot;&lt;br /&gt;
étape 4. Lancer l&#039;installation en tant qu&#039;administrateur. Par exemple : http://localhost/moodle/admin/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En cas d&#039;installation correcte :&lt;br /&gt;
Succès&lt;br /&gt;
Les tables du module groupselect ont été installées correctement&lt;br /&gt;
Appuyer sur le bouton Continuer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Traduction des menus en français&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Récupérer un fichier partiellement traduit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Utilisation&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Gérer les groupes&lt;br /&gt;
Créer un groupe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut ensuite attribuer les rôles dans le cours aux étudiants.&lt;br /&gt;
&lt;br /&gt;
Remarque importante : il est possible d&#039;utiliser groupselect pour l&#039;administration, puis [[groupchoice]] pour les étudiants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autoriser les anonymes&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Il est possible de débrancher la commande exit; dans le code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fonctionnalités souhaitées&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Relance des étudiants qui ont oublié de répondre ?&lt;br /&gt;
&lt;br /&gt;
[[en:Group self-selection module]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=groupchoice&amp;diff=10932</id>
		<title>groupchoice</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=groupchoice&amp;diff=10932"/>
		<updated>2012-01-26T13:27:30Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page redirigée vers Group Choice&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[Group Choice]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Group_Choice&amp;diff=10931</id>
		<title>Group Choice</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Group_Choice&amp;diff=10931"/>
		<updated>2012-01-26T13:26:54Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Group Choice&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Group Choice - ou groupchoice - est un module d&#039;activité pour Moodle 1.9 :&lt;br /&gt;
http://moodle.org/mod/data/view.php?d=13&amp;amp;rid=3626&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
*Ne pas confondre avec le module [[choicegroup]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=self_selection&amp;diff=10930</id>
		<title>self selection</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=self_selection&amp;diff=10930"/>
		<updated>2012-01-26T12:14:02Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Traduction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installation&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Suivre les étapes données par la page : http://moodle.org/plugins/pluginversion.php?id=186 &amp;quot;&lt;br /&gt;
dont :&lt;br /&gt;
étape 3. Placer le dossier (&amp;quot;groupselect&amp;quot;) dans le sous-dossier &amp;quot;./mod&amp;quot;&lt;br /&gt;
étape 4. Lancer l&#039;installation en tant qu&#039;administrateur. Par exemple : http://localhost/moodle/admin/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En cas d&#039;installation correcte :&lt;br /&gt;
Succès&lt;br /&gt;
Les tables du module groupselect ont été installées correctement&lt;br /&gt;
Appuyer sur le bouton Continuer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Traduction des menus en français&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Récupérer un fichier partiellement traduit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Utilisation&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Gérer les groupes&lt;br /&gt;
Créer un groupe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut ensuite attribuer les rôles dans le cours aux étudiants.&lt;br /&gt;
&lt;br /&gt;
Remarque importante : il est possible d&#039;utiliser groupselect pour l&#039;administration, puis groupchoice pour les étudiants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autoriser les anonymes&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Il est possible de débrancher la commande exit; dans le code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fonctionnalités souhaitées&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Relance des étudiants qui ont oublié de répondre ?&lt;br /&gt;
&lt;br /&gt;
[[en:Group self-selection module]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=groupselect&amp;diff=10929</id>
		<title>groupselect</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=groupselect&amp;diff=10929"/>
		<updated>2012-01-26T12:10:22Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page redirigée vers self selection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[self_selection]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=groupselect&amp;diff=10928</id>
		<title>groupselect</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=groupselect&amp;diff=10928"/>
		<updated>2012-01-26T12:09:55Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page créée avec « #REDIRECT[[self_selection] »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[self_selection]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=self_selection&amp;diff=10927</id>
		<title>self selection</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=self_selection&amp;diff=10927"/>
		<updated>2012-01-26T12:09:29Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : self selection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installation&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Suivre les étapes données par la page : http://moodle.org/plugins/pluginversion.php?id=186 &amp;quot;&lt;br /&gt;
dont :&lt;br /&gt;
étape 3. Placer le dossier (&amp;quot;groupselect&amp;quot;) dans le sous-dossier &amp;quot;./mod&amp;quot;&lt;br /&gt;
étape 4. Lancer l&#039;installation en tant qu&#039;administrateur. Par exemple : http://localhost/moodle/admin/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En cas d&#039;installation correcte :&lt;br /&gt;
Succès&lt;br /&gt;
Les tables du module groupselect ont été installées correctement&lt;br /&gt;
Appuyer sur le bouton Continuer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Utilisation&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Gérer les groupes&lt;br /&gt;
Créer un groupe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut ensuite attribuer les rôles dans le cours aux étudiants.&lt;br /&gt;
&lt;br /&gt;
Remarque importante : il est possible d&#039;utiliser groupselect pour l&#039;administration, puis groupchoice pour les étudiants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autoriser les anonymes&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Il est possible de débrancher la commande exit; dans le code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fonctionnalités souhaitées&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
Relance des étudiants qui ont oublié de répondre ?&lt;br /&gt;
&lt;br /&gt;
[[en:Group self-selection module]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Installation_de_Moodle&amp;diff=10915</id>
		<title>Installation de Moodle</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Installation_de_Moodle&amp;diff=10915"/>
		<updated>2012-01-16T13:09:29Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : curl et Moodle 2.2.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mettre à jour}}&lt;br /&gt;
&#039;&#039;&#039;Avant tout, pas de panique ! :-)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ce document explique comment installer un nouveau site 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&#039;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&#039;habitude une affaire de minutes !&lt;br /&gt;
&lt;br /&gt;
Si vous avez des problèmes, prenez le temps d&#039;étudier attentivement ces instructions : la plupart des difficultés y sont traitées. Si cela ne suffit pas, vous pouvez demander de l&#039;aide à la communauté Moodle sur [http://moodle.org/course/view.php?id=20 Moodle en français] ou sur&lt;br /&gt;
[http://moodle.org/course/view.php?id=5 Using Moodle] (en anglais).&lt;br /&gt;
&lt;br /&gt;
Une autre possibilité est de contacter un [http://moodle.com/hosting/ Partenaire Moodle fournissant un hébergement], qui pourra entretenir votre Moodle pour vous, de sorte que vous puissiez vous focaliser directement sur l&#039;enseignement ! C&#039;est l&#039;option la plus confortable, mais si vous décidez de choisir un hébergeur ayant Fantastico (inclus dans cPanel), alors [http://otaru-jc.ac.jp/hagley/settingupmoodleonhostingwithcpanel.swf ce tutoriel vous guidera] dans le processus de choix d&#039;un hébergeur et d&#039;installation de Moodle via cPanel. Dans cette dernière formule, l&#039;installation ne nécessite aucune connaissance particulière, mais la version installée est celle prévue par Fantastico, c&#039;est-à-dire rarement la dernière.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Pour les hébergements disposant de cPanel et incluant donc d&#039;office l’installateur Fantastico (ou Softaculous), l&#039;installation de Moodle avec sa base de données associée et son dossier Moodledata (souvent uploaddata) s&#039;effectue automatiquement en quelques clics. L&#039;inconvénient est qu&#039;il s&#039;agit rarement de la dernière version de Moodle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prérequis nécessaires ==&lt;br /&gt;
&lt;br /&gt;
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&#039;exploitation Windows XP/2000/2003 (WAMP), Solaris 10 (Sparc and x64), Mac OS X et Netware 6. Le support de PostgreSQL, Oracle et Microsoft SQL Server est aussi disponible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note pour ceux utilisant un hébergeur web :&#039;&#039;&#039; La plupart des hébergeurs web proposent tout cela par défaut. Vous devriez contacter le support technique des hébergeurs pour vérifier ces points &#039;&#039;&#039;avant&#039;&#039;&#039; de vous engager. Si vous vous êtes engagé auprès d&#039;un hébergeur web qui n&#039;offre pas ces logiciels, demandez-lui pourquoi, et envisagez de changer de fournisseur si les modifications nécessaires ne sont pas apportées.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les logiciels et réglages nécessaires pour Moodle sont les suivants :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Matériel&#039;&#039;&#039; (sauf si vous utilisez un serveur hébergé)&lt;br /&gt;
* Espace disque : 160 Mo de libre (min). Vous aurez besoin de plus de place pour stocker vos contenus de cours.&lt;br /&gt;
* Mémoire : 256 Mo (min), 1 Go (recommandé). La règle générale est que Moodle peut supporter 50 utilisateurs &#039;&#039;simultanés&#039;&#039; pour chaque 1 Go de RAM, mais cela peut varier en fonction de la combinaison de votre matériel spécifique, et des logiciels utilisés.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logiciel&#039;&#039;&#039;&lt;br /&gt;
* Logiciel serveur web. La plupart des gens utilisent [http://www.apache.org/ Apache], mais Moodle devrait fonctionner tout aussi bien avec n&#039;importe quel serveur web compatible avec PHP, comme IIS sur les plateformes Windows.&lt;br /&gt;
* Le langage de script [http://www.php.net/ PHP]. Il a existé certains problèmes lors de l&#039;installation de Moodle avec [http://www.php-accelerator.co.uk PHP-Accelerator]. Il existe actuellement deux versions (ou branches) de PHP : PHP4 et PHP5 et les versions requises sont détaillées ci-dessous.&lt;br /&gt;
** Dès la version 1.4 de Moodle, PHP4 (version 4.1.0 ou ultérieure) et PHP5 (version 5.1.0 ou ultérieure) sont supportés.&lt;br /&gt;
** A partir de Moodle 1.6, PHP4 (4.3.0 ou ultérieur) ou PHP5 (5.1.0 ou ultérieur) sont supportés.&lt;br /&gt;
** Moodle 2.0 ne supporte plus PHP4, et PHP5 (version 5.2.8 ou ultérieure) est nécessaire.&lt;br /&gt;
** Moodle 2.1 nécessite PHP 5.3.2 ou ultérieure.&lt;br /&gt;
** Paramètres PHP&lt;br /&gt;
*** le paramètre PHP &#039;&#039;safe mode&#039;&#039; doit être à OFF dans les fichiers de configuration de php (php.ini) et d&#039;apache (généralement httpd.config).&lt;br /&gt;
*** le paramètre &#039;&#039;memory_limit&#039;&#039; doit être au moins à 40M à partir de Moodle 1.8 (32M pour Moodle 1.7, et 16M jusqu&#039;à Moodle 1.6). Les grands sites peuvent nécessiter plus de 128M. PHP 5.2.x nécessite une valeur plus haute pour &#039;&#039;memory_limit&#039;&#039; que les versions précédentes, jusqu&#039;au double. Les systèmes d&#039;exploitation 64 bits nécessitent également une valeur plus élevée.&lt;br /&gt;
*** le paramètre &#039;&#039;session.save_handler&#039;&#039; doit être réglé à &#039;&#039;files&#039;&#039;&lt;br /&gt;
** Extensions et librairies PHP&lt;br /&gt;
*** mbstring - est requis à partir de Moodle 1.6 pour l&#039;affichage des chaines multi-byte.&lt;br /&gt;
*** iconv est recommandé à partir de Moodle 1.6.&lt;br /&gt;
*** Sur les systèmes Linux/Unix/Mac OS X, la [http://www.libgd.org/ bibliothèque GD] et la [http://www.freetype.org/ bibliothèque FreeType 2] vous permettront d&#039;afficher dynamiquement les graphiques générés par les pages d&#039;historique.&lt;br /&gt;
*** mysql est requis si vous utilisez la base de donnée MySql. Notez que pour certaines distributions Linux (notamment Red Hat) c&#039;est une installation optionnelle.&lt;br /&gt;
*** pgsql est requis pour supporter la base de donnée PostgreSQL.&lt;br /&gt;
*** zlib est requis pour supporter les fonctionnalités zip/unzip.&lt;br /&gt;
*** curl est recommandé à partir de Moodle 1.8, et doit être installé et activé dans Moodle 2.x (exemple : 2.2.1)&lt;br /&gt;
*** tokenizer est recommandé à partir de Moodle 1.8.&lt;br /&gt;
*** curl et openssl sont nécessaires pour les fonctionnalités de réseau Moodle (à partir de Moodle 1.8).&lt;br /&gt;
*** d&#039;autres extensions PHP peuvent être requises pour des fonctionnalités optionnelles de Moodle, notamment comme l&#039;authentification externe et/ou l&#039;inscription (par exemple, extension LDAP)&lt;br /&gt;
* Un serveur de base de données : [http://www.mysql.com/ MySQL] ou [http://www.postgresql.org/ PostgreSQL] sont complètement supportés et recommandés pour être utilisés avec n&#039;importe quelle version de Moodle. A partir de Moodle 1.7, d&#039;autres formats de base de données sont supportés, notamment Oracle et MS SQL. MySQL est &#039;&#039;le&#039;&#039; choix de la plupart des gens, mais il y a quelques [[:en:Arguments in favour of PostgreSQL|arguments en faveur de PostgreSQL]], notamment si vous planifiez un gros déploiement.&lt;br /&gt;
** Pour Moodle 1.5 et ultérieur, MySQL (3.23 ou ultérieur) ou PostgreSQL (7.4 ou ultérieur)&lt;br /&gt;
** Pour Moodle 1.6 et ultérieur, MySQL (4.1.12 ou ultérieur) ou PostgreSQL (7.4 ou ultérieur)&lt;br /&gt;
** Pour Moodle 1.7 et ultérieur, MySQL (4.1.12 ou ultérieur) ou PostgreSQL (7.4 ou ultérieur) ou Microsoft SQL Server 2005 (version 9 ou [http://moodle.org/mod/forum/discuss.php?d=59284 SQL Server Express 2005])&lt;br /&gt;
** Pour Moodle 1.8 et ultérieur, MySQL (4.1.12 ou ultérieur) ou PostgreSQL (8.0 ou ultérieur) ou Microsoft SQL Server 2005 (version 9 ou [http://moodle.org/mod/forum/discuss.php?d=59284 SQL Server Express 2005])&lt;br /&gt;
** Pour Moodle 1.9 et ultérieur, MySQL (4.1.12 ou ultérieur) ou PostgreSQL (8.0 ou ultérieur) ou Microsoft SQL Server 2005 (version 9 ou [http://moodle.org/mod/forum/discuss.php?d=59284 SQL Server Express 2005])&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Note Mysql&#039;&#039;&#039; : à partir de Moodle 1.6 si vous utilisez uniquement les langues en latin, MySQL 4.1.12 est suffisant. Si vous utilisez des langues non latines, MySQL 4.1.16 au minimum sera nécessaire. Actuellement, le réglage de MySQL &amp;quot;strict mode&amp;quot; devrait être à OFF (mis à &amp;quot;&amp;quot; ou &amp;quot;MYSQL40&amp;quot;) dans le fichier de configuration de MySQL.&lt;br /&gt;
: &#039;&#039;&#039;Note PostgreSQL&#039;&#039;&#039; : la version minimale de PostgreSQL est la 7.4, et est celle recommandée pour les anciennes versions de Moodle. A partir de Moodle 1.8, la version minimale de PostgreSQL est 8.0, largement utilisée.&lt;br /&gt;
&lt;br /&gt;
Si vous voulez faire fonctionner Moodle sur votre propre ordinateur et que cela vous fait un peu peur, lisez notre guide pour [[Installation de AMP|installer Apache, MySQL et PHP]]. Ce document offre quelques pas-à-pas pour l&#039;installation de ces logiciels sur la plupart des plateformes.&lt;br /&gt;
&lt;br /&gt;
== Combien d&#039;utilisateurs ? ==&lt;br /&gt;
&lt;br /&gt;
En plus des prérequis matériels et logiciels, vous devrez aussi réfléchir à la capacité de votre installation en fonction du nombre d&#039;utilisateurs que Moodle devra gérer. Il y a deux nombres à prendre en comptes :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Utilisateurs qui naviguent sur le site&#039;&#039;&#039;: le nombre maximum d&#039;utilisateurs susceptibles de consulter votre site Moodle. C&#039;est le nombre d&#039;ordinateurs de votre organisation, ou d&#039;inscrits à vos cours (celui qui sera le plus grand).&lt;br /&gt;
* &#039;&#039;&#039;Utilisateurs simultanés de la base de données&#039;&#039;&#039; : le nombre maximum d&#039;utilisateurs simultanés de la base de données (nécessaire pour des activités Moodle telles que les tests). C&#039;est le nombre d&#039;utilisateurs qui utiliseront Moodle au même moment. En établissement éducatif, vous pouvez utiliser vos planning pour obtenir cette information.&lt;br /&gt;
&lt;br /&gt;
Lorsque vous avez ces chiffres, vous pouvez estimer si votre installation Moodle pourra tenir la charge pour ces capacités. Le nombre exact d&#039;utilisateurs dépend de votre configuration matériel/logiciel/réseau spécifique. Généralement, la quantité de mémoire (RAM) installée est le facteur déterminant mais une vitesse processeur supérieure aidera également à réduire le temps de chargement des pages.&lt;br /&gt;
&lt;br /&gt;
Voici la règle générale approximative pour un serveur unique :&lt;br /&gt;
* le nombre maximal d&#039;utilisateur en simultané = RAM (Go) * 50&lt;br /&gt;
* le nombre maximal d&#039;utilisateurs en consultation = nombre maximal d&#039;utilisateurs simultanés * 5.&lt;br /&gt;
&lt;br /&gt;
Par exemple, une université ayant 500 ordinateurs, et 100 utilisateurs simultanés aura besoin d&#039;environ 2 Go de RAM pour son serveur, pour supporter le nombre d&#039;utilisateurs simultanés.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note si vous utilisez un serveur hébergé&#039;&#039;&#039; : demandez à votre hébergeur quelles sont les limites existants sur les accès simultanés à la base de données et la charge processeur. Cela vous donnera une bonne estimation du nombre d&#039;utilisateurs que Moodle pourra gérer.&lt;br /&gt;
&lt;br /&gt;
== Télécharger le logiciel ==&lt;br /&gt;
&lt;br /&gt;
Il y a deux façons d&#039;obtenir Moodle : par téléchargement d&#039;un fichier compressé ou à l&#039;aide du [[CVS pour administrateurs|CVS]]. Toutes deux sont expliquées en détail (mais en anglais) sur la page de téléchargement http://moodle.org/downloads/&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement d&#039;un fichier compressé ===&lt;br /&gt;
On peut télécharger Moodle depuis la page de téléchargement http://moodle.org/downloads/&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;obtenir les différentes versions de Moodle en utilisant les adresses suivantes :&lt;br /&gt;
* http://download.moodle.org/stable20/&lt;br /&gt;
* http://download.moodle.org/stable19/&lt;br /&gt;
* http://download.moodle.org/stable18/&lt;br /&gt;
* http://download.moodle.org/stable17/&lt;br /&gt;
* http://download.moodle.org/stable16/&lt;br /&gt;
* http://download.moodle.org/stable15/&lt;br /&gt;
* http://download.moodle.org/stable14/&lt;br /&gt;
* http://download.moodle.org/stable13/&lt;br /&gt;
&lt;br /&gt;
et la version de développement est toujours là :&lt;br /&gt;
* http://download.moodle.org/moodle/&lt;br /&gt;
&lt;br /&gt;
Si l&#039;on souhaite connaitre les dernières modifications apportées dans les 30 derniers jours, il suffit d&#039;ajouter CHANGES à la fin, par exemple :&lt;br /&gt;
* http://download.moodle.org/moodle/CHANGES&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement par CVS ===&lt;br /&gt;
&lt;br /&gt;
Toutes les informations d&#039;utilisations de CVS sont disponibles sur la page [[CVS pour administrateurs]].&lt;br /&gt;
&lt;br /&gt;
=== Mise en place des fichiers ===&lt;br /&gt;
&lt;br /&gt;
Après avoir obtenu les fichiers par [[CVS pour administrateurs|CVS]], ou téléchargé l&#039;archive, puis l&#039;avoir décompressé en utilisant soit&lt;br /&gt;
 tar -zxvf [filename]&lt;br /&gt;
soit&lt;br /&gt;
 unzip [filename]&lt;br /&gt;
vous aurez sous les yeux un dossier nommé &#039;&#039;moodle&#039;&#039;, contenant un certain nombre de dossiers et de fichiers.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez placer ce dossier intégralement dans le dossier documents de votre serveur web. Dans ce cas, le site Moodle sera accessible à l&#039;adresse &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://votreserveur.com/moodle/&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. 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&#039;adresse &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://votreserveur.com/&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Si vous téléchargez Moodle sur votre propre ordinateur pour le déposer ensuite sur le serveur web, il est habituellement mieux de déposer l&#039;archive (plutôt que le dossier décompressé), et de le décompresser sur le serveur. Les interfaces des hébergements, comme cPanel, vous permettent de décompresser les archives dans un &#039;&#039;gestionnaire de fichier&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Structure du dossier de Moodle ===&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ignorer cette section, qui comporte un bref résumé du contenu du dossier de Moodle.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;config.php&#039;&#039; - contient les réglages de base (ce fichier n&#039;est pas inclus dans la distribution ; vous allez le créer au cours de l&#039;installation)&lt;br /&gt;
:&#039;&#039;install.php&#039;&#039; - le script qui créera le ficher &#039;&#039;config.php&#039;&#039;&lt;br /&gt;
:&#039;&#039;version.php&#039;&#039; - indique la version actuelle de Moodle&lt;br /&gt;
:&#039;&#039;index.php&#039;&#039; - la page d&#039;accueil du site&lt;br /&gt;
:&#039;&#039;admin/&#039;&#039; - code pour l&#039;administration du site&lt;br /&gt;
:&#039;&#039;auth/&#039;&#039; - modules pour l&#039;authentification des utilisateurs&lt;br /&gt;
:&#039;&#039;blocks/&#039;&#039; - modules pour les blocs latéraux sur de nombreuses pages&lt;br /&gt;
:&#039;&#039;calendar/&#039;&#039; - code pour gérer et afficher les calendriers&lt;br /&gt;
:&#039;&#039;course/&#039;&#039; - code pour l&#039;affichage et la gestion des cours&lt;br /&gt;
:&#039;&#039;doc/&#039;&#039; - documentation et fichiers d&#039;aide de Moodle&lt;br /&gt;
:&#039;&#039;files/&#039;&#039; - code pour l&#039;affichage et la gestion des fichiers déposés&lt;br /&gt;
:&#039;&#039;lang/&#039;&#039; - textes dans les différentes langues, un dossier par langue&lt;br /&gt;
:&#039;&#039;lib/&#039;&#039; - bibliothèque de code du programme Moodle&lt;br /&gt;
:&#039;&#039;login/&#039;&#039; - code de gestion des connexions et de la création des comptes&lt;br /&gt;
:&#039;&#039;mod/&#039;&#039; - tous les modules d&#039;activités de Moodle&lt;br /&gt;
:&#039;&#039;pix/&#039;&#039; - les images et graphiques génériques du site&lt;br /&gt;
:&#039;&#039;theme/&#039;&#039; - les différents thèmes permettant de changer l&#039;aspect de votre site&lt;br /&gt;
:&#039;&#039;user/&#039;&#039; - code pour afficher et gérer les utilisateurs&lt;br /&gt;
&lt;br /&gt;
== Préparer votre système ==&lt;br /&gt;
&lt;br /&gt;
Pour vous assurer que Moodle s&#039;installera correctement, vous devez vérifier que les paramètres du serveur web sont corrects, créer une base de données vide pour Moodle, et créer un répertoire sur le disque dans lequel Moodle pourra stocker tous vos fichiers (et les autres fichiers créés automatiquement) liés aux cours qui seront créés.&lt;br /&gt;
&lt;br /&gt;
=== Vérifier les réglages de votre serveur web ===&lt;br /&gt;
&lt;br /&gt;
*En premier lieu, assurez-vous que votre serveur web permette d&#039;utiliser « index.php » comme page par défaut (de même par exemple que index.html, index.htm, default.htm, etc.).&lt;br /&gt;
&lt;br /&gt;
Dans Apache, cela peut être obtenu avec une directive « DirectoryIndex » dans votre fichier « httpd.conf ». Chez moi, cela se présente ainsi :&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;DirectoryIndex&#039;&#039;&#039; index.php index.html index.htm &lt;br /&gt;
&lt;br /&gt;
Contrôlez simplement que &#039;&#039;index.php&#039;&#039; soit dans la liste (et de préférence au début de la liste, pour des raisons de performance).&lt;br /&gt;
&lt;br /&gt;
*Deuxièmement, &#039;&#039;&#039;mais seulement si vous utilisez Apache 2&#039;&#039;&#039;, vous devrez activer la variable &#039;&#039;AcceptPathInfo&#039;&#039;, qui permet de passer des arguments à des scripts, comme &amp;lt;nowiki&amp;gt;http://serveur/file.php/arg1/arg2&amp;lt;/nowiki&amp;gt;. 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 ».&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;AcceptPathInfo&#039;&#039;&#039; on&lt;br /&gt;
&lt;br /&gt;
=== Vérification des paramètres PHP ===&lt;br /&gt;
Moodle nécessite un certain nombre de réglages PHP. &#039;&#039;&#039;Sur la plupart des serveurs, ces réglages sont actifs par défaut&#039;&#039;&#039;. 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 &#039;&#039;php.ini&#039;&#039;) :&lt;br /&gt;
&lt;br /&gt;
 magic_quotes_gpc = 1        (préférable, mais pas nécessaire. Pour Moodle 2.0, devrait être plutôt mis à 0)&lt;br /&gt;
 magic_quotes_runtime = 0    (nécessaire)&lt;br /&gt;
 file_uploads = 1&lt;br /&gt;
 session.auto_start = 0&lt;br /&gt;
 session.bug_compat_warn = 0&lt;br /&gt;
&lt;br /&gt;
Pendant que vous modifiez le fichier php.ini, vous pouvez définir d&#039;autres paramètres optionnels. Par exemple, vous pouvez spécifier la taille maximale des fichiers que l&#039;on peut déposer, généralement fixée par défaut à 2 Mo. Pour la fixer à 16 Mo :&lt;br /&gt;
&lt;br /&gt;
 post_max_size = 16M&lt;br /&gt;
 upload_max_filesize = 16M&lt;br /&gt;
&lt;br /&gt;
==== Utiliser un fichier .htaccess pour le serveur web et les paramètres PHP ====&lt;br /&gt;
&lt;br /&gt;
Si vous installez Moodle sur un serveur hébergé, et ne pouvez pas modifier directement les fichiers de votre serveur, n&#039;avez accès ni au fichier &#039;&#039;httpd.conf&#039;&#039;, ni au fichier &#039;&#039;php.ini&#039;&#039; 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. Cela fonctionne seulement sur les serveurs Apache, et si Overrides est autorisé dans la configuration générale d&#039;Apache.&lt;br /&gt;
&lt;br /&gt;
*Créez dans le dossier de Moodle un fichier nommé &#039;&#039;.htaccess&#039;&#039;, contenant des lignes comme :&lt;br /&gt;
&lt;br /&gt;
 DirectoryIndex index.php index.html index.htm&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IfDefine APACHE2&amp;gt;&lt;br /&gt;
  &#039;&#039;&#039;AcceptPathInfo&#039;&#039;&#039; on&lt;br /&gt;
 &amp;lt;/IfDefine&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 php_flag magic_quotes_gpc 1&lt;br /&gt;
 php_flag magic_quotes_runtime 0&lt;br /&gt;
 php_flag file_uploads 1&lt;br /&gt;
 php_flag session.auto_start 0&lt;br /&gt;
 php_flag session.bug_compat_warn 0&lt;br /&gt;
&lt;br /&gt;
*Vous pouvez aussi définir la taille maximale des fichiers déposés :&lt;br /&gt;
&lt;br /&gt;
 LimitRequestBody 0&lt;br /&gt;
 php_value upload_max_filesize 16M&lt;br /&gt;
 php_value post_max_size 16M&lt;br /&gt;
&lt;br /&gt;
*Pour certains hébergeurs (comme 1&amp;amp;1 par exemple), vous devrez également ajouter :&lt;br /&gt;
&lt;br /&gt;
 AddType x-mapp-php5 .php&lt;br /&gt;
&lt;br /&gt;
*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 :&lt;br /&gt;
&lt;br /&gt;
 cp lib/htaccess .htaccess&lt;br /&gt;
&lt;br /&gt;
=== Créer une base de données vide ===&lt;br /&gt;
&lt;br /&gt;
Il est nécessaire de créer une base de données vide (nommée par exemple &#039;&#039;moodle&#039;&#039;) dans votre gestionnaire de base de données, ainsi qu&#039;un utilisateur spécial (nommé par exemple &#039;&#039;moodleuser&#039;&#039;) ayant accès à cette base de données (et seulement à celle-ci). Il est possible d&#039;utiliser l&#039;utilisateur &#039;&#039;root&#039;&#039;, mais cela n&#039;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&#039;une seule base de données.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Attention :&#039;&#039;&#039; Veuillez noter qu&#039;à partir de Moodle 1.5.x, Moodle ne fonctionne pas avec le nouveau mode strict de MySQL 5.x (STRICT_TRANS_TABLES et/ou STRICT_ALL_TABLES)  -- voir cette [http://moodle.org/mod/forum/discuss.php?d=58552 discussion sur les forums anglais]. Si vous utilisez MySQL 5.x, modifiez votre fichier de configuration MySQL (appelé &#039;&#039;my.ini&#039;&#039; sous Windows et &#039;&#039;my.cnf&#039;&#039; sur Unix/Linux/Mac OS X) et mettez en commentaire cette option ou mettez sql-mode=&amp;quot;&amp;quot; (avec des guillemets simples) (ou supprimez-la). Vous aurez alors à redémarrer MySQL. Si vous n&#039;avez pas accès à votre serveur, utilisez PHPMyAdmin (ou un autre client MySQL) et entrez la commande SET @@global.sql_mode=&amp;quot;&amp;quot; (guillemets simples); (note the semi-colon).&lt;br /&gt;
&lt;br /&gt;
=== Utiliser un serveur hébergé ===&lt;br /&gt;
Si vous utilisez un hébergeur web, vous avez probablement un panneau d&#039;administration web vous permettant de créer votre base de données.&lt;br /&gt;
&lt;br /&gt;
Le système &#039;&#039;&#039;&#039;[http://www.cpanel.com/ cPanel]&#039;&#039;&#039; est un des plus connus. Pour créer une base de données à partir de cPanel :&lt;br /&gt;
&lt;br /&gt;
# Cliquez sur l&#039;icône &amp;quot;&#039;&#039;&#039;MySQL Databases&#039;&#039;&#039;&amp;quot;.&lt;br /&gt;
# Tapez &amp;quot;moodle&amp;quot; dans le champ base de données et cliquez sur &amp;quot;&#039;&#039;&#039;Add Database&#039;&#039;&#039;&amp;quot;.&lt;br /&gt;
# Tapez un nom d&#039;utilisateur et un mot de passe (que vous n&#039;utilisez pas ailleurs) dans les champs respectifs, et cliquez sur &amp;quot;&#039;&#039;&#039;Add User&#039;&#039;&#039;&amp;quot;.&lt;br /&gt;
# Maintenant, utilisez le bouton &amp;quot;&#039;&#039;&#039;Add User to Database&#039;&#039;&#039;&amp;quot; pour donner à cet utilisateur &amp;quot;&#039;&#039;&#039;ALL&#039;&#039;&#039;&amp;quot; les droits sur cette base de données.&lt;br /&gt;
# Notez que vos nom d&#039;utilisateur et de base de données peuvent être préfixés par votre compte cPanel. En entrant les noms dans l&#039;installateur de Moodle, utilisez les noms complets.&lt;br /&gt;
&lt;br /&gt;
==== En utilisant la ligne de commande ====&lt;br /&gt;
Si vous avez accès à la ligne de commande Unix ou Windows, vous pouvez faire l&#039;équivalent en tapant quelques lignes, depuis le client MySQL.&lt;br /&gt;
&lt;br /&gt;
Exemple de commandes sur MySQL (les parties en rouge sont nécessaires à partir de Moodle 1.6, ignorez les pour les versions inférieures) :&lt;br /&gt;
&lt;br /&gt;
   # mysql -u root -p&lt;br /&gt;
   &amp;gt; CREATE DATABASE moodle &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci&amp;lt;/font&amp;gt;; &lt;br /&gt;
   &amp;gt; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*&lt;br /&gt;
           TO moodleuser@localhost IDENTIFIED BY &#039;motdepasse&#039;; &lt;br /&gt;
   &amp;gt; quit &lt;br /&gt;
   # mysqladmin -u root -p reload&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez MySQL 4.0.2 ou supérieur, vous devrez également spécifier l&#039;utilisation de tables temporaires, en modifiant la commande GRANT ci-dessus de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
   &amp;gt; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,&lt;br /&gt;
           DROP,INDEX,ALTER ON moodle.* &lt;br /&gt;
           TO moodleuser@localhost IDENTIFIED BY &#039;motdepasse&#039;; &lt;br /&gt;
&lt;br /&gt;
Pour MySQL, vous pouvez également utiliser phpMyAdmin pour gérer vos bases de données. Tout peut être fait via une interface web.&lt;br /&gt;
&lt;br /&gt;
Exemple de commandes pour PostgreSQL :&lt;br /&gt;
&lt;br /&gt;
   # su - postgres&lt;br /&gt;
   &amp;gt; psql -c &amp;quot;create user moodleuser createdb;&amp;quot; template1&lt;br /&gt;
   &amp;gt; psql -c &amp;quot;alter user moodleuser with encrypted password &#039;motdepasse&#039;;&amp;quot; template1&lt;br /&gt;
   &amp;gt; psql -c &amp;quot;create database moodle &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;with encoding &#039;unicode&#039;&amp;lt;/font&amp;gt;;&amp;quot; -U moodleuser template1&lt;br /&gt;
   &amp;gt; psql -c &amp;quot;alter user moodleuser nocreatedb;&amp;quot; template1&lt;br /&gt;
   &amp;gt; su - root&lt;br /&gt;
   # /etc/init.d/postgresql reload&lt;br /&gt;
&lt;br /&gt;
Si la commande de création suivante (&amp;gt;psql -c &amp;quot;create database moodle...&amp;quot;) renvoie une erreur, vous pouvez essayer :&lt;br /&gt;
 psql -c &amp;quot;create database moodle with template=template1 encoding = &#039;unicode&#039; owner = moodleuser location = &#039;/var/mydata&#039;;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Créer le dossier de données (moodledata) ===&lt;br /&gt;
&lt;br /&gt;
Moodle aura également besoin d&#039;espace sur le disque dur du serveur pour conserver les fichiers déposés par les utilisateurs, comme les documents de cours ou les photos des utilisateurs.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation de Moodle essaie de créer ce dossier pour vous, mais s&#039;il échoue, vous devrez créer un dossier dédié au stockage des données manuellement.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sécurité&#039;&#039;&#039; : Par sécurité, ce dossier &#039;&#039;&#039;NE DOIT PAS&#039;&#039;&#039; être accessible directement depuis le web. La manière la plus simple d&#039;obtenir cela est de le créer &#039;&#039;&#039;EN DEHORS&#039;&#039;&#039; du dossier web. Sinon, vous pouvez protéger ce dossier (si vous utilisez Apache) en y plaçant un fichier nommé &#039;&#039;.htaccess&#039;&#039;, contenant cette ligne :&lt;br /&gt;
&lt;br /&gt;
 deny from all&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Permissions&#039;&#039;&#039; : 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 &#039;&#039;nobody&#039;&#039;, &#039;&#039;www&#039;&#039; ou &#039;&#039;apache&#039;&#039;, et qu&#039;il ait les droits de lecture, d&#039;écriture, et d&#039;exécution. Pour cela, vous pouvez utiliser une ligne comme :&lt;br /&gt;
&lt;br /&gt;
 chown -R nobody:nobody moodledata&lt;br /&gt;
&lt;br /&gt;
Par défaut, Moodle affichera un avertissement si vous créez le dossier de données dans le dossier web, mais sinon, il peut être créé ou vous le souhaitez. Vous pourrez le déplacer plus tard ou bon vous semblera, en prenant bien garde à modifier le chemin d&#039;accès dans le fichier &#039;&#039;&#039;config.php&#039;&#039;&#039;. Par exemple, si &#039;&#039;moodledata&#039;&#039; est situé dans un dossier nommé &#039;&#039;data&#039;&#039;, alors vous devriez avoir :&lt;br /&gt;
			&lt;br /&gt;
 $CFG-&amp;gt;dataroot = &#039;/data/moodledata&#039;;&lt;br /&gt;
&lt;br /&gt;
Sur la plupart des serveurs web, vous devrez probablement restreindre à votre &#039;&#039;groupe&#039;&#039; tous les accès à vos fichiers (afin d&#039;éviter que d&#039;autres utilisateurs du même fournisseur puissent voir ou modifier vos fichiers), mais accorder les droits de lecture et d&#039;écriture à tous les autres utilisateurs (ce qui permettra au serveur web d&#039;accéder à vos fichiers).&lt;br /&gt;
&lt;br /&gt;
Si vous avez des difficultés à gérer proprement cela, parlez-en à l&#039;administrateur de votre serveur web. Notamment, certains sites utilisant le réglage de PHP appelé &#039;&#039;Safe Mode&#039;&#039; pourraient demander une création manuelle du dossier de données par l&#039;administrateur.&lt;br /&gt;
&lt;br /&gt;
== Lancer le script d&#039;installation pour créer le fichier &#039;&#039;config.php&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Pour lancer le script d&#039;installation (install.php), accédez simplement à l&#039;URL de votre Moodle à l&#039;aide d&#039;un navigateur web, ou directement à l&#039;adresse &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://votreserveur/install.php&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation essaiera d&#039;enregistrer un cookie de session. Si une fenêtre surgissante s&#039;affiche dans votre navigateur, veuillez accepter ce cookie !&lt;br /&gt;
&lt;br /&gt;
Moodle détectera qu&#039;une configuration est nécessaire et vous guidera sur quelques pages pour vous aider à créer un nouveau fichier de configuration nommé &#039;&#039;&#039;config.php&#039;&#039;&#039;. À la fin de cette opération, Moodle essaiera d&#039;enregistrer le fichier au bon endroit. Vous pourrez également le télécharger et installer &#039;&#039;à la main&#039;&#039; le fichier &#039;&#039;&#039;config.php&#039;&#039;&#039; sur le serveur, dans le dossier principal de Moodle.&lt;br /&gt;
&lt;br /&gt;
Au cours de l&#039;opération, le script testera l&#039;environnement de votre serveur et vous suggérera au besoin comment corriger les éventuels problèmes. Dans la plupart des situations, ces instructions seront suffisantes, mais si vous êtes bloqué, jetez un oeil ci-dessous pour obtenir plus d&#039;informations sur ce qui pourrait vous ennuyer.&lt;br /&gt;
&lt;br /&gt;
== Visiter la page d&#039;administration pour poursuivre l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
La page d&#039;aministration devrait être maintenant active à l&#039;adresse &amp;lt;nowiki&amp;gt;http://exemple.com/moodle/admin&amp;lt;/nowiki&amp;gt; (ou &amp;lt;nowiki&amp;gt;http://exemple.com/admin&amp;lt;/nowiki&amp;gt;). Si vous essayez d&#039;accéder à la page d&#039;accueil de votre site, vous y arriverez directement malgré tout. La première fois que vous accéderez à la page d&#039;administration, un condensé de la licence GPL vous sera présenté. Vous devez l&#039;accepter avant de continuer la mise en service de votre installation.&lt;br /&gt;
&lt;br /&gt;
(Moodle va aussi essayer de placer des cookies dans votre navigateur. Si celui-ci vous permet d&#039;accepter ou non les cookies, vous devez accepter les cookies de Moodle, ou alors Moodle ne fonctionnera pas.)&lt;br /&gt;
&lt;br /&gt;
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&#039;abord créées. Un certain nombre de commandes SQL seront affichées, suivies de messages (en rouge ou en vert) de ce type :&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category int(10) unsigned NOT NULL default &#039;0&#039;, password varchar(50) NOT NULL default &#039;&#039;, fullname varchar(254) NOT NULL default &#039;&#039;, shortname varchar(15) NOT NULL default &#039;&#039;, summary text NOT NULL, format tinyint(4) NOT NULL default &#039;1&#039;, teacher varchar(100) NOT NULL default &#039;Teacher&#039;, startdate int(10) unsigned NOT NULL default &#039;0&#039;,&lt;br /&gt;
 enddate int(10) unsigned NOT NULL default &#039;0&#039;, timemodified int(10) unsigned NOT NULL default &#039;0&#039;, PRIMARY KEY (id)) TYPE=MyISAM&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;SUCCESS&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
... et ainsi de suite, et finalement : &amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;Main databases set up successfully.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si ces messages n&#039;apparaissent pas, c&#039;est qu&#039;un problème est survenu avec la base de données, ou qu&#039;un paramètre de votre configuration est incorrect dans votre config.php. Vérifiez que PHP ne fonctionne pas en mode &#039;&#039;Safe Mode&#039;&#039; (certains hébergeurs web commerciaux ont le mode &#039;&#039;[[safe mode|Safe Mode]]&#039;&#039; activé). Vous pouvez vérifier la configuration des variables PHP en créant un fichier PHP contenant [[phpinfo|&amp;lt;?php phpinfo(); ?&amp;gt;]] et en le chargeant dans votre navigateur. Vérifiez tout et rechargez ensuite la page d&#039;administration.&lt;br /&gt;
&lt;br /&gt;
Descendez tout en bas de la page et cliquez sur le lien &#039;&#039;Continuer&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Une page semblable va s&#039;afficher, qui met en place toutes les tables requises par chaque module de Moodle. Comme avant, tout doit être &amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;en vert&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Descendez tout en bas de la page et cliquez sur le lien &#039;&#039;Continuer&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Un formulaire devrait s&#039;afficher maintenant, dans lequel vous pouvez définir plus d&#039;options de configuration pour votre installation, telles que la langue par défaut, les hôtes SMTP, etc. Si vous n&#039;avez pas encore déterminé tous les réglages, ce n&#039;est pas grave : vous pourrez en tout temps modifier ces réglages à l&#039;aide de l&#039;interface d&#039;administration de Moodle. Descendez tout en bas de la page et cliquez sur le bouton &#039;&#039;Enregistrer&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Si vous êtes coincé sur cette page et ne pouvez continuer (et seulement dans ce cas), c&#039;est probablement que votre serveur souffre de ce que j&#039;appelle le problème du &#039;&#039;buggy referrer&#039;&#039;. Il est facile d&#039;y remédier : désactivez le réglage &#039;&#039;secureforms&#039;&#039;, puis essayez de continuer.&lt;br /&gt;
&lt;br /&gt;
La page suivante est un formulaire où vous pouvez définir l&#039;aspect de votre site Moodle et de sa page d&#039;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 &#039;&#039;Enregistrer&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Finalement, l&#039;on vous demandera de créer un utilisateur administrateur, qui aura accès aux pages d&#039;administration. Remplissez les différents champs avec votre nom, votre adresse de courriel, etc., puis cliquez sur le bouton &#039;&#039;Enregistrer&#039;&#039;. Tous les champs ne sont pas obligatoires. Si toutefois vous oubliez de renseigner un champ important, on vous demandera de le remplir.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assurez-vous de retenir le nom d&#039;utilisateur et le mot de passe que vous choisissez pour le compte administrateur. Ces données seront nécessaires pour accéder à la page d&#039;administration.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Si pour une raison ou pour une autre l&#039;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&#039;annoncer avec le nom d&#039;utilisateur par défaut &#039;&#039;admin&#039;&#039;, avec le mot de passe &#039;&#039;admin&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez créé votre compte administrateur, la page d&#039;accueil de votre site s&#039;affichera. Remarquez les liens vers les options d&#039;administration en bas à gauche de la page (elles apparaissent aussi sur la page d&#039;administration) : ces options ne sont visibles que parce que vous êtes annoncé en tant qu&#039;administrateur. L&#039;administration de votre site Moodle peut être intégralement effectuée à l&#039;aide de ce menu. Par exemple :&lt;br /&gt;
&lt;br /&gt;
* la création et la suppression de cours&lt;br /&gt;
* la création et la suppression de comptes utilisateurs&lt;br /&gt;
* l&#039;administration des comptes d&#039;enseignants&lt;br /&gt;
* la modification de réglages globaux, comme les thèmes, etc.&lt;br /&gt;
&lt;br /&gt;
Mais vous n&#039;êtes pas encore tout à fait au bout de l&#039;installation ! Il reste une chose très importante à mettre en place (voir la section suivante sur le &#039;&#039;cron&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
== Mettre en place un cron ==&lt;br /&gt;
Les tâches de fond de Moodle (par exemple, envoyer les messages des forums par courriel, et effectuer les sauvegardes automatiques des cours) sont assurées par un script que vous pouvez configurer pour s&#039;exécuter à des moments bien précis de la journée. Ceci est connu comme un script cron.&lt;br /&gt;
Veuillez vous référer aux [[Cron|instructions sur le cron]].&lt;br /&gt;
&lt;br /&gt;
== Mettre en place les sauvegardes ==&lt;br /&gt;
&lt;br /&gt;
Veuillez vous référer aux [[Sauvegarde (administrateur)|instructions de sauvegarde]].&lt;br /&gt;
&lt;br /&gt;
== Comment vérifier l&#039;état du serveur ? ==&lt;br /&gt;
&lt;br /&gt;
Moodle contient un script qui vous aidera à identifier des problèmes communs de php et de configuration du serveur web, ainsi que des problèmes de configuration. Il peut être utile de lancer ce script pour vérifier que vous n&#039;ayez pas de problèmes après l&#039;installation. Ouvrez la page suivante :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://www.monmoodle.com/moodle/admin/health.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modifiez la ligne en fonction de votre adresse, et en supprimant éventuellement &#039;&#039;moodle/&#039;&#039; si vous l&#039;avez installé à la racine.&lt;br /&gt;
&lt;br /&gt;
== Créer un nouveau cours ==&lt;br /&gt;
&lt;br /&gt;
Maintenant Moodle fonctionne correctement, et vous pouvez créer un cours.&lt;br /&gt;
&lt;br /&gt;
Sélectionnez &#039;&#039;Ajouter un cours&#039;&#039; dans les pages d&#039;administration.&lt;br /&gt;
&lt;br /&gt;
Remplissez le formulaire, en prêtant attention en particulier au format du cours. Il n&#039;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&#039;enseignant.&lt;br /&gt;
&lt;br /&gt;
Cliquez sur le bouton &#039;&#039;Enregistrer&#039;&#039;, et un autre formulaire s&#039;affichera, où vous pourrez définir le ou les enseignants de ce cours. Ce formulaire ne permet d&#039;ajouter comme enseignants que des utilisateurs déjà définis. Si vous voulez créer un ou plusieurs nouveaux comptes, demandez aux personnes concernées de s&#039;en créer (voir la page de connexion), ou créez vous-mêmes des comptes, en cliquant sur &#039;&#039;Ajouter un utilisateur&#039;&#039; dans les pages d&#039;administration.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ensuite modifier le cours selon vos désirs. Il sera accessible parmi les « Cours disponibles » de la page d&#039;accueil.&lt;br /&gt;
&lt;br /&gt;
Référez-vous au [[Documentation enseignant|Manuel de l&#039;enseignant]] pour plus de détails sur la mise en place de cours.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
*[[FAQ d&#039;installation]]&lt;br /&gt;
*[[Mise à jour|Mise à jour de Moodle]]&lt;br /&gt;
*[[Installation chez un hébergeur gratuit]]&lt;br /&gt;
*[[Installation sur Windows Vista]]&lt;br /&gt;
*[[Installation de AMP|Installation d&#039;Apache, MySQL et PHP]]&lt;br /&gt;
*[[Moodle sur clé USB]]&lt;br /&gt;
*[[:en:Windows installation|Windows installation]] (en anglais)&lt;br /&gt;
*[[:en:RedHat Linux installation|Step by Step Installation Guide for RedHat]] (en anglais)&lt;br /&gt;
*[[:en:Debian GNU/Linux installation|Step by Step Installation Guide for Debian GNU/Linux]] (en anglais)&lt;br /&gt;
*[[:en:Step-by-step Install Guide for Ubuntu|Step-by-step Install Guide for Ubuntu]] (en anglais)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Base]]&lt;br /&gt;
[[Category:Administrateur]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
&lt;br /&gt;
[[en:Installing Moodle]]&lt;br /&gt;
[[es:Instalación Moodle]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=R%C3%A9duire_le_spam&amp;diff=10808</id>
		<title>Réduire le spam</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=R%C3%A9duire_le_spam&amp;diff=10808"/>
		<updated>2011-11-07T17:44:28Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : spammeurs (et non pas pirates)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{En cours de traduction}}&lt;br /&gt;
&lt;br /&gt;
== Réduire le spam dans Moodle ==&lt;br /&gt;
Voici quelques suggestions qui ont pour but la réduction du risque de «spam» dans Moodle :&lt;br /&gt;
&lt;br /&gt;
* Laisser &amp;quot;Forcer les usagers à se connecter pour consulter les profils&amp;quot; activé dans &#039;&#039;Administration &amp;gt; Sécurité &amp;gt; Règles site&#039;&#039; pour empêcher les visiteurs anonymes et les moteurs de recherche de consulter les profils.&lt;br /&gt;
* Laisser l&#039;auto-enregistrement, dans &#039;&#039;Administration &amp;gt; Utilisateurs &amp;gt; Authentification &amp;gt; Gérer l&#039;authentification&#039;&#039;, désactivé.&lt;br /&gt;
* Prendre en considération les risques de «spam» qu&#039;impliquent certaines permissions accordées au compte visiteur anonyme, comme pouvoir répondre dans les forums.&lt;br /&gt;
&lt;br /&gt;
Si l&#039;enregistrement par courriel est utilisé :&lt;br /&gt;
&lt;br /&gt;
* Ajouter la protection contre le spam au nouveau formulaire d&#039;enregistrement en activant reCAPTCHA (dans les versions 1.9.1 de Moodle et ultérieures). Cette mesure est particulièrement efficace contre la plupart des dispositifs automatisés de spam, mais ne fera rien contre les spammeurs humains en chair et en os.&lt;br /&gt;
* Limiter l&#039;enregistrement à un domaine de courriel spécifique avec le réglage domaine courriel permis, ou le refuser à certains autres, comme mailinator.com ou temporaryinbox.com, avec le réglage domaine courriel interdit. Ces deux réglages se trouvent dans &#039;&#039;Administration &amp;gt; Utilisateurs &amp;gt; Authentification &amp;gt; Gérer l&#039;authentification&#039;&#039;.&lt;br /&gt;
* Envisagez de n&#039;offrir aux usagers qu&#039;une courte période de temps pour leur permettre de créer leur compte, puis désactiver la possibilité de s&#039;enregistrer par la suite.&lt;br /&gt;
* Laisser &amp;quot;Confirmation de changement d&#039;adresse courriel&amp;quot; activé dans &#039;&#039;Administration &amp;gt; Sécurité &amp;gt; Règles site&#039;&#039; (dans les versions 1.8.6 ou 1.9.2 de Moodle et ultérieures).&lt;br /&gt;
&lt;br /&gt;
== Nettoyer les profils utilisateur ==&lt;br /&gt;
If your site was open and you have a spam problem then here are some things you can do to clean up the profiles:&lt;br /&gt;
 &lt;br /&gt;
* Browse your user list looking for patterns to detect users who need to be deleted.  For example, spammers might have chosen a country that none of your real users has.&lt;br /&gt;
* Use the &amp;quot;Bulk user actions&amp;quot; tool under Admin &amp;gt; Users &amp;gt; Accounts to find all these users and delete them.   Note that versions prior to 1.6.7, 1.7.5, 1.8.6, 1.9.2 had a [http://moodle.org/mod/forum/discuss.php?d=101407 bug] that did not properly hide deleted user profiles, so make sure you have upgraded to a later version if you want to keep user profiles visible to the world.&lt;br /&gt;
* &#039;&#039;&#039;Spam Cleaner&#039;&#039;&#039; is a simple script to help you delete spammer accounts more easily:&lt;br /&gt;
** Download:   [http://cvs.moodle.org/contrib/tools/spamcleaner/spamcleaner.php?view=co spamcleaner.php]&lt;br /&gt;
** Feedback/discussion:  issue MDL-17144 in the Moodle tracker&lt;br /&gt;
&lt;br /&gt;
[[en:Reducing spam in Moodle]]&lt;br /&gt;
[[eu:Spama murriztu Moodle-n]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Pirate&amp;diff=10807</id>
		<title>Pirate</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Pirate&amp;diff=10807"/>
		<updated>2011-11-07T17:43:14Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page créée avec « Voir : *Sécurité »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voir :&lt;br /&gt;
*[[Sécurité]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Pirates&amp;diff=10806</id>
		<title>Pirates</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Pirates&amp;diff=10806"/>
		<updated>2011-11-07T17:42:57Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page créée avec « Voir : *Sécurité »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voir :&lt;br /&gt;
*[[Sécurité]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Piratage&amp;diff=10805</id>
		<title>Piratage</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Piratage&amp;diff=10805"/>
		<updated>2011-11-07T17:42:40Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page créée avec « Voir : *Sécurité »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voir :&lt;br /&gt;
*[[Sécurité]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Piratages&amp;diff=10804</id>
		<title>Piratages</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Piratages&amp;diff=10804"/>
		<updated>2011-11-07T17:42:14Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page créée avec « Voir : *Sécurité »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voir :&lt;br /&gt;
*[[Sécurité]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Discussion:Visio_conf%C3%A9rence&amp;diff=10599</id>
		<title>Discussion:Visio conférence</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Discussion:Visio_conf%C3%A9rence&amp;diff=10599"/>
		<updated>2011-03-29T16:12:07Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : CRM ?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;CRM ?&#039;&#039;&#039;&lt;br /&gt;
Expliquer qui est CRM ? --[[Utilisateur:Pascal Boulerie|Pascal Boulerie]] 29 mars 2011 à 16:12 (UTC)&lt;br /&gt;
&lt;br /&gt;
Rajouter une ligne -&amp;gt; Plateforme, certaines applis ne fonctionnant pas sur tous les systèmes,Windows, Mac, Linux ...&lt;br /&gt;
&lt;br /&gt;
:Voila qui est fait ! Ne pas hésiter à modifier, en regardant comment est structuré le tableau ;-) --[[Utilisateur:Séverin Terrier|Séverin Terrier]] 13 juillet 2010 à 07:23 (UTC)&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Cron&amp;diff=10214</id>
		<title>Cron</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Cron&amp;diff=10214"/>
		<updated>2010-12-02T10:23:04Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : wget --no-proxy (pas de passage via le serveur mandataire)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mettre à jour}}&lt;br /&gt;
&lt;br /&gt;
Certains des modules de Moodle nécessitent de vérifier à intervalles réguliers certains paramètres, afin d&#039;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 abonnés.&lt;br /&gt;
&lt;br /&gt;
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. L&#039;administrateur doit donc mettre en place un mécanisme permettant de le lancer régulièrement (par exemple toutes les 5 ou 10 minutes), selon une méthode expliquée ci-dessous. On donne ainsi à Moodle des « battements de cœur », et le script peut effectuer les opérations définies par chaque module.&lt;br /&gt;
&lt;br /&gt;
Le fichier cron.php parcourt les dossiers de chaque module, et lance les fonctions nommées nom-anglais-du-module_cron, qui se trouvent dans les fichiers lib.php de chacun des modules. Ces fichiers peuvent contenir des fonctions de nettoyage, d&#039;envoi de courriel ou tout autre chose qui doit être effectuée de façon régulière. Par exemple, cron créera les sauvegardes de cours en fonction des paramètres spécifiés dans la configuration de sauvegarde. Il déclenche également tous les envois de courriel des modules ou des forums, mais toutes les fonctions ne sont pas lancées chaque fois que le cron fonctionne. Quelques fonctions, telles que les désinscriptions d&#039;étudiants non connectés depuis longtemps, ou la suppression des logs, sont seulement lancées de temps en temps. Le fichier cron.php a une section qui appellera aléatoirement ces fonctions approximativement 1 fois sur 5.&lt;br /&gt;
&lt;br /&gt;
Il est à remarquer que l&#039;ordinateur effectuant le cron &#039;&#039;&#039;n&#039;est pas obligatoirement l&#039;ordinateur sur lequel Moodle est installé&#039;&#039;&#039;. Par exemple, si vous disposez d&#039;un serveur web qui n&#039;offre pas de tel mécanisme, vous pourrez lancer le cron sur un autre serveur, ou même depuis l&#039;ordinateur de la maison. La seule chose qui importe est de charger régulièrement le fichier cron.php.&lt;br /&gt;
&lt;br /&gt;
L&#039;appel de ce fichier ne surcharge pas le serveur. Une fréquence d&#039;appel de 5 minutes est donc raisonnable, mais peut fort bien être portée à 15 ou 30 minutes. Il n&#039;est pas recommandé de fixer une trop longue période, car cela générera des délais dans l&#039;envoi des courriels, ce qui peut ralentir l&#039;activité des cours.&lt;br /&gt;
&lt;br /&gt;
Avant tout, vérifiez que le script fonctionne en l&#039;appelant directement depuis votre navigateur :&lt;br /&gt;
:* si votre Moodle est installé à la racine de votre site :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://monsitemoodle.com/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:* si votre Moodle est installé dans un répertoire moodle :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://monsitemoodle.com/moodle/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous devez maintenant mettre en place un mécanisme qui appellera le script à intervalles réguliers de façon automatique.&lt;br /&gt;
&lt;br /&gt;
== Lancer le script en ligne de commande ==&lt;br /&gt;
&lt;br /&gt;
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 » :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;wget -q -O /dev/null http://monsitemoodle.com/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans cet exemple, le résultat de la commande est détruit (envoyé vers /dev/null).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : dans le cas d&#039;une tâche cron lancée en local sur une machine linux, et si l&#039;accès au serveur Moodle ne doit pas passer via le serveur mandataire du réseau local, l&#039;utilisateur linux peut avoir l&#039;erreur suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Connecting to (adresse du serveur)... connected.&lt;br /&gt;
Proxy request sent, awaiting response...&lt;br /&gt;
&lt;br /&gt;
No data received.&lt;br /&gt;
Retrying.&lt;br /&gt;
&lt;br /&gt;
Connecting to (adresse du serveur)... failed: Connection refused.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
(dans un autre cas, il peut aussi y avoir l&#039;erreur &amp;quot;No gateway&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
il faut alors utiliser l&#039;option &amp;quot;--no-proxy&amp;quot; dans l&#039;appel à wget :&lt;br /&gt;
wget --no-proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Même chose avec lynx :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;lynx -dump http://monsitemoodle.com/admin/cron.php &amp;gt; /dev/null&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut également utiliser une version de PHP compilée pour utilisation en ligne de commande. L&#039;avantage est qu&#039;ainsi l&#039;on n&#039;encombre pas les historiques du serveur web avec les requêtes de cron.php. Le désavantage est qu&#039;il faut disposer d&#039;une version spéciale de PHP.&lt;br /&gt;
&lt;br /&gt;
 /opt/bin/php /web/admin/cron.php&lt;br /&gt;
&lt;br /&gt;
 (Windows) C:\apache\php\php.exe C:\apache\htdocs\admin\cron.php&lt;br /&gt;
&lt;br /&gt;
== Lancer automatiquement le script toutes les 15 minutes ==&lt;br /&gt;
&lt;br /&gt;
Sur Mac OS X ou Unix : utilisez cron. En ligne de commande, éditez les réglages de cron avec « crontab -e » et ajouter une ligne de la forme :&lt;br /&gt;
&lt;br /&gt;
 */15 * * * * wget -q -O /dev/null &amp;lt;nowiki&amp;gt;http://monsitemoodle.com/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Habituellement, la commande « crontab » lance l&#039;éditeur « vi ». On passe en mode insertion en tapant « i », puis on tape une ligne comme ci-dessus (le plus simple est de saisir au préalable les lignes voulues dans un éditeur plus facile à utiliser, de copier, et d&#039;aller coller dans la fenêtre de l&#039;éditeur crontab). On sort ensuite du mode insertion en tapant la touche &amp;lt;ESC&amp;gt;. Il ne reste qu&#039;à enregistrer et quitter en tapant « :wq » puis en validant, ou à quitter sans enregistrer avec « :q! » puis validation (tout cela sans guillemets).&lt;br /&gt;
&lt;br /&gt;
Sous Windows : la façon la plus simple est d&#039;utiliser le petit programme moodle-cron-for-windows.zip qui rend le processus très simple. Vous pouvez aussi essayer d&#039;utiliser l&#039;utilitaire Windows « Tâches planifiées ».&lt;br /&gt;
&lt;br /&gt;
Chez un hébergeur 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. Si cela n&#039;est pas possible, il existe des serveurs dédiés gratuits permettant de lancer un cron.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
* La discussion http://moodle.org/mod/forum/discuss.php?d=49597#p229831 sur les forums francophone&lt;br /&gt;
&lt;br /&gt;
[[Category:Base]]&lt;br /&gt;
[[Category:Administrateur]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
&lt;br /&gt;
[[en:Cron]]&lt;br /&gt;
[[es:Cron]]&lt;br /&gt;
[[nl:Cron]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Cron&amp;diff=9836</id>
		<title>Cron</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Cron&amp;diff=9836"/>
		<updated>2010-06-07T16:20:19Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : astuce pour éditer plus facilement la liste crontab&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mettre à jour}}&lt;br /&gt;
&lt;br /&gt;
Certains des modules de Moodle nécessitent de vérifier à intervalles réguliers certains paramètres, afin d&#039;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 abonnés.&lt;br /&gt;
&lt;br /&gt;
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. L&#039;administrateur doit donc mettre en place un mécanisme permettant de le lancer régulièrement (par exemple toutes les 5 ou 10 minutes), selon une méthode expliquée ci-dessous. On donne ainsi à Moodle des « battements de cœur », et le script peut effectuer les opérations définies par chaque module.&lt;br /&gt;
&lt;br /&gt;
Le fichier cron.php parcourt les dossiers de chaque module, et lance les fonctions nommées nom-anglais-du-module_cron, qui se trouvent dans les fichiers lib.php de chacun des modules. Ces fichiers peuvent contenir des fonctions de nettoyage, d&#039;envoi de courriel ou tout autre chose qui doit être effectuée de façon régulière. Par exemple, cron créera les sauvegardes de cours en fonction des paramètres spécifiés dans la configuration de sauvegarde. Il déclenche également tous les envois de courriel des modules ou des forums, mais toutes les fonctions ne sont pas lancées chaque fois que le cron fonctionne. Quelques fonctions, telles que les désinscriptions d&#039;étudiants non connectés depuis longtemps, ou la suppression des logs, sont seulement lancées de temps en temps. Le fichier cron.php a une section qui appellera aléatoirement ces fonctions approximativement 1 fois sur 5.&lt;br /&gt;
&lt;br /&gt;
Il est à remarquer que l&#039;ordinateur effectuant le cron &#039;&#039;&#039;n&#039;est pas obligatoirement l&#039;ordinateur sur lequel Moodle est installé&#039;&#039;&#039;. Par exemple, si vous disposez d&#039;un serveur web qui n&#039;offre pas de tel mécanisme, vous pourrez lancer le cron sur un autre serveur, ou même depuis l&#039;ordinateur de la maison. La seule chose qui importe est de charger régulièrement le fichier cron.php.&lt;br /&gt;
&lt;br /&gt;
L&#039;appel de ce fichier ne surcharge pas le serveur. Une fréquence d&#039;appel de 5 minutes est donc raisonnable, mais peut fort bien être portée à 15 ou 30 minutes. Il n&#039;est pas recommandé de fixer une trop longue période, car cela générera des délais dans l&#039;envoi des courriels, ce qui peut ralentir l&#039;activité des cours.&lt;br /&gt;
&lt;br /&gt;
Avant tout, vérifiez que le script fonctionne en l&#039;appelant directement depuis votre navigateur :&lt;br /&gt;
:* si votre Moodle est installé à la racine de votre site :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://monsitemoodle.com/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:* si votre Moodle est installé dans un répertoire moodle :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://monsitemoodle.com/moodle/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous devez maintenant mettre en place un mécanisme qui appellera le script à intervalles réguliers de façon automatique.&lt;br /&gt;
&lt;br /&gt;
== Lancer le script en ligne de commande ==&lt;br /&gt;
&lt;br /&gt;
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 » :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;wget -q -O /dev/null http://monsitemoodle.com/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans cet exemple, le résultat de la commande est détruit (envoyé vers /dev/null).&lt;br /&gt;
&lt;br /&gt;
Même chose avec lynx :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;lynx -dump http://monsitemoodle.com/admin/cron.php &amp;gt; /dev/null&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut également utiliser une version de PHP compilée pour utilisation en ligne de commande. L&#039;avantage est qu&#039;ainsi l&#039;on n&#039;encombre pas les historiques du serveur web avec les requêtes de cron.php. Le désavantage est qu&#039;il faut disposer d&#039;une version spéciale de PHP.&lt;br /&gt;
&lt;br /&gt;
 /opt/bin/php /web/admin/cron.php&lt;br /&gt;
&lt;br /&gt;
 (Windows) C:\apache\php\php.exe C:\apache\htdocs\admin\cron.php&lt;br /&gt;
&lt;br /&gt;
== Lancer automatiquement le script toutes les 15 minutes ==&lt;br /&gt;
&lt;br /&gt;
Sur Mac OS X ou Unix : utilisez cron. En ligne de commande, éditez les réglages de cron avec « crontab -e » et ajouter une ligne de la forme :&lt;br /&gt;
&lt;br /&gt;
 */15 * * * * wget -q -O /dev/null &amp;lt;nowiki&amp;gt;http://monsitemoodle.com/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Habituellement, la commande « crontab » lance l&#039;éditeur « vi ». On passe en mode insertion en tapant « i », puis on tape une ligne comme ci-dessus (le plus simple est de saisir au préalable les lignes voulues dans un éditeur plus facile à utiliser, de copier, et d&#039;aller coller dans la fenêtre de l&#039;éditeur crontab). On sort ensuite du mode insertion en tapant la touche &amp;lt;ESC&amp;gt;. Il ne reste qu&#039;à enregistrer et quitter en tapant « :wq » puis en validant, ou à quitter sans enregistrer avec « :q! » puis validation (tout cela sans guillemets).&lt;br /&gt;
&lt;br /&gt;
Sous Windows : la façon la plus simple est d&#039;utiliser le petit programme moodle-cron-for-windows.zip qui rend le processus très simple. Vous pouvez aussi essayer d&#039;utiliser l&#039;utilitaire Windows « Tâches planifiées ».&lt;br /&gt;
&lt;br /&gt;
Chez un hébergeur 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. Si cela n&#039;est pas possible, il existe des serveurs dédiés gratuits permettant de lancer un cron.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
* La discussion http://moodle.org/mod/forum/discuss.php?d=49597#p229831 sur les forums francophone&lt;br /&gt;
&lt;br /&gt;
[[Category:Base]]&lt;br /&gt;
[[Category:Administrateur]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
&lt;br /&gt;
[[en:Cron]]&lt;br /&gt;
[[es:Cron]]&lt;br /&gt;
[[nl:Cron]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Mot_de_passe_perdu&amp;diff=9828</id>
		<title>Mot de passe perdu</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Mot_de_passe_perdu&amp;diff=9828"/>
		<updated>2010-05-27T09:43:04Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page redirigée vers FAQ d&amp;#039;administration#J.27ai oubli.C3.A9 le mot de passe de l.27administrateur .28mot de passe perdu .3F.29&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[FAQ_d%27administration#J.27ai_oubli.C3.A9_le_mot_de_passe_de_l.27administrateur_.28mot_de_passe_perdu_.3F.29]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Mot_de_passe_perdu&amp;diff=9827</id>
		<title>Mot de passe perdu</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Mot_de_passe_perdu&amp;diff=9827"/>
		<updated>2010-05-27T09:42:34Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page redirigée vers https://docs.moodle.org/fr/FAQ d&amp;#039;administration#J.27ai oubli.C3.A9 le mot de passe de l.27administrateur .28mot de passe perdu .3F.29&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[https://docs.moodle.org/fr/FAQ_d%27administration#J.27ai_oubli.C3.A9_le_mot_de_passe_de_l.27administrateur_.28mot_de_passe_perdu_.3F.29]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Discussion:error/moodle/nopermissions&amp;diff=9823</id>
		<title>Discussion:error/moodle/nopermissions</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Discussion:error/moodle/nopermissions&amp;diff=9823"/>
		<updated>2010-05-19T14:38:07Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : exemple rencontré&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Par exemple, un utilisateur invité ne peut pas consulter le détail du contenu d&#039;une catégorie invisible qui serait affichée par une page d&#039;index personnalisée permettant l&#039;affichage de la liste de toutes les catégories, visibles et invisibles.&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=error/moodle/nopermissions&amp;diff=9822</id>
		<title>error/moodle/nopermissions</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=error/moodle/nopermissions&amp;diff=9822"/>
		<updated>2010-05-19T14:37:30Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : 1.7 et suivantes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Moodle 1.7}}&lt;br /&gt;
Cette erreur indique que le compte utilisateur actuel n&#039;a pas la permission d&#039;effectuer l&#039;opération que vous tentiez.&lt;br /&gt;
&lt;br /&gt;
Cette fonctionnalité fait partie des nouveaux [[Rôles|rôles]] depuis Moodle 1.7. &lt;br /&gt;
&lt;br /&gt;
Remarque : si vous pensez que votre rôle a le droit d&#039;effectuer l&#039;opération en question, vous avez peut-être trouvé un bogue. Félicitations ! Veuillez alors nous aider en créant un [[Traqueur de bogues|rapport de bogue]] sur http://tracker.moodle.org/browse/MDL et en y décrivant en détail les circonstances de votre bogue.&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Rôles]]&lt;br /&gt;
[[Catégorie:Erreur|Moodle]]&lt;br /&gt;
&lt;br /&gt;
[[en:error/moodle/nopermissions]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=IMS_content_package&amp;diff=9797</id>
		<title>IMS content package</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=IMS_content_package&amp;diff=9797"/>
		<updated>2010-05-04T08:23:01Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Fichier IMS Enterprise&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ressources}}&lt;br /&gt;
&lt;br /&gt;
[http://www.imsglobal.org IMS] est une organisation à but non lucratif qui œuvre dans le domaine des standards &lt;br /&gt;
de l&#039;apprentissage en ligne et fait la promotion de l&#039;interopérabilité entre les différentes technologies disponibles et de la réutilisation des contenus.&lt;br /&gt;
&lt;br /&gt;
[http://www.imsglobal.org/content/packaging/ IMS Content Packaging specification] permet &lt;br /&gt;
la réutilisation de certains contenus entre différentes plateformes d&#039;apprentissage.&lt;br /&gt;
&lt;br /&gt;
Si vous avez utilisé l&#039;outil Module de contenu de WebCT, vous pouvez facilement importer le résultat dans Moodle.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[Fichier IMS Enterprise]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Ressource]]&lt;br /&gt;
[[Category:Enseignant]]&lt;br /&gt;
[[en:IMS_content_package]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=IMS_content_package&amp;diff=9796</id>
		<title>IMS content package</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=IMS_content_package&amp;diff=9796"/>
		<updated>2010-05-04T08:22:33Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : réécriture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ressources}}&lt;br /&gt;
&lt;br /&gt;
[http://www.imsglobal.org IMS] est une organisation à but non lucratif qui œuvre dans le domaine des standards &lt;br /&gt;
de l&#039;apprentissage en ligne et fait la promotion de l&#039;interopérabilité entre les différentes technologies disponibles et de la réutilisation des contenus.&lt;br /&gt;
&lt;br /&gt;
[http://www.imsglobal.org/content/packaging/ IMS Content Packaging specification] permet &lt;br /&gt;
la réutilisation de certains contenus entre différentes plateformes d&#039;apprentissage.&lt;br /&gt;
&lt;br /&gt;
Si vous avez utilisé l&#039;outil Module de contenu de WebCT, vous pouvez facilement importer le résultat dans Moodle.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Ressource]]&lt;br /&gt;
[[Category:Enseignant]]&lt;br /&gt;
[[en:IMS_content_package]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Th%C3%A8me&amp;diff=9786</id>
		<title>Thème</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Th%C3%A8me&amp;diff=9786"/>
		<updated>2010-04-30T08:47:18Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page redirigée vers Thèmes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[Thèmes]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Statistiques&amp;diff=9785</id>
		<title>Statistiques</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Statistiques&amp;diff=9785"/>
		<updated>2010-04-30T08:29:31Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : affichage des statistiques&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Moodle 1.6}}Emplacement : &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si vous activez les statistiques du site, Moodle les affichera pour chaque cours et pour le site entier. Il transformera les statistiques sous forme de graphiques.&lt;br /&gt;
&lt;br /&gt;
Les graphiques de statistique et les tables montrent combien de &#039;&#039;&#039;hits&#039;&#039;&#039; il y a eu sur les différentes parties de votre site pendant différentes périodes de la journée. Ils ne montrent pas combien d&#039;utilisateurs distincts il y a eu. Les statistiques sont traitées tous les jours au moment que vous avez décidé. Vous devez activer les statistiques avant de voir quoi que ce soit.&lt;br /&gt;
&lt;br /&gt;
== Activer les statistiques du site ==&lt;br /&gt;
&lt;br /&gt;
#Accédez à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039;.&lt;br /&gt;
#Cochez la case &amp;quot;Activer les statistiques&amp;quot;, et renseignez les choix correspondants.&lt;br /&gt;
#Le traitement des statistiques étant &amp;quot;lourd&amp;quot;, il est recommandé de le lancer à un moment ou le serveur n&#039;est pas sollicité, par exemple très tôt dans la matinée.&lt;br /&gt;
#Cliquez sur le bouton &amp;quot;Enregistrer les modifications&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Astuce&#039;&#039;&#039; : définissez l&#039;heure de traitement des statistiques deux heures avant celle des sauvegardes automatiques, et réglez la durée maximale de traitement à deux heures. Cela vous assurera que les statistiques ne seront pas traitées en même temps que les sauvegardes.&lt;br /&gt;
&lt;br /&gt;
==Affichage des statistiques==&lt;br /&gt;
Ensuite, les Statistiques seront consultables via le menu :&lt;br /&gt;
Administration &amp;gt; Rapports &amp;gt; Statistiques&lt;br /&gt;
&lt;br /&gt;
Il est possible de consulter les statistiques pour un cours donné, ou pour tout le site.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Les statistiques ne fonctionnent pas ?==&lt;br /&gt;
&lt;br /&gt;
Si les statistiques ne fonctionnent pas - avec le message d&#039;erreur &amp;quot;[[error/moodle/nostatstodisplay|Il n&#039;y a pour le moment pas de statistique à afficher]]&amp;quot; - et que vous avez tout vérifié (si elles sont bien activées), vérifiez &#039;&#039;Administration &amp;gt; Modules&#039;&#039; pour voir s&#039;il ne resterait pas dans la base de données des vieux modules cachés dont les fichiers manquent dans le dossier moodle/mod sur votre serveur. Si vous en trouvez, ils devraient être effacés.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi essayer de limiter la durée de conservation des logs pour réduire la taille des tables. Allez à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Nettoyage&#039;&#039; pour la configurer.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter les statistiques manuellement, accédez à la base de données, ensuite à la table mdl_config et mettez statslastdaily, statslastweekly et statslastmonthly à 0 (laissez statslastmonthly si vous pensez que cela pourrait être de grosses tables de log à l&#039;origine du problème). Allez ensuite à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039; et mettez statsruntimestarthour à il y a 5 minutes. Ensuite, accédez à la page &amp;lt;nowiki&amp;gt;http://www.votre-site.com/moodle/admin/cron.php&amp;lt;/nowiki&amp;gt; (voir aussi : [[Cron]]). Vous devriez voir s&#039;afficher des informations disant que les statistiques sont en cours de traitement, mais soyez patient si elles semblent bloquées - Cela peut prendre entre 5 minutes et plusieurs heures selon la taille de votre site. Donc, laissez-le travailler.&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Administrateur]]&lt;br /&gt;
[[Catégorie:Rapport]]&lt;br /&gt;
&lt;br /&gt;
[[en:Statistics]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Impossible_de_me_connecter&amp;diff=9778</id>
		<title>Impossible de me connecter</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Impossible_de_me_connecter&amp;diff=9778"/>
		<updated>2010-04-24T16:52:31Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : texte du message de la version 1.9.8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Si vous avez le message d&#039;erreur &amp;quot;La connexion a échoué, merci d&#039;essayer de nouveau&amp;quot; et que vous n&#039;arrivez donc pas du tout à vous connecter à votre plate-forme Moodle, vérifiez avant tout ces quelques points essentiels habituels.&lt;br /&gt;
&lt;br /&gt;
# Avez-vous tapé correctement votre &#039;&#039;Nom d&#039;utilisateur&#039;&#039; et votre &#039;&#039;Mot de passe&#039;&#039; ? Il est en effet important de distinguer les lettres minuscules et les lettres majuscules.&lt;br /&gt;
# La touche &#039;&#039;Verrouillage majuscule&#039;&#039; (&#039;&#039;Verr num&#039;&#039;) de votre clavier est-elle activée ?&lt;br /&gt;
# Êtes-vous bien sûr d&#039;avoir un compte d&#039;utilisateur sur la plate-forme Moodle en question ?&lt;br /&gt;
# Les &#039;&#039;cookies&#039;&#039; sont-ils activés dans votre navigateur ?&lt;br /&gt;
&lt;br /&gt;
Si vous avez encore des problèmes pour vous connecter, nous vous invitons à suivre la procédure indiquée après avoir cliqué sur le lien &#039;&#039;Vous avez oublié votre nom d&#039;utilisateur et/ou votre mot de passe ?&#039;&#039; de la page de connexion de votre plate-forme Moodle.&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enseignant]]&lt;br /&gt;
[[Catégorie:Étudiant]]&lt;br /&gt;
&lt;br /&gt;
[[en:Can not log in]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=FAQ_d%27administration&amp;diff=9777</id>
		<title>FAQ d&#039;administration</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=FAQ_d%27administration&amp;diff=9777"/>
		<updated>2010-04-24T16:49:28Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : mot de passe perdu ?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{En cours de traduction}}{{FAQ}}== Comment changer les textes de l&#039;interface de Moodle ? ==&lt;br /&gt;
&lt;br /&gt;
Les textes de l&#039;interface de Moodle peuvent être adaptés en modifiant les paquetages de langues dans Administration &amp;gt;&amp;gt; Configuration &amp;gt;&amp;gt; [[admin/lang | Langue]].&lt;br /&gt;
&lt;br /&gt;
== Comment faire pour que mon installation de Moodle ressemble à celle de moodle.org ?==&lt;br /&gt;
&lt;br /&gt;
Consultez [[:en:Homepage design|homepage design of moodle.org]] (en anglais) pour des détails exhaustifs.&lt;br /&gt;
&lt;br /&gt;
== Comment fonctionnent les limites de taille des fichiers déposés ? ==&lt;br /&gt;
&lt;br /&gt;
La taille des fichiers déposés est réglée de plusieurs façons, chacune d&#039;entre elles restreignant les suivantes.&lt;br /&gt;
&lt;br /&gt;
1. En premier lieu, un réglage du serveur web Apache vous permet de modifier ce paramètre. On le règle en ajoutant ou modifiant une ligne du fichier de configuration de Apache &#039;&#039;/etc/httpd/conf/httpd.conf&#039;&#039; et/ou &#039;&#039;/etc/httpd/conf.d/php.conf&#039;&#039; en indiquant la taille en octets comme indiqué ci-dessous.&lt;br /&gt;
&lt;br /&gt;
 LimitRequestBody 10485760&lt;br /&gt;
&lt;br /&gt;
Dans d&#039;autres systèmes d&#039;exploitation, le fichier de configuration peut être situé ailleurs. Par exemple, dans Mac OS X, on le trouve ici &#039;&#039;/private/etc/apache2/httpd.conf&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
2. PHP propose deux autres limites en octets, que l&#039;on peut définir dans le fichier &#039;&#039;php.ini&#039;&#039; et parfois dans un fichier &#039;&#039;.htaccess&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 php_value upload_max_filesize 50000000&lt;br /&gt;
 php_value post_max_size 50000000&lt;br /&gt;
&lt;br /&gt;
Un redémarrage de Apache sera nécessaire pour que les nouveaux réglages soient actifs.&lt;br /&gt;
&lt;br /&gt;
3. Moodle propose une limite pour tout le site, appelée &#039;&#039;maxbytes&#039;&#039;, et qui peut être fixée dans Administration &amp;gt;&amp;gt; Configuration &amp;gt;&amp;gt; [[admin/config|Paramètres techniques]].&lt;br /&gt;
&lt;br /&gt;
4. Une limite (par cours) peut être fixée par les enseignants dans les [[course/edit|Paramètres]] du cours.&lt;br /&gt;
&lt;br /&gt;
5. Certains modules d&#039;activité, comme [[Forum]] et [[Devoir]] possèdent leur propre limite, qui peut être définie dans les paramètres de l&#039;activité.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voir aussi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Discussion [http://moodle.org/mod/forum/discuss.php?d=39625 Detailed instructions to increase the maximum allowed size for uploaded files] (en anglais)&lt;br /&gt;
* Les instructions ci-dessous sur la modification du temps maximal d&#039;exécution&lt;br /&gt;
&lt;br /&gt;
== Comment modifier la taille maximale d&#039;un fichier déposé sur un serveur local sous Windows ==&lt;br /&gt;
&lt;br /&gt;
Sur un serveur local (avec [[:en:Complete install packages]] (en anglais), on peut aisément augmenter la taille maximale des fichiers déposés, même au-delà de 16 Mo (valeur par défaut).&lt;br /&gt;
&lt;br /&gt;
Voici un exemple pour 100 Mo.&lt;br /&gt;
* Trouvez le fichier &#039;&#039;&#039;/Apache/bin/php.ini&#039;&#039;&#039; et ouvrez le avec WordPad (clic-droit -&amp;gt; Ouvrer avec -&amp;gt; choisir WordPad).&lt;br /&gt;
* Dans le fichier, cherchez (Menu édition -&amp;gt; rechercher) le texte &amp;quot;_max_&amp;quot; jusqu&#039;à trouver &amp;lt;code&amp;gt;upload_max_filesize = 16M&amp;lt;/code&amp;gt;&lt;br /&gt;
* Modifiez cette ligne ainsi :&lt;br /&gt;
 upload_max_filesize = 100M&lt;br /&gt;
* De la même façon, cherchez &amp;lt;code&amp;gt;post_max_size = 16M&amp;lt;/code&amp;gt; et remplacez la ligne par :&lt;br /&gt;
 post_max_size = 100M&lt;br /&gt;
* Enregistrez le fichier  &lt;br /&gt;
&lt;br /&gt;
Après tout changement apporté au fichier php.ini, il faut redémarrer Apache pour que les modifications soient prises en compte. Relancez donc xampp et retournez naviguer sur localhost. La taille maximale de dépôt de fichier, dans la rubrique configuration, devrait désormais indiquer 100M.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voir aussi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Les instructions ci-dessous sur la modification du temps maximal d&#039;exécution&lt;br /&gt;
&lt;br /&gt;
== Comment changer la durée maximale d&#039;exécution ? ==&lt;br /&gt;
&lt;br /&gt;
Un effet de bord de l&#039;augmentation de la taille maximale des fichiers déposés est que l&#039;exécution des scripts peut se prolonger au-delà de la durée maximale prévue par défaut (300 secondes / 5 minutes). Pour modifier ceci, trouvez le paramètre max_execution_time dans php.ini, pour l&#039;adapter comme ceci par exemple :&lt;br /&gt;
&lt;br /&gt;
 max_execution_time = 600&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Apache et que vous modifiez vos paramètres au moyen d&#039;un fichier .htaccess, alors ajoutez cette ligne au fichier .htaccess :&lt;br /&gt;
&lt;br /&gt;
 php_value max_execution_time 600&lt;br /&gt;
&lt;br /&gt;
Relancez votre serveur pour que les changements prennent effet, et vérifiez que les valeurs voulues ont bien été modifiées, en consultant la page phpinfo dans Administration &amp;gt;&amp;gt; Serveur &amp;gt;&amp;gt; Environnement.&lt;br /&gt;
&lt;br /&gt;
== J&#039;ai oublié le mot de passe de l&#039;administrateur (mot de passe perdu ?) ==&lt;br /&gt;
En premier lieu, essayer les vérifications habituelles en cas d&#039;erreur de connexion : [[Impossible de me connecter|procédure de vérification]].&lt;br /&gt;
&lt;br /&gt;
En dernier recours, vous devez accéder à la base de données MySQL. Les mots de passe, pour tous les utilisateurs, sont stockés dans la table &#039;&#039;mdl_user&#039;. Copiez le mot de passe des invités (utilisateur guest) à la place du mot de passe de l&#039;administrateur. Utilisez-le ensuite pour vous connecter.&lt;br /&gt;
&lt;br /&gt;
En cas de difficulté, vous trouverez des informations supplémentaires dans les discussions &lt;br /&gt;
[http://moodle.org/mod/forum/discuss.php?d=18103 change admin&#039;s password] et [http://moodle.org/mod/forum/discuss.php?d=4552&amp;amp;parent=38070 login/password] (en anglais).&lt;br /&gt;
&lt;br /&gt;
== La table log a disparu de la base de données ==&lt;br /&gt;
La cause la plus probable est que la table mdl_log est endommagée. Cf. infra sur la réparation de base de données.&lt;br /&gt;
&lt;br /&gt;
==Les changements sur la feuille de style n&#039;apparaissent pas==&lt;br /&gt;
&lt;br /&gt;
Généralement, les navigateurs enregistrent les feuilles de style en cache. C&#039;est pourquoi il est nécessaire de forcer le rechargement de la page (CTRL + F5) pour voir les changements.&lt;br /&gt;
&lt;br /&gt;
== Site-wide scales ==&lt;br /&gt;
To add a site-wide scale, available in all courses, follow the Scales link in any course Administration block. Add a new scale, then use the move down arrow to move the scale from custom scales to standard scales.&lt;br /&gt;
&lt;br /&gt;
== Users are being unenrolled for no apparent reason ==&lt;br /&gt;
Unenrolment may be controlled by the following:&lt;br /&gt;
*The &#039;&#039;longtimenosee&#039;&#039; variable in Administration &amp;gt;&amp;gt; Configuration &amp;gt;&amp;gt; [[admin/config|Variables]] which specifies the time limit for which, if students haven&#039;t logged in, they are unenrolled from courses.&lt;br /&gt;
*The &#039;&#039;Enrolment duration&#039;&#039; in the [[course/edit|Course settings]] which unenrols students after the specified time has elapsed.&lt;br /&gt;
&lt;br /&gt;
==Why do I see &amp;lt;nowiki&amp;gt;[[missing strings]]&amp;lt;/nowiki&amp;gt;?==&lt;br /&gt;
&lt;br /&gt;
Double square brackets around text indicate that language strings are missing. Please check for missing strings and update local language packs in Administration &amp;gt;&amp;gt; [[Configuration]] &amp;gt;&amp;gt; [[Langue]].&lt;br /&gt;
&lt;br /&gt;
Language strings for non-standard modules and plugins are generally contained in a &#039;&#039;lang&#039;&#039; folder within the module or plugin folder. For sites which have migrated to UTF-8, it may be necessary to re-name the folder e.g. &#039;&#039;en&#039;&#039; should be re-named &#039;&#039;en_utf8&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Comment connaitre la version de Moodle installée ? ==&lt;br /&gt;
See this document on [https://docs.moodle.org/en/Moodle_version Moodle version] information.&lt;br /&gt;
&lt;br /&gt;
== Comment réparer une base de données de Moodle corrompue ? ==&lt;br /&gt;
Database corruption can be repaired using the mysqlcheck command:&lt;br /&gt;
&lt;br /&gt;
 #mysqlcheck –u moodleuser –p –-auto-repair moodle&lt;br /&gt;
&lt;br /&gt;
Your mysql database server must be running when executing the mysqlcheck command. If there are problems with the tables, the auto-repair option will fix them. Re-run the command again to double-check that all is OK. &lt;br /&gt;
&lt;br /&gt;
Individual Moodle tables may be repaired using MySQL Admin/PHPMyAdmin as follows:&lt;br /&gt;
*In the databases section, select the Moodle database.&lt;br /&gt;
*Click the SQL tab, then in the &amp;quot;Run SQL query/queries on database moodle&amp;quot; field type&lt;br /&gt;
 REPAIR TABLE mdl_tablename&lt;br /&gt;
*Click the Go button.&lt;br /&gt;
For example, to repair the Moodle log tables, type &amp;lt;code&amp;gt;REPAIR TABLE mdl_log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=58208#279638 Forum discussion] on a moodle database optimization script&lt;br /&gt;
*[[:en:Performance#MySQL_performance | Performance Documentation]] on database repair and optimization&lt;br /&gt;
*[http://www.databasejournal.com/features/mysql/article.php/10897_3300511_2 Database Journal article on repairing database corruption in MySQL]&lt;br /&gt;
&lt;br /&gt;
==Re. Site files, what does &amp;quot;files placed here can be accessed by anyone&amp;quot; mean?==&lt;br /&gt;
&lt;br /&gt;
Unlike course files, which require a user to have appropriate rights in order to access them, files within the site files folder are accessible by anyone provided with the URI. For example visitors to the site may view images stored in the site files folder without being logged in. Please refer to [[:en:Site files]] for more information.&lt;br /&gt;
&lt;br /&gt;
== Mon site reste bloqué en mode de maintenance ==&lt;br /&gt;
&lt;br /&gt;
Sometimes Moodle gets stuck in maintenance mode and you&#039;ll see the message &amp;quot;This site is undergoing maintenance and is currently unavailable&amp;quot; despite your attempts to turn-off maintenance mode. When you put Moodle into maintenance mode it creates a file called maintenance.html in moodledata/1/maintenance.html (the site files folder). To fix this try the following:&lt;br /&gt;
&lt;br /&gt;
* Check that the web server user has write permissions to the moodledata folder.&lt;br /&gt;
* Supprimez manuellement le fichier maintenance.html.&lt;br /&gt;
&lt;br /&gt;
== J&#039;obtiens une page incomplète lorsque j&#039;active le mode édition ==&lt;br /&gt;
This is usually as a result of an incompatible non-standard module or block that you have installed. Follow these steps:&lt;br /&gt;
#Find any non-standard modules or blocks you have installed in the moodle/mod or moodle/blocks folders.&lt;br /&gt;
#Move these to another folder outside the moodle folder. &lt;br /&gt;
#Re-visit your course page and try clicking on the &amp;quot;Turn Editing On&amp;quot; button again. &lt;br /&gt;
#Repeat the process until you find the one that is causing the problems. &lt;br /&gt;
&lt;br /&gt;
Once you have found an incompatible module/block, please report the problem to the author in the [http://moodle.org/mod/data/view.php?id=6009 Modules and Plugins] page. &lt;br /&gt;
&lt;br /&gt;
== Je ne peux pas supprimer le forum des nouvelles dans un cours ==&lt;br /&gt;
Voir la page [[Forum des nouvelles]].&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Administrateur]]&lt;br /&gt;
[[Catégorie:FAQ]]&lt;br /&gt;
&lt;br /&gt;
[[en:Administration FAQ]]&lt;br /&gt;
[[es:FAQ Administración]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Salt&amp;diff=9776</id>
		<title>Salt</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Salt&amp;diff=9776"/>
		<updated>2010-04-22T07:31:53Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page redirigée vers Salage de mot de passe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[Salage de mot de passe]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=glossaire&amp;diff=9748</id>
		<title>glossaire</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=glossaire&amp;diff=9748"/>
		<updated>2010-03-31T18:08:13Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page redirigée vers Glossaire&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[Glossaire]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=safe_mode&amp;diff=9661</id>
		<title>safe mode</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=safe_mode&amp;diff=9661"/>
		<updated>2010-03-05T14:16:56Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page créée avec « Sur un serveur hébergé, il est éventuellement possible de demander à l&amp;#039;hébergeur d&amp;#039;autoriser le mode Safe mode Off pour le répertoire moodle, et uniquement pour celui-c... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sur un serveur hébergé, il est éventuellement possible de demander à l&#039;hébergeur d&#039;autoriser le mode Safe mode Off pour le répertoire moodle, et uniquement pour celui-ci.&lt;br /&gt;
&lt;br /&gt;
Par exemple, en rajoutant les lignes suivantes dans le fichier httpd.conf&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;Directory /tout_le_chemin_absolu_vers_Moodle/moodle&amp;gt;&lt;br /&gt;
php_admin_flag safe_mode off&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(cela ne concerne que ce répertoire et Moodle, pas les autres applications PHP hébergées sur le reste du serveur)&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Installation_de_Moodle&amp;diff=9660</id>
		<title>Installation de Moodle</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Installation_de_Moodle&amp;diff=9660"/>
		<updated>2010-03-05T14:14:47Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : lien wiki vers une nouvelle page Safe mode&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Avant tout, pas de panique ! :-)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ce document explique comment installer un nouveau site 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&#039;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&#039;habitude une affaire de minutes !&lt;br /&gt;
&lt;br /&gt;
Si vous avez des problèmes, prenez le temps d&#039;étudier attentivement ces instructions : la plupart des difficultés y sont traitées. Si cela ne suffit pas, vous pouvez demander de l&#039;aide à la communauté Moodle sur [http://moodle.org/course/view.php?id=20 Moodle en français] ou sur&lt;br /&gt;
[http://moodle.org/course/view.php?id=5 Using Moodle] (en anglais).&lt;br /&gt;
&lt;br /&gt;
Une autre possibilité est de contacter un [http://moodle.com/hosting/ Partenaire Moodle fournissant un hébergement], qui pourra entretenir votre Moodle pour vous, de sorte que vous puissiez vous focaliser directement sur l&#039;enseignement ! C&#039;est l&#039;option la plus confortable, mais si vous décidez de choisir un hébergeur ayant Fantastico (inclus dans cPanel), alors [http://otaru-jc.ac.jp/hagley/settingupmoodleonhostingwithcpanel.swf ce tutoriel vous guidera] dans le processus de choix d&#039;un hébergeur et d&#039;installation de Moodle via cPanel. Dans cette dernière formule, l&#039;installation ne nécessite aucune connaissance particulière, mais la version installée est celle prévue par Fantastico, c&#039;est-à-dire rarement la dernière.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prérequis nécessaires ==&lt;br /&gt;
&lt;br /&gt;
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&#039;exploitation Windows XP/2000/2003 (WAMP), Solaris 10 (Sparc and x64), Mac OS X et Netware 6. Le support de PostgreSQL, Oracle et Microsoft SQL Server est aussi disponible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note pour ceux utilisant un hébergeur web :&#039;&#039;&#039; La plupart des hébergeurs web proposent tout cela par défaut. Vous devriez contacter le support technique des hébergeurs pour vérifier ces points &#039;&#039;&#039;avant&#039;&#039;&#039; de vous engager. Si vous vous êtes engagé auprès d&#039;un hébergeur web qui n&#039;offre pas ces logiciels, demandez-lui pourquoi, et envisagez de changer de fournisseur si les modifications nécessaires ne sont pas apportées.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les logiciels et réglages nécessaires pour Moodle sont les suivants :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Matériel&#039;&#039;&#039; (sauf si vous utilisez un serveur hébergé)&lt;br /&gt;
* Espace disque : 160 Mo de libre (min). Vous aurez besoin de plus de place pour stocker vos contenus de cours.&lt;br /&gt;
* Mémoire : 256 Mo (min), 1 Go (recommandé). La règle générale est que Moodle peut supporter 50 utilisateurs &#039;&#039;simultanés&#039;&#039; pour chaque 1 Go de RAM, mais cela peut varier en fonction de la combinaison de votre matériel spécifique, et des logiciels utilisés.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logiciel&#039;&#039;&#039;&lt;br /&gt;
* Logiciel serveur web. La plupart des gens utilisent [http://www.apache.org/ Apache], mais Moodle devrait fonctionner tout aussi bien avec n&#039;importe quel serveur web compatible avec PHP, comme IIS sur les plateformes Windows.&lt;br /&gt;
* Le langage de script [http://www.php.net/ PHP]. Il a existé certains problèmes lors de l&#039;installation de Moodle avec [http://www.php-accelerator.co.uk PHP-Accelerator]. Il existe actuellement deux versions (ou branches) de PHP : PHP4 et PHP5 et les versions requises sont détaillées ci-dessous.&lt;br /&gt;
** Dès la version 1.4 de Moodle, PHP4 (version 4.1.0 ou ultérieure) et PHP5 (version 5.1.0 ou ultérieure) sont supportés.&lt;br /&gt;
** A partir de Moodle 1.6, PHP4 (4.3.0 ou ultérieur) ou PHP5 (5.1.0 ou ultérieur) sont supportés.&lt;br /&gt;
** La future version de Moodle 2.0 ne supportera plus PHP4, et PHP5 (version 5.2.8 ou ultérieure) sera nécessaire.&lt;br /&gt;
** Paramètres PHP&lt;br /&gt;
*** le paramètre PHP &#039;&#039;safe mode&#039;&#039; doit être à OFF dans les fichiers de configuration de php (php.ini) et d&#039;apache (généralement httpd.config).&lt;br /&gt;
*** le paramètre &#039;&#039;memory_limit&#039;&#039; doit être au moins à 40M à partir de Moodle 1.8 (32M pour Moodle 1.7, et 16M jusqu&#039;à Moodle 1.6). Les grands sites peuvent nécessiter plus de 128M. PHP 5.2.x nécessite une valeur plus haute pour &#039;&#039;memory_limit&#039;&#039; que les versions précédentes, jusqu&#039;au double. Les systèmes d&#039;exploitation 64 bits nécessitent également une valeur plus élevée.&lt;br /&gt;
*** le paramètre &#039;&#039;session.save_handler&#039;&#039; doit être réglé à &#039;&#039;files&#039;&#039;&lt;br /&gt;
** Extensions et librairies PHP&lt;br /&gt;
*** mbstring - est requis à partir de Moodle 1.6 pour l&#039;affichage des chaines multi-byte.&lt;br /&gt;
*** iconv est recommandé à partir de Moodle 1.6.&lt;br /&gt;
*** Sur les systèmes Linux/Unix/Mac OS X, la [http://www.libgd.org/ bibliothèque GD] et la [http://www.freetype.org/ bibliothèque FreeType 2] vous permettront d&#039;afficher dynamiquement les graphiques générés par les pages d&#039;historique.&lt;br /&gt;
*** mysql est requis si vous utilisez la base de donnée MySql. Notez que pour certaines distributions Linux (notamment Red Hat) c&#039;est une installation optionnelle.&lt;br /&gt;
*** pgsql est requis pour supporter la base de donnée PostgreSQL.&lt;br /&gt;
*** zlib est requis pour supporter les fonctionnalités zip/unzip.&lt;br /&gt;
*** curl est recommandé à partir de Moodle 1.8.&lt;br /&gt;
*** tokenizer est recommandé à partir de Moodle 1.8.&lt;br /&gt;
*** curl et openssl sont nécessaires pour les fonctionnalités de réseau Moodle (à partir de Moodle 1.8).&lt;br /&gt;
*** d&#039;autres extensions PHP peuvent être requises pour des fonctionnalités optionnelles de Moodle, notamment comme l&#039;authentification externe et/ou l&#039;inscription (par exemple, extension LDAP)&lt;br /&gt;
* Un serveur de base de données : [http://www.mysql.com/ MySQL] ou [http://www.postgresql.org/ PostgreSQL] sont complètement supportés et recommandés pour être utilisés avec n&#039;importe quelle version de Moodle. A partir de Moodle 1.7, d&#039;autres formats de base de données sont supportés, notamment Oracle et MS SQL. MySQL est &#039;&#039;le&#039;&#039; choix de la plupart des gens, mais il y a quelques [[:en:Arguments in favour of PostgreSQL|arguments en faveur de PostgreSQL]], notamment si vous planifiez un gros déploiement.&lt;br /&gt;
** Pour Moodle 1.5 et ultérieur, MySQL (3.23 ou ultérieur) ou PostgreSQL (7.4 ou ultérieur)&lt;br /&gt;
** Pour Moodle 1.6 et ultérieur, MySQL (4.1.12 ou ultérieur) ou PostgreSQL (7.4 ou ultérieur)&lt;br /&gt;
** Pour Moodle 1.7 et ultérieur, MySQL (4.1.12 ou ultérieur) ou PostgreSQL (7.4 ou ultérieur) ou Microsoft SQL Server 2005 (version 9 ou [http://moodle.org/mod/forum/discuss.php?d=59284 SQL Server Express 2005])&lt;br /&gt;
** Pour Moodle 1.8 et ultérieur, MySQL (4.1.12 ou ultérieur) ou PostgreSQL (8.0 ou ultérieur) ou Microsoft SQL Server 2005 (version 9 ou [http://moodle.org/mod/forum/discuss.php?d=59284 SQL Server Express 2005])&lt;br /&gt;
** Pour Moodle 1.9 et ultérieur, MySQL (4.1.12 ou ultérieur) ou PostgreSQL (8.0 ou ultérieur) ou Microsoft SQL Server 2005 (version 9 ou [http://moodle.org/mod/forum/discuss.php?d=59284 SQL Server Express 2005])&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Note Mysql&#039;&#039;&#039; : à partir de Moodle 1.6 si vous utilisez uniquement les langues en latin, MySQL 4.1.12 est suffisant. Si vous utilisez des langues non latines, MySQL 4.1.16 au minimum sera nécessaire. Actuellement, le réglage de MySQL &amp;quot;strict mode&amp;quot; devrait être à OFF (mis à &amp;quot;&amp;quot; ou &amp;quot;MYSQL40&amp;quot;) dans le fichier de configuration de MySQL.&lt;br /&gt;
: &#039;&#039;&#039;Note PostgreSQL&#039;&#039;&#039; : la version minimale de PostgreSQL est la 7.4, et est celle recommandée pour les anciennes versions de Moodle. A partir de Moodle 1.8, la version minimale de PostgreSQL est 8.0, largement utilisée.&lt;br /&gt;
&lt;br /&gt;
Si vous voulez faire fonctionner Moodle sur votre propre ordinateur et que cela vous fait un peu peur, lisez notre guide pour [[Installation de AMP|installer Apache, MySQL et PHP]]. Ce document offre quelques pas-à-pas pour l&#039;installation de ces logiciels sur la plupart des plateformes.&lt;br /&gt;
&lt;br /&gt;
== Combien d&#039;utilisateurs ? ==&lt;br /&gt;
&lt;br /&gt;
En plus des prérequis matériels et logiciels, vous devrez aussi réfléchir à la capacité de votre installation en fonction du nombre d&#039;utilisateurs que Moodle devra gérer. Il y a deux nombres à prendre en comptes :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Utilisateurs qui naviguent sur le site&#039;&#039;&#039;: le nombre maximum d&#039;utilisateurs susceptibles de consulter votre site Moodle. C&#039;est le nombre d&#039;ordinateurs de votre organisation, ou d&#039;inscrits à vos cours (celui qui sera le plus grand).&lt;br /&gt;
* &#039;&#039;&#039;Utilisateurs simultanés de la base de données&#039;&#039;&#039; : le nombre maximum d&#039;utilisateurs simultanés de la base de données (nécessaire pour des activités Moodle telles que les tests). C&#039;est le nombre d&#039;utilisateurs qui utiliseront Moodle au même moment. En établissement éducatif, vous pouvez utiliser vos planning pour obtenir cette information.&lt;br /&gt;
&lt;br /&gt;
Lorsque vous avez ces chiffres, vous pouvez estimer si votre installation Moodle pourra tenir la charge pour ces capacités. Le nombre exact d&#039;utilisateurs dépend de votre configuration matériel/logiciel/réseau spécifique. Généralement, la quantité de mémoire (RAM) installée est le facteur déterminant mais une vitesse processeur supérieure aidera également à réduire le temps de chargement des pages.&lt;br /&gt;
&lt;br /&gt;
Voici la règle générale approximative pour un serveur unique :&lt;br /&gt;
* le nombre maximal d&#039;utilisateur en simultané = RAM (Go) * 50&lt;br /&gt;
* le nombre maximal d&#039;utilisateurs en consultation = nombre maximal d&#039;utilisateurs simultanés * 5.&lt;br /&gt;
&lt;br /&gt;
Par exemple, une université ayant 500 ordinateurs, et 100 utilisateurs simultanés aura besoin d&#039;environ 2 Go de RAM pour son serveur, pour supporter le nombre d&#039;utilisateurs simultanés.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note si vous utilisez un serveur hébergé&#039;&#039;&#039; : demandez à votre hébergeur quelles sont les limites existants sur les accès simultanés à la base de données et la charge processeur. Cela vous donnera une bonne estimation du nombre d&#039;utilisateurs que Moodle pourra gérer.&lt;br /&gt;
&lt;br /&gt;
== Télécharger le logiciel ==&lt;br /&gt;
&lt;br /&gt;
Il y a deux façons d&#039;obtenir Moodle : par téléchargement d&#039;un fichier compressé ou à l&#039;aide du [[CVS pour administrateurs|CVS]]. Toutes deux sont expliquées en détail (mais en anglais) sur la page de téléchargement http://moodle.org/downloads/&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement d&#039;un fichier compressé ===&lt;br /&gt;
On peut télécharger Moodle depuis la page de téléchargement http://moodle.org/downloads/&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;obtenir les différentes versions de Moodle en utilisant les adresses suivantes :&lt;br /&gt;
* http://download.moodle.org/stable19/&lt;br /&gt;
* http://download.moodle.org/stable18/&lt;br /&gt;
* http://download.moodle.org/stable17/&lt;br /&gt;
* http://download.moodle.org/stable16/&lt;br /&gt;
* http://download.moodle.org/stable15/&lt;br /&gt;
* http://download.moodle.org/stable14/&lt;br /&gt;
* http://download.moodle.org/stable13/&lt;br /&gt;
&lt;br /&gt;
et la version de développement est toujours là :&lt;br /&gt;
* http://download.moodle.org/moodle/&lt;br /&gt;
&lt;br /&gt;
Si l&#039;on souhaite connaitre les dernières modifications apportées dans les 30 derniers jours, il suffit d&#039;ajouter CHANGES à la fin, par exemple :&lt;br /&gt;
* http://download.moodle.org/moodle/CHANGES&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement par CVS ===&lt;br /&gt;
&lt;br /&gt;
Toutes les informations d&#039;utilisations de CVS sont disponibles sur la page [[CVS pour administrateurs]].&lt;br /&gt;
&lt;br /&gt;
=== Mise en place des fichiers ===&lt;br /&gt;
&lt;br /&gt;
Après avoir obtenu les fichiers par [[CVS pour administrateurs|CVS]], ou téléchargé l&#039;archive, puis l&#039;avoir décompressé en utilisant soit&lt;br /&gt;
 tar -zxvf [filename]&lt;br /&gt;
soit&lt;br /&gt;
 unzip [filename]&lt;br /&gt;
vous aurez sous les yeux un dossier nommé &#039;&#039;moodle&#039;&#039;, contenant un certain nombre de dossiers et de fichiers.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez placer ce dossier intégralement dans le dossier documents de votre serveur web. Dans ce cas, le site Moodle sera accessible à l&#039;adresse &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://votreserveur.com/moodle/&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. 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&#039;adresse &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://votreserveur.com/&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Si vous téléchargez Moodle sur votre propre ordinateur pour le déposer ensuite sur le serveur web, il est habituellement mieux de déposer l&#039;archive (plutôt que le dossier décompressé), et de le décompresser sur le serveur. Les interfaces des hébergements, comme cPanel, vous permettent de décompresser les archives dans un &#039;&#039;gestionnaire de fichier&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Structure du dossier de Moodle ===&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ignorer cette section, qui comporte un bref résumé du contenu du dossier de Moodle.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;config.php&#039;&#039; - contient les réglages de base (ce fichier n&#039;est pas inclus dans la distribution ; vous allez le créer au cours de l&#039;installation)&lt;br /&gt;
:&#039;&#039;install.php&#039;&#039; - le script qui créera le ficher &#039;&#039;config.php&#039;&#039;&lt;br /&gt;
:&#039;&#039;version.php&#039;&#039; - indique la version actuelle de Moodle&lt;br /&gt;
:&#039;&#039;index.php&#039;&#039; - la page d&#039;accueil du site&lt;br /&gt;
:&#039;&#039;admin/&#039;&#039; - code pour l&#039;administration du site&lt;br /&gt;
:&#039;&#039;auth/&#039;&#039; - modules pour l&#039;authentification des utilisateurs&lt;br /&gt;
:&#039;&#039;blocks/&#039;&#039; - modules pour les blocs latéraux sur de nombreuses pages&lt;br /&gt;
:&#039;&#039;calendar/&#039;&#039; - code pour gérer et afficher les calendriers&lt;br /&gt;
:&#039;&#039;course/&#039;&#039; - code pour l&#039;affichage et la gestion des cours&lt;br /&gt;
:&#039;&#039;doc/&#039;&#039; - documentation et fichiers d&#039;aide de Moodle&lt;br /&gt;
:&#039;&#039;files/&#039;&#039; - code pour l&#039;affichage et la gestion des fichiers déposés&lt;br /&gt;
:&#039;&#039;lang/&#039;&#039; - textes dans les différentes langues, un dossier par langue&lt;br /&gt;
:&#039;&#039;lib/&#039;&#039; - bibliothèque de code du programme Moodle&lt;br /&gt;
:&#039;&#039;login/&#039;&#039; - code de gestion des connexions et de la création des comptes&lt;br /&gt;
:&#039;&#039;mod/&#039;&#039; - tous les modules d&#039;activités de Moodle&lt;br /&gt;
:&#039;&#039;pix/&#039;&#039; - les images et graphiques génériques du site&lt;br /&gt;
:&#039;&#039;theme/&#039;&#039; - les différents thèmes permettant de changer l&#039;aspect de votre site&lt;br /&gt;
:&#039;&#039;user/&#039;&#039; - code pour afficher et gérer les utilisateurs&lt;br /&gt;
&lt;br /&gt;
== Préparer votre système ==&lt;br /&gt;
&lt;br /&gt;
Pour vous assurer que Moodle s&#039;installera correctement, vous devez vérifier que les paramètres du serveur web sont corrects, créer une base de données vide pour Moodle, et créer un répertoire sur le disque dans lequel Moodle pourra stocker tous vos fichiers (et les autres fichiers créés automatiquement) liés aux cours qui seront créés.&lt;br /&gt;
&lt;br /&gt;
=== Vérifier les réglages de votre serveur web ===&lt;br /&gt;
&lt;br /&gt;
*En premier lieu, assurez-vous que votre serveur web permette d&#039;utiliser « index.php » comme page par défaut (de même par exemple que index.html, index.htm, default.htm, etc.).&lt;br /&gt;
&lt;br /&gt;
Dans Apache, cela peut être obtenu avec une directive « DirectoryIndex » dans votre fichier « httpd.conf ». Chez moi, cela se présente ainsi :&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;DirectoryIndex&#039;&#039;&#039; index.php index.html index.htm &lt;br /&gt;
&lt;br /&gt;
Contrôlez simplement que &#039;&#039;index.php&#039;&#039; soit dans la liste (et de préférence au début de la liste, pour des raisons de performance).&lt;br /&gt;
&lt;br /&gt;
*Deuxièmement, &#039;&#039;&#039;mais seulement si vous utilisez Apache 2&#039;&#039;&#039;, vous devrez activer la variable &#039;&#039;AcceptPathInfo&#039;&#039;, qui permet de passer des arguments à des scripts, comme &amp;lt;nowiki&amp;gt;http://serveur/file.php/arg1/arg2&amp;lt;/nowiki&amp;gt;. 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 ».&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;AcceptPathInfo&#039;&#039;&#039; on&lt;br /&gt;
&lt;br /&gt;
=== Vérification des paramètres PHP ===&lt;br /&gt;
Moodle nécessite un certain nombre de réglages PHP. &#039;&#039;&#039;Sur la plupart des serveurs, ces réglages sont actifs par défaut&#039;&#039;&#039;. 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 &#039;&#039;php.ini&#039;&#039;) :&lt;br /&gt;
&lt;br /&gt;
 magic_quotes_gpc = 1        (préférable, mais pas nécessaire. Pour Moodle 2.0, devrait être plutôt mis à 0)&lt;br /&gt;
 magic_quotes_runtime = 0    (nécessaire)&lt;br /&gt;
 file_uploads = 1&lt;br /&gt;
 session.auto_start = 0&lt;br /&gt;
 session.bug_compat_warn = 0&lt;br /&gt;
&lt;br /&gt;
Pendant que vous modifiez le fichier php.ini, vous pouvez définir d&#039;autres paramètres optionnels. Par exemple, vous pouvez spécifier la taille maximale des fichiers que l&#039;on peut déposer, généralement fixée par défaut à 2 Mo. Pour la fixer à 16 Mo :&lt;br /&gt;
&lt;br /&gt;
 post_max_size = 16M&lt;br /&gt;
 upload_max_filesize = 16M&lt;br /&gt;
&lt;br /&gt;
==== Utiliser un fichier .htaccess pour le serveur web et les paramètres PHP ====&lt;br /&gt;
&lt;br /&gt;
Si vous installez Moodle sur un serveur hébergé, et ne pouvez pas modifier directement les fichiers de votre serveur, n&#039;avez accès ni au fichier &#039;&#039;httpd.conf&#039;&#039;, ni au fichier &#039;&#039;php.ini&#039;&#039; 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. Cela fonctionne seulement sur les serveurs Apache, et si Overrides est autorisé dans la configuration générale d&#039;Apache.&lt;br /&gt;
&lt;br /&gt;
*Créez dans le dossier de Moodle un fichier nommé &#039;&#039;.htaccess&#039;&#039;, contenant des lignes comme :&lt;br /&gt;
&lt;br /&gt;
 DirectoryIndex index.php index.html index.htm&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IfDefine APACHE2&amp;gt;&lt;br /&gt;
  &#039;&#039;&#039;AcceptPathInfo&#039;&#039;&#039; on&lt;br /&gt;
 &amp;lt;/IfDefine&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 php_flag magic_quotes_gpc 1&lt;br /&gt;
 php_flag magic_quotes_runtime 0&lt;br /&gt;
 php_flag file_uploads 1&lt;br /&gt;
 php_flag session.auto_start 0&lt;br /&gt;
 php_flag session.bug_compat_warn 0&lt;br /&gt;
&lt;br /&gt;
*Vous pouvez aussi définir la taille maximale des fichiers déposés :&lt;br /&gt;
&lt;br /&gt;
 LimitRequestBody 0&lt;br /&gt;
 php_value upload_max_filesize 16M&lt;br /&gt;
 php_value post_max_size 16M&lt;br /&gt;
&lt;br /&gt;
*Pour certains hébergeurs (comme 1&amp;amp;1 par exemple), vous devrez également ajouter :&lt;br /&gt;
&lt;br /&gt;
 AddType x-mapp-php5 .php&lt;br /&gt;
&lt;br /&gt;
*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 :&lt;br /&gt;
&lt;br /&gt;
 cp lib/htaccess .htaccess&lt;br /&gt;
&lt;br /&gt;
=== Créer une base de données vide ===&lt;br /&gt;
&lt;br /&gt;
Il est nécessaire de créer une base de données vide (nommée par exemple &#039;&#039;moodle&#039;&#039;) dans votre gestionnaire de base de données, ainsi qu&#039;un utilisateur spécial (nommé par exemple &#039;&#039;moodleuser&#039;&#039;) ayant accès à cette base de données (et seulement à celle-ci). Il est possible d&#039;utiliser l&#039;utilisateur &#039;&#039;root&#039;&#039;, mais cela n&#039;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&#039;une seule base de données.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Attention :&#039;&#039;&#039; Veuillez noter qu&#039;à partir de Moodle 1.5.x, Moodle ne fonctionne pas avec le nouveau mode strict de MySQL 5.x (STRICT_TRANS_TABLES et/ou STRICT_ALL_TABLES)  -- voir cette [http://moodle.org/mod/forum/discuss.php?d=58552 discussion sur les forums anglais]. Si vous utilisez MySQL 5.x, modifiez votre fichier de configuration MySQL (appelé &#039;&#039;my.ini&#039;&#039; sous Windows et &#039;&#039;my.cnf&#039;&#039; sur Unix/Linux/Mac OS X) et mettez en commentaire cette option ou mettez sql-mode=&amp;quot;&amp;quot; (avec des guillemets simples) (ou supprimez-la). Vous aurez alors à redémarrer MySQL. Si vous n&#039;avez pas accès à votre serveur, utilisez PHPMyAdmin (ou un autre client MySQL) et entrez la commande SET @@global.sql_mode=&amp;quot;&amp;quot; (guillemets simples); (note the semi-colon).&lt;br /&gt;
&lt;br /&gt;
=== Utiliser un serveur hébergé ===&lt;br /&gt;
Si vous utilisez un hébergeur web, vous avez probablement un panneau d&#039;administration web vous permettant de créer votre base de données.&lt;br /&gt;
&lt;br /&gt;
Le système &#039;&#039;&#039;&#039;[http://www.cpanel.com/ cPanel]&#039;&#039;&#039; est un des plus connus. Pour créer une base de données à partir de cPanel :&lt;br /&gt;
&lt;br /&gt;
# Cliquez sur l&#039;icône &amp;quot;&#039;&#039;&#039;MySQL Databases&#039;&#039;&#039;&amp;quot;.&lt;br /&gt;
# Tapez &amp;quot;moodle&amp;quot; dans le champ base de données et cliquez sur &amp;quot;&#039;&#039;&#039;Add Database&#039;&#039;&#039;&amp;quot;.&lt;br /&gt;
# Tapez un nom d&#039;utilisateur et un mot de passe (que vous n&#039;utilisez pas ailleurs) dans les champs respectifs, et cliquez sur &amp;quot;&#039;&#039;&#039;Add User&#039;&#039;&#039;&amp;quot;.&lt;br /&gt;
# Maintenant, utilisez le bouton &amp;quot;&#039;&#039;&#039;Add User to Database&#039;&#039;&#039;&amp;quot; pour donner à cet utilisateur &amp;quot;&#039;&#039;&#039;ALL&#039;&#039;&#039;&amp;quot; les droits sur cette base de données.&lt;br /&gt;
# Notez que vos nom d&#039;utilisateur et de base de données peuvent être préfixés par votre compte cPanel. En entrant les noms dans l&#039;installateur de Moodle, utilisez les noms complets.&lt;br /&gt;
&lt;br /&gt;
==== En utilisant la ligne de commande ====&lt;br /&gt;
Si vous avez accès à la ligne de commande Unix ou Windows, vous pouvez faire l&#039;équivalent en tapant quelques lignes, depuis le client MySQL.&lt;br /&gt;
&lt;br /&gt;
Exemple de commandes sur MySQL (les parties en rouge sont nécessaires à partir de Moodle 1.6, ignorez les pour les versions inférieures) :&lt;br /&gt;
&lt;br /&gt;
   # mysql -u root -p&lt;br /&gt;
   &amp;gt; CREATE DATABASE moodle &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci&amp;lt;/font&amp;gt;; &lt;br /&gt;
   &amp;gt; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*&lt;br /&gt;
           TO moodleuser@localhost IDENTIFIED BY &#039;motdepasse&#039;; &lt;br /&gt;
   &amp;gt; quit &lt;br /&gt;
   # mysqladmin -u root -p reload&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez MySQL 4.0.2 ou supérieur, vous devrez également spécifier l&#039;utilisation de tables temporaires, en modifiant la commande GRANT ci-dessus de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
   &amp;gt; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,&lt;br /&gt;
           DROP,INDEX,ALTER ON moodle.* &lt;br /&gt;
           TO moodleuser@localhost IDENTIFIED BY &#039;motdepasse&#039;; &lt;br /&gt;
&lt;br /&gt;
Pour MySQL, vous pouvez également utiliser phpMyAdmin pour gérer vos bases de données. Tout peut être fait via une interface web.&lt;br /&gt;
&lt;br /&gt;
Exemple de commandes pour PostgreSQL :&lt;br /&gt;
&lt;br /&gt;
   # su - postgres&lt;br /&gt;
   &amp;gt; psql -c &amp;quot;create user moodleuser createdb;&amp;quot; template1&lt;br /&gt;
   &amp;gt; psql -c &amp;quot;alter user moodleuser with encrypted password &#039;motdepasse&#039;;&amp;quot; template1&lt;br /&gt;
   &amp;gt; psql -c &amp;quot;create database moodle &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;with encoding &#039;unicode&#039;&amp;lt;/font&amp;gt;;&amp;quot; -U moodleuser template1&lt;br /&gt;
   &amp;gt; psql -c &amp;quot;alter user moodleuser nocreatedb;&amp;quot; template1&lt;br /&gt;
   &amp;gt; su - root&lt;br /&gt;
   # /etc/init.d/postgresql reload&lt;br /&gt;
&lt;br /&gt;
Si la commande de création suivante (&amp;gt;psql -c &amp;quot;create database moodle...&amp;quot;) renvoie une erreur, vous pouvez essayer :&lt;br /&gt;
 psql -c &amp;quot;create database moodle with template=template1 encoding = &#039;unicode&#039; owner = moodleuser location = &#039;/var/mydata&#039;;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Créer le dossier de données (moodledata) ===&lt;br /&gt;
&lt;br /&gt;
Moodle aura également besoin d&#039;espace sur le disque dur du serveur pour conserver les fichiers déposés par les utilisateurs, comme les documents de cours ou les photos des utilisateurs.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation de Moodle essaie de créer ce dossier pour vous, mais s&#039;il échoue, vous devrez créer un dossier dédié au stockage des données manuellement.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sécurité&#039;&#039;&#039; : Par sécurité, ce dossier &#039;&#039;&#039;NE DOIT PAS&#039;&#039;&#039; être accessible directement depuis le web. La manière la plus simple d&#039;obtenir cela est de le créer &#039;&#039;&#039;EN DEHORS&#039;&#039;&#039; du dossier web. Sinon, vous pouvez protéger ce dossier (si vous utilisez Apache) en y plaçant un fichier nommé &#039;&#039;.htaccess&#039;&#039;, contenant cette ligne :&lt;br /&gt;
&lt;br /&gt;
 deny from all&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Permissions&#039;&#039;&#039; : 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 &#039;&#039;nobody&#039;&#039;, &#039;&#039;www&#039;&#039; ou &#039;&#039;apache&#039;&#039;, et qu&#039;il ait les droits de lecture, d&#039;écriture, et d&#039;exécution. Pour cela, vous pouvez utiliser une ligne comme :&lt;br /&gt;
&lt;br /&gt;
 chown -R nobody:nobody moodledata&lt;br /&gt;
&lt;br /&gt;
Par défaut, Moodle affichera un avertissement si vous créez le dossier de données dans le dossier web, mais sinon, il peut être créé ou vous le souhaitez. Vous pourrez le déplacer plus tard ou bon vous semblera, en prenant bien garde à modifier le chemin d&#039;accès dans le fichier &#039;&#039;&#039;config.php&#039;&#039;&#039;. Par exemple, si &#039;&#039;moodledata&#039;&#039; est situé dans un dossier nommé &#039;&#039;data&#039;&#039;, alors vous devriez avoir :&lt;br /&gt;
			&lt;br /&gt;
 $CFG-&amp;gt;dataroot = &#039;/data/moodledata&#039;;&lt;br /&gt;
&lt;br /&gt;
Sur la plupart des serveurs web, vous devrez probablement restreindre à votre &#039;&#039;groupe&#039;&#039; tous les accès à vos fichiers (afin d&#039;éviter que d&#039;autres utilisateurs du même fournisseur puissent voir ou modifier vos fichiers), mais accorder les droits de lecture et d&#039;écriture à tous les autres utilisateurs (ce qui permettra au serveur web d&#039;accéder à vos fichiers).&lt;br /&gt;
&lt;br /&gt;
Si vous avez des difficultés à gérer proprement cela, parlez-en à l&#039;administrateur de votre serveur web. Notamment, certains sites utilisant le réglage de PHP appelé &#039;&#039;Safe Mode&#039;&#039; pourraient demander une création manuelle du dossier de données par l&#039;administrateur.&lt;br /&gt;
&lt;br /&gt;
== Lancer le script d&#039;installation pour créer le fichier &#039;&#039;config.php&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Pour lancer le script d&#039;installation (install.php), accédez simplement à l&#039;URL de votre Moodle à l&#039;aide d&#039;un navigateur web, ou directement à l&#039;adresse &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://votreserveur/install.php&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation essaiera d&#039;enregistrer un cookie de session. Si une fenêtre surgissante s&#039;affiche dans votre navigateur, veuillez accepter ce cookie !&lt;br /&gt;
&lt;br /&gt;
Moodle détectera qu&#039;une configuration est nécessaire et vous guidera sur quelques pages pour vous aider à créer un nouveau fichier de configuration nommé &#039;&#039;&#039;config.php&#039;&#039;&#039;. À la fin de cette opération, Moodle essaiera d&#039;enregistrer le fichier au bon endroit. Vous pourrez également le télécharger et installer &#039;&#039;à la main&#039;&#039; le fichier &#039;&#039;&#039;config.php&#039;&#039;&#039; sur le serveur, dans le dossier principal de Moodle.&lt;br /&gt;
&lt;br /&gt;
Au cours de l&#039;opération, le script testera l&#039;environnement de votre serveur et vous suggérera au besoin comment corriger les éventuels problèmes. Dans la plupart des situations, ces instructions seront suffisantes, mais si vous êtes bloqué, jetez un oeil ci-dessous pour obtenir plus d&#039;informations sur ce qui pourrait vous ennuyer.&lt;br /&gt;
&lt;br /&gt;
== Visiter la page d&#039;administration pour poursuivre l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
La page d&#039;aministration devrait être maintenant active à l&#039;adresse &amp;lt;nowiki&amp;gt;http://exemple.com/moodle/admin&amp;lt;/nowiki&amp;gt; (ou &amp;lt;nowiki&amp;gt;http://exemple.com/admin&amp;lt;/nowiki&amp;gt;). Si vous essayez d&#039;accéder à la page d&#039;accueil de votre site, vous y arriverez directement malgré tout. La première fois que vous accéderez à la page d&#039;administration, un condensé de la licence GPL vous sera présenté. Vous devez l&#039;accepter avant de continuer la mise en service de votre installation.&lt;br /&gt;
&lt;br /&gt;
(Moodle va aussi essayer de placer des cookies dans votre navigateur. Si celui-ci vous permet d&#039;accepter ou non les cookies, vous devez accepter les cookies de Moodle, ou alors Moodle ne fonctionnera pas.)&lt;br /&gt;
&lt;br /&gt;
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&#039;abord créées. Un certain nombre de commandes SQL seront affichées, suivies de messages (en rouge ou en vert) de ce type :&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category int(10) unsigned NOT NULL default &#039;0&#039;, password varchar(50) NOT NULL default &#039;&#039;, fullname varchar(254) NOT NULL default &#039;&#039;, shortname varchar(15) NOT NULL default &#039;&#039;, summary text NOT NULL, format tinyint(4) NOT NULL default &#039;1&#039;, teacher varchar(100) NOT NULL default &#039;Teacher&#039;, startdate int(10) unsigned NOT NULL default &#039;0&#039;,&lt;br /&gt;
 enddate int(10) unsigned NOT NULL default &#039;0&#039;, timemodified int(10) unsigned NOT NULL default &#039;0&#039;, PRIMARY KEY (id)) TYPE=MyISAM&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;SUCCESS&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
... et ainsi de suite, et finalement : &amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;Main databases set up successfully.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si ces messages n&#039;apparaissent pas, c&#039;est qu&#039;un problème est survenu avec la base de données, ou qu&#039;un paramètre de votre configuration est incorrect dans votre config.php. Vérifiez que PHP ne fonctionne pas en mode &#039;&#039;Safe Mode&#039;&#039; (certains hébergeurs web commerciaux ont le mode &#039;&#039;[[safe mode|Safe Mode]]&#039;&#039; activé). Vous pouvez vérifier la configuration des variables PHP en créant un fichier PHP contenant [[phpinfo|&amp;lt;?php phpinfo(); ?&amp;gt;]] et en le chargeant dans votre navigateur. Vérifiez tout et rechargez ensuite la page d&#039;administration.&lt;br /&gt;
&lt;br /&gt;
Descendez tout en bas de la page et cliquez sur le lien &#039;&#039;Continuer&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Une page semblable va s&#039;afficher, qui met en place toutes les tables requises par chaque module de Moodle. Comme avant, tout doit être &amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;en vert&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Descendez tout en bas de la page et cliquez sur le lien &#039;&#039;Continuer&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Un formulaire devrait s&#039;afficher maintenant, dans lequel vous pouvez définir plus d&#039;options de configuration pour votre installation, telles que la langue par défaut, les hôtes SMTP, etc. Si vous n&#039;avez pas encore déterminé tous les réglages, ce n&#039;est pas grave : vous pourrez en tout temps modifier ces réglages à l&#039;aide de l&#039;interface d&#039;administration de Moodle. Descendez tout en bas de la page et cliquez sur le bouton &#039;&#039;Enregistrer&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Si vous êtes coincé sur cette page et ne pouvez continuer (et seulement dans ce cas), c&#039;est probablement que votre serveur souffre de ce que j&#039;appelle le problème du &#039;&#039;buggy referrer&#039;&#039;. Il est facile d&#039;y remédier : désactivez le réglage &#039;&#039;secureforms&#039;&#039;, puis essayez de continuer.&lt;br /&gt;
&lt;br /&gt;
La page suivante est un formulaire où vous pouvez définir l&#039;aspect de votre site Moodle et de sa page d&#039;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 &#039;&#039;Enregistrer&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Finalement, l&#039;on vous demandera de créer un utilisateur administrateur, qui aura accès aux pages d&#039;administration. Remplissez les différents champs avec votre nom, votre adresse de courriel, etc., puis cliquez sur le bouton &#039;&#039;Enregistrer&#039;&#039;. Tous les champs ne sont pas obligatoires. Si toutefois vous oubliez de renseigner un champ important, on vous demandera de le remplir.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assurez-vous de retenir le nom d&#039;utilisateur et le mot de passe que vous choisissez pour le compte administrateur. Ces données seront nécessaires pour accéder à la page d&#039;administration.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Si pour une raison ou pour une autre l&#039;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&#039;annoncer avec le nom d&#039;utilisateur par défaut &#039;&#039;admin&#039;&#039;, avec le mot de passe &#039;&#039;admin&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez créé votre compte administrateur, la page d&#039;accueil de votre site s&#039;affichera. Remarquez les liens vers les options d&#039;administration en bas à gauche de la page (elles apparaissent aussi sur la page d&#039;administration) : ces options ne sont visibles que parce que vous êtes annoncé en tant qu&#039;administrateur. L&#039;administration de votre site Moodle peut être intégralement effectuée à l&#039;aide de ce menu. Par exemple :&lt;br /&gt;
&lt;br /&gt;
* la création et la suppression de cours&lt;br /&gt;
* la création et la suppression de comptes utilisateurs&lt;br /&gt;
* l&#039;administration des comptes d&#039;enseignants&lt;br /&gt;
* la modification de réglages globaux, comme les thèmes, etc.&lt;br /&gt;
&lt;br /&gt;
Mais vous n&#039;êtes pas encore tout à fait au bout de l&#039;installation ! Il reste une chose très importante à mettre en place (voir la section suivante sur le &#039;&#039;cron&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
== Mettre en place un cron ==&lt;br /&gt;
Les tâches de fond de Moodle (par exemple, envoyer les messages des forums par courriel, et effectuer les sauvegardes automatiques des cours) sont assurées par un script que vous pouvez configurer pour s&#039;exécuter à des moments bien précis de la journée. Ceci est connu comme un script cron.&lt;br /&gt;
Veuillez vous référer aux [[Cron|instructions sur le cron]].&lt;br /&gt;
&lt;br /&gt;
== Mettre en place les sauvegardes ==&lt;br /&gt;
&lt;br /&gt;
Veuillez vous référer aux [[Sauvegarde (administrateur)|instructions de sauvegarde]].&lt;br /&gt;
&lt;br /&gt;
== Comment vérifier l&#039;état du serveur ? ==&lt;br /&gt;
&lt;br /&gt;
Moodle contient un script qui vous aidera à identifier des problèmes communs de php et de configuration du serveur web, ainsi que des problèmes de configuration. Il peut être utile de lancer ce script pour vérifier que vous n&#039;ayez pas de problèmes après l&#039;installation. Ouvrez la page suivante :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://www.monmoodle.com/moodle/admin/health.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modifiez la ligne en fonction de votre adresse, et en supprimant éventuellement &#039;&#039;moodle/&#039;&#039; si vous l&#039;avez installé à la racine.&lt;br /&gt;
&lt;br /&gt;
== Créer un nouveau cours ==&lt;br /&gt;
&lt;br /&gt;
Maintenant Moodle fonctionne correctement, et vous pouvez créer un cours.&lt;br /&gt;
&lt;br /&gt;
Sélectionnez &#039;&#039;Ajouter un cours&#039;&#039; dans les pages d&#039;administration.&lt;br /&gt;
&lt;br /&gt;
Remplissez le formulaire, en prêtant attention en particulier au format du cours. Il n&#039;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&#039;enseignant.&lt;br /&gt;
&lt;br /&gt;
Cliquez sur le bouton &#039;&#039;Enregistrer&#039;&#039;, et un autre formulaire s&#039;affichera, où vous pourrez définir le ou les enseignants de ce cours. Ce formulaire ne permet d&#039;ajouter comme enseignants que des utilisateurs déjà définis. Si vous voulez créer un ou plusieurs nouveaux comptes, demandez aux personnes concernées de s&#039;en créer (voir la page de connexion), ou créez vous-mêmes des comptes, en cliquant sur &#039;&#039;Ajouter un utilisateur&#039;&#039; dans les pages d&#039;administration.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ensuite modifier le cours selon vos désirs. Il sera accessible parmi les « Cours disponibles » de la page d&#039;accueil.&lt;br /&gt;
&lt;br /&gt;
Référez-vous au [[Documentation enseignant|Manuel de l&#039;enseignant]] pour plus de détails sur la mise en place de cours.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
*[[FAQ d&#039;installation]]&lt;br /&gt;
*[[Mise à jour|Mise à jour de Moodle]]&lt;br /&gt;
*[[Installation chez un hébergeur gratuit]]&lt;br /&gt;
*[[Installation sur Windows Vista]]&lt;br /&gt;
*[[Installation de AMP|Installation d&#039;Apache, MySQL et PHP]]&lt;br /&gt;
*[[:en:Windows installation|Windows installation]] (en anglais)&lt;br /&gt;
*[[:en:RedHat Linux installation|Step by Step Installation Guide for RedHat]] (en anglais)&lt;br /&gt;
*[[:en:Debian GNU/Linux installation|Step by Step Installation Guide for Debian GNU/Linux]] (en anglais)&lt;br /&gt;
*[[:en:Step-by-step Install Guide for Ubuntu|Step-by-step Install Guide for Ubuntu]] (en anglais)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Base]]&lt;br /&gt;
[[Category:Administrateur]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
&lt;br /&gt;
[[en:Installing Moodle]]&lt;br /&gt;
[[es:Instalación Moodle]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=FAQ_de_sauvegarde&amp;diff=9659</id>
		<title>FAQ de sauvegarde</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=FAQ_de_sauvegarde&amp;diff=9659"/>
		<updated>2010-03-05T14:04:59Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : lien wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FAQ}}&lt;br /&gt;
&lt;br /&gt;
;Sauvegardes du site&lt;br /&gt;
:Les sauvegardes du site, comme il est expliqué dans la [[Mise_à_jour|mise à jour de Moodle]], sont recommandées, afin de pouvoir restaurer toutes les données avec le maximum de confiance et dans les plus brefs délais.&lt;br /&gt;
&lt;br /&gt;
;Sauvegardes de cours&lt;br /&gt;
:Les sauvegardes de cours, configurées sur la page [[admin/backup|sauvegarde]], coûtent davantage en terme de temps et d&#039;utilisation du processeur. Le temps de restauration est également plus élevé pour retrouver votre site complètement fonctionnel. Les sauvegardes de cours sont utiles pour obtenir une copie fraîche de cours à réutiliser ou à distribuer individuellement. Elles ne devraient cependant pas être utilisées comme système de sauvegarde principal (à moins que votre hébergement ne vous permette pas d&#039;autres solutions). Afin d&#039;effectuer des sauvegardes planifiées, vous devrez configurer un &#039;&#039;[[cron]]&#039;&#039; à lancer périodiquement. Jetez un coup d&#039;oeil à [[Installation_de_Moodle#Mettre_en_place_un_cron|Mettre en place un cron]] pour de plus amples informations.&lt;br /&gt;
&lt;br /&gt;
== Comment sauvegarder la totalité de mon site ? ==&lt;br /&gt;
&lt;br /&gt;
Il y a deux choses principales à copier : la base de données et les fichiers déposés. Les scripts de Moodle sont moins importants, puisque vous pouvez toujours en télécharger une copie, si nécessaire.&lt;br /&gt;
&lt;br /&gt;
De nombreuses façons de procéder sont possibles pour effectuer de telles sauvegardes. Voici un bref descriptif d&#039;un script que vous pouvez lancer sur Unix ou Mac OS X pour sauvegarder la base de données (c&#039;est une bonne idée d&#039;avoir un tel script qui tourne quotidiennement à l&#039;aide d&#039;un &#039;&#039;cron&#039;&#039;) :&lt;br /&gt;
&lt;br /&gt;
 cd /my/backup/directory&lt;br /&gt;
 mv moodle-database.sql.gz moodle-database-old.sql.gz&lt;br /&gt;
 mysqldump -h example.com -u myusername --password=mypassword -C -Q -e -a mydatabasename &amp;gt; moodle-database.sql&lt;br /&gt;
 gzip moodle-database.sql&lt;br /&gt;
&lt;br /&gt;
Pour les fichiers, on peut utiliser &#039;&#039;rsync&#039;&#039; pour copier régulièrement sur une autre machine les fichiers ayant été modifiés depuis la dernière copie :&lt;br /&gt;
&lt;br /&gt;
 rsync -auvtz --delete -e ssh mysshusername@example.com:/my/server/directory /my/backup/directory/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Encodage des caractères&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lors de l&#039;exportation de l&#039;intégralité de la base de données de Moodle, les administrateurs doivent minutieusement contrôler si d&#039;éventuels problèmes d&#039;encodage de caractères surviennent. Dans quelques cas, les sauvegardes créées par le programme &#039;&#039;mysqldump&#039;&#039; ou par &#039;&#039;phpmyadmin&#039;&#039; n&#039;encodent pas correctement toutes les données, ce qui entraîne l&#039;affichage d&#039;une quantité de caractères bizarres.&lt;br /&gt;
&lt;br /&gt;
Une solution possible est l&#039;ajout de l&#039;option&lt;br /&gt;
&lt;br /&gt;
 --default-character-set=latin1&lt;br /&gt;
&lt;br /&gt;
ou de &lt;br /&gt;
&lt;br /&gt;
 --default-character-set=utf8&lt;br /&gt;
&lt;br /&gt;
à la commande &#039;&#039;mysqldump&#039;&#039; donnée ci-dessus. Une autre solution est l&#039;utilisation du programme &#039;&#039;mySQL Administrator 1.1&#039;&#039; ou d&#039;un autre outil permettant l&#039;exportation des données dans l&#039;encodage UTF-8.&lt;br /&gt;
&lt;br /&gt;
== Quelles données ne sont pas comprises dans les sauvegardes de cours ? ==&lt;br /&gt;
&lt;br /&gt;
En cochant toutes les options lors de la création de la sauvegarde, vous y inclurez presque toutes les données du cours. Il y a cependant quelques éléments qui ne sont pas sauvegardés :&lt;br /&gt;
* les questions d&#039;une catégorie (module Test) ne sont sauvegardées que si au moins une question de leur catégorie a été ajoutée à un test du cours ;&lt;br /&gt;
* les barèmes ne sont sauvegardés que s&#039;ils sont utilisés au moins dans une activité.&lt;br /&gt;
&lt;br /&gt;
== Error: An error occurred deleting old backup data ==&lt;br /&gt;
&lt;br /&gt;
Cette partie de la procédure de sauvegarde (ou de restauration) essaie de supprimer des anciennes informations, utilisées lors de lancements précédents de la sauvegarde, en effectuant les tâches suivantes :&lt;br /&gt;
&lt;br /&gt;
* suppression des anciens enregistrements de la table &#039;&#039;backup_ids&#039;&#039; : vérification que la table existe, réparation éventuelle et nouvel essai ;&lt;br /&gt;
&lt;br /&gt;
* suppression des anciens enregistrements de la table &#039;&#039;backup_files&#039;&#039;: vérification que la table existe, réparation éventuelle et nouvel essai ;&lt;br /&gt;
&lt;br /&gt;
* suppression des anciens fichiers du dossier &#039;&#039;moodledata/temp/backup&#039;&#039; : suppression de la totalité du dossier et nouvel essai.&lt;br /&gt;
&lt;br /&gt;
Il y a plusieurs façons de réparer les tables, notamment en utilisant le programme &#039;&#039;MySQL Admin&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== XML error: not well-formed (invalid token) at line YYYY ==&lt;br /&gt;
&lt;br /&gt;
Ce problème peut survenir à n&#039;importe quelle étape de la restauration. Il survient lorsque l&#039;analyseur XML détecte dans le fichier de sauvegarde quelque chose d&#039;incorrect qui empêche un fonctionnement normal de l&#039;opération. Il s&#039;agit habituellement de caractères non valides ajoutés au cours original par un couper/coller de texte contenant ces caractères spéciaux (caractères de contrôles, etc.).&lt;br /&gt;
&lt;br /&gt;
La meilleure méthode pour traiter ce problème est la suivante :&lt;br /&gt;
&lt;br /&gt;
* décompresser le fichier de sauvegarde problématique dans un dossier vide ;&lt;br /&gt;
&lt;br /&gt;
* ouvrir le fichier &#039;&#039;moodle.xml&#039;&#039; dans Firefox ; ceci vous montrera le caractère exact où se situe le problème ;&lt;br /&gt;
&lt;br /&gt;
* ouvrir le fichier &#039;&#039;moodle.xml&#039;&#039; dans un éditeur de texte compatible avec l&#039;encodage UTF-8, supprimer les caractères non valides et enregistrer les modifications ;&lt;br /&gt;
&lt;br /&gt;
* tester la validité du fichier &#039;&#039;moodle.xml&#039;&#039; en le rouvrant avec Firefox, en répétant l&#039;opération ci-dessus jusqu&#039;à ce qu&#039;aucune erreur ne survienne ;&lt;br /&gt;
&lt;br /&gt;
* recompresser le tout (tout le contenu du dossier, mais pas le dossier lui-même) ;&lt;br /&gt;
&lt;br /&gt;
* restaurer le cours, et tout devrait se passer normalement.&lt;br /&gt;
&lt;br /&gt;
Il est également vivement recommandé de résoudre le problème dans le cours original dans Moodle. Une fois le problème corrigé dans le Moodle, cette erreur n&#039;arrivera plus lors de la création future d&#039;autres fichiers de sauvegarde.&lt;br /&gt;
&lt;br /&gt;
== Certains de vos cours n&#039;ont pas été sauvegardés !! ==&lt;br /&gt;
&lt;br /&gt;
Il y a trois causes possibles à ce problème :&lt;br /&gt;
&lt;br /&gt;
1. une erreur, qui arrive lorsque la procédure de sauvegarde a rencontré une erreur et n&#039;a pas terminé la sauvegarde d&#039;un cours. Ce sont des erreurs &#039;&#039;contrôlées&#039;&#039; et la sauvegarde continue avec le cours suivant ;&lt;br /&gt;
&lt;br /&gt;
2. une interruption, qui arrive lorsque la procédure de sauvegarde se termine abruptement et anormalement. Lorsque le cron est lancé plus tard, il détecte que la dernière exécution s&#039;est mal passée et continue en sautant le cours qui a causé la terminaison anormale. Une solution possible pourrait être l&#039;élévation des limites de votre installation PHP/Apache (mémoire, durée d&#039;exécution, etc.). En étudiant vos tables d&#039;historiques, vous devriez voir si le &#039;&#039;crash&#039;&#039; arrive à des moments précis (il s&#039;agit probablement dans ce cas d&#039;un problème avec la variable php &#039;&#039;max_execution_time&#039;&#039;) ou si les sauvegardes se plantent à un endroit précis de chaque cours (indice d&#039;un problème avec les bibliothèques internes de zip ; essayez avec les programmes externes).&lt;br /&gt;
&lt;br /&gt;
3. un saut, qui arrive lorsqu&#039;un cours n&#039;est pas visible pour les étudiants et qu&#039;il n&#039;a pas été modifié depuis 31 jours. Pour économiser du temps de processeur, ces cours sont sautés à dessein. Ce n&#039;est pas une erreur, mais une fonctionnalité particulièrement utile aux sites comportant beaucoup d&#039;anciens cours invisibles, qu&#039;il n&#039;y a plus beaucoup de sens à sauvegarder.&lt;br /&gt;
&lt;br /&gt;
== Restauration de sauvegardes non-ISO-8859-1 (versions pre 1.6) vers Moodle 1.6 - Unicode ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers de sauvegarde ayant du contenu qui n&#039;est pas à 100% encodé en ISO-8859-1 poseront problème lors de leur restauration vers les versions de Moodle 1.6 et ultérieures, qui tournent en Unicode. En cas de problèmes, veuillez plutôt essayer la procédure suivante :&lt;br /&gt;
&lt;br /&gt;
# installez un Moodle 1.5.x tout neuf (la dernière version disponible) ;&lt;br /&gt;
# restaurez tous vos cours dans ce Moodle (cela devrait fonctionner sans problème, si la sauvegarde fonctionnait sur votre Moodle) ;&lt;br /&gt;
# [[Mise à jour à Moodle 1.6|mettez à jour ce site vers Moodle 1.6]] et lancez le script de migration UTF-8 ;&lt;br /&gt;
# sauvegardez à nouveau vos cours.&lt;br /&gt;
&lt;br /&gt;
Cette façon de faire produira un nouveau jeu de fichiers de sauvegarde 100% encodés en UTF-8, et vous serez alors en mesure de les importer sans aucune difficulté dans Moodle 1.6.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi  ==&lt;br /&gt;
&lt;br /&gt;
* Discussion [http://moodle.org/mod/forum/view.php?f=128 Backup and Restore] (en anglais) sur Using Moodle&lt;br /&gt;
* [http://download.moodle.org/modules/integrations.php Téléchargements Moodle : Intégrations], MySQL Admin à télécharger&lt;br /&gt;
&lt;br /&gt;
== Lien externe ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.databasejournal.com/features/mysql/article.php/10897_3300511_2 Repairing Database Corruption in MySQL] (en anglais)&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Sauvegarde]]&lt;br /&gt;
[[Catégorie:Administrateur]]&lt;br /&gt;
[[Catégorie:FAQ]]&lt;br /&gt;
&lt;br /&gt;
[[en:Backup FAQ]]&lt;br /&gt;
[[es:FAQ Backup]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=error/moodle/nostatstodisplay&amp;diff=9629</id>
		<title>error/moodle/nostatstodisplay</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=error/moodle/nostatstodisplay&amp;diff=9629"/>
		<updated>2010-02-25T10:05:19Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : anglais&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page avec ce message &amp;quot;Il n&#039;y a pour le moment pas de statistique à afficher&amp;quot; peut apparaître si les statistiques ne sont pas activées. Pour activer les statistiques, voir l&#039;article [[Statistiques]].&lt;br /&gt;
&lt;br /&gt;
[[en:error/moodle/nostatstodisplay]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=error/moodle/nostatstodisplay&amp;diff=9628</id>
		<title>error/moodle/nostatstodisplay</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=error/moodle/nostatstodisplay&amp;diff=9628"/>
		<updated>2010-02-25T10:03:49Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page créée avec « Cette page avec ce message &amp;quot;Il n&amp;#039;y a pour le moment pas de statistique à afficher&amp;quot; peut apparaître si les statistiques ne sont pas activées. Pour activer les statistiques,... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page avec ce message &amp;quot;Il n&#039;y a pour le moment pas de statistique à afficher&amp;quot; peut apparaître si les statistiques ne sont pas activées. Pour activer les statistiques, voir l&#039;article [[Statistiques]].&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Statistiques&amp;diff=9627</id>
		<title>Statistiques</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Statistiques&amp;diff=9627"/>
		<updated>2010-02-25T10:00:43Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : lien wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Moodle 1.6}}Emplacement : &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si vous activez les statistiques du site, Moodle les affichera pour chaque cours et pour le site entier. Il transformera les statistiques sous forme de graphiques.&lt;br /&gt;
&lt;br /&gt;
Les graphiques de statistique et les tables montrent combien de &#039;&#039;&#039;hits&#039;&#039;&#039; il y a eu sur les différentes parties de votre site pendant différentes périodes de la journée. Ils ne montrent pas combien d&#039;utilisateurs distincts il y a eu. Les statistiques sont traitées tous les jours au moment que vous avez décidé. Vous devez activer les statistiques avant de voir quoi que ce soit.&lt;br /&gt;
&lt;br /&gt;
== Activer les statistiques du site ==&lt;br /&gt;
&lt;br /&gt;
#Accédez à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039;.&lt;br /&gt;
#Cochez la case &amp;quot;Activer les statistiques&amp;quot;, et renseignez les choix correspondants.&lt;br /&gt;
#Le traitement des statistiques étant &amp;quot;lourd&amp;quot;, il est recommandé de le lancer à un moment ou le serveur n&#039;est pas sollicité, par exemple très tôt dans la matinée.&lt;br /&gt;
#Cliquez sur le bouton &amp;quot;Enregistrer les modifications&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Astuce&#039;&#039;&#039; : définissez l&#039;heure de traitement des statistiques deux heures avant celle des sauvegardes automatiques, et réglez la durée maximale de traitement à deux heures. Cela vous assurera que les statistiques ne seront pas traitées en même temps que les sauvegardes.&lt;br /&gt;
&lt;br /&gt;
==Les statistiques ne fonctionnent pas ?==&lt;br /&gt;
&lt;br /&gt;
Si les statistiques ne fonctionnent pas - avec le message d&#039;erreur &amp;quot;Il n&#039;y a pour le moment [[pas de statistique à afficher]]&amp;quot; - et que vous avez tout vérifié (si elles sont bien activées), vérifiez &#039;&#039;Administration &amp;gt; Modules&#039;&#039; pour voir s&#039;il ne resterait pas dans la base de données des vieux modules cachés dont les fichiers manquent dans le dossier moodle/mod sur votre serveur. Si vous en trouvez, ils devraient être effacés.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi essayer de limiter la durée de conservation des logs pour réduire la taille des tables. Allez à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Nettoyage&#039;&#039; pour la configurer.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter les statistiques manuellement, accédez à la base de données, ensuite à la table mdl_config et mettez statslastdaily, statslastweekly et statslastmonthly à 0 (laissez statslastmonthly si vous pensez que cela pourrait être de grosses tables de log à l&#039;origine du problème). Allez ensuite à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039; et mettez statsruntimestarthour à il y a 5 minutes. Ensuite, accédez à la page Cron &amp;lt;nowiki&amp;gt;http://www.votre-site.com/moodle/admin/cron.php&amp;lt;/nowiki&amp;gt; (voir aussi : [[Cron]]). Vous devriez voir s&#039;afficher des informations disant que les statistiques sont en cours de traitement, mais soyez patient si elles semblent bloquées - Cela peut prendre entre 5 minutes et plusieurs heures selon la taille de votre site. Donc, laissez-le travailler.&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Administrateur]]&lt;br /&gt;
[[Catégorie:Rapport]]&lt;br /&gt;
&lt;br /&gt;
[[en:Statistics]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Statistiques&amp;diff=9626</id>
		<title>Statistiques</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Statistiques&amp;diff=9626"/>
		<updated>2010-02-25T09:48:33Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : message d&amp;#039;erreur &amp;quot;Il n&amp;#039;y a pour le moment pas de statistique à afficher&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Moodle 1.6}}Emplacement : &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si vous activez les statistiques du site, Moodle les affichera pour chaque cours et pour le site entier. Il transformera les statistiques sous forme de graphiques.&lt;br /&gt;
&lt;br /&gt;
Les graphiques de statistique et les tables montrent combien de &#039;&#039;&#039;hits&#039;&#039;&#039; il y a eu sur les différentes parties de votre site pendant différentes périodes de la journée. Ils ne montrent pas combien d&#039;utilisateurs distincts il y a eu. Les statistiques sont traitées tous les jours au moment que vous avez décidé. Vous devez activer les statistiques avant de voir quoi que ce soit.&lt;br /&gt;
&lt;br /&gt;
== Activer les statistiques du site ==&lt;br /&gt;
&lt;br /&gt;
#Accédez à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039;.&lt;br /&gt;
#Cochez la case &amp;quot;Activer les statistiques&amp;quot;, et renseignez les choix correspondants.&lt;br /&gt;
#Le traitement des statistiques étant &amp;quot;lourd&amp;quot;, il est recommandé de le lancer à un moment ou le serveur n&#039;est pas sollicité, par exemple très tôt dans la matinée.&lt;br /&gt;
#Cliquez sur le bouton &amp;quot;Enregistrer les modifications&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Astuce&#039;&#039;&#039; : définissez l&#039;heure de traitement des statistiques deux heures avant celle des sauvegardes automatiques, et réglez la durée maximale de traitement à deux heures. Cela vous assurera que les statistiques ne seront pas traitées en même temps que les sauvegardes.&lt;br /&gt;
&lt;br /&gt;
==Les statistiques ne fonctionnent pas ?==&lt;br /&gt;
&lt;br /&gt;
Si les statistiques ne fonctionnent pas - avec le message d&#039;erreur &amp;quot;Il n&#039;y a pour le moment pas de statistique à afficher&amp;quot; - et que vous avez tout vérifié (si elles sont bien activées), vérifiez &#039;&#039;Administration &amp;gt; Modules&#039;&#039; pour voir s&#039;il ne resterait pas dans la base de données des vieux modules cachés dont les fichiers manquent dans le dossier moodle/mod sur votre serveur. Si vous en trouvez, ils devraient être effacés.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi essayer de limiter la durée de conservation des logs pour réduire la taille des tables. Allez à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Nettoyage&#039;&#039; pour la configurer.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter les statistiques manuellement, accédez à la base de données, ensuite à la table mdl_config et mettez statslastdaily, statslastweekly et statslastmonthly à 0 (laissez statslastmonthly si vous pensez que cela pourrait être de grosses tables de log à l&#039;origine du problème). Allez ensuite à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039; et mettez statsruntimestarthour à il y a 5 minutes. Ensuite, accédez à la page Cron &amp;lt;nowiki&amp;gt;http://www.votre-site.com/moodle/admin/cron.php&amp;lt;/nowiki&amp;gt; (voir aussi : [[Cron]]). Vous devriez voir s&#039;afficher des informations disant que les statistiques sont en cours de traitement, mais soyez patient si elles semblent bloquées - Cela peut prendre entre 5 minutes et plusieurs heures selon la taille de votre site. Donc, laissez-le travailler.&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Administrateur]]&lt;br /&gt;
[[Catégorie:Rapport]]&lt;br /&gt;
&lt;br /&gt;
[[en:Statistics]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Statistiques&amp;diff=9625</id>
		<title>Statistiques</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Statistiques&amp;diff=9625"/>
		<updated>2010-02-25T09:47:05Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : )&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Moodle 1.6}}Emplacement : &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si vous activez les statistiques du site, Moodle les affichera pour chaque cours et pour le site entier. Il transformera les statistiques sous forme de graphiques.&lt;br /&gt;
&lt;br /&gt;
Les graphiques de statistique et les tables montrent combien de &#039;&#039;&#039;hits&#039;&#039;&#039; il y a eu sur les différentes parties de votre site pendant différentes périodes de la journée. Ils ne montrent pas combien d&#039;utilisateurs distincts il y a eu. Les statistiques sont traitées tous les jours au moment que vous avez décidé. Vous devez activer les statistiques avant de voir quoi que ce soit.&lt;br /&gt;
&lt;br /&gt;
== Activer les statistiques du site ==&lt;br /&gt;
&lt;br /&gt;
#Accédez à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039;.&lt;br /&gt;
#Cochez la case &amp;quot;Activer les statistiques&amp;quot;, et renseignez les choix correspondants.&lt;br /&gt;
#Le traitement des statistiques étant &amp;quot;lourd&amp;quot;, il est recommandé de le lancer à un moment ou le serveur n&#039;est pas sollicité, par exemple très tôt dans la matinée.&lt;br /&gt;
#Cliquez sur le bouton &amp;quot;Enregistrer les modifications&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Astuce&#039;&#039;&#039; : définissez l&#039;heure de traitement des statistiques deux heures avant celle des sauvegardes automatiques, et réglez la durée maximale de traitement à deux heures. Cela vous assurera que les statistiques ne seront pas traitées en même temps que les sauvegardes.&lt;br /&gt;
&lt;br /&gt;
==Les statistiques ne fonctionnent pas ?==&lt;br /&gt;
&lt;br /&gt;
Si les statistiques ne fonctionnent pas et que vous avez tout vérifié (si elles sont bien activées), vérifiez &#039;&#039;Administration &amp;gt; Modules&#039;&#039; pour voir s&#039;il ne resterait pas dans la base de données des vieux modules cachés dont les fichiers manquent dans le dossier moodle/mod sur votre serveur. Si vous en trouvez, ils devraient être effacés.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi essayer de limiter la durée de conservation des logs pour réduire la taille des tables. Allez à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Nettoyage&#039;&#039; pour la configurer.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter les statistiques manuellement, accédez à la base de données, ensuite à la table mdl_config et mettez statslastdaily, statslastweekly et statslastmonthly à 0 (laissez statslastmonthly si vous pensez que cela pourrait être de grosses tables de log à l&#039;origine du problème). Allez ensuite à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039; et mettez statsruntimestarthour à il y a 5 minutes. Ensuite, accédez à la page Cron &amp;lt;nowiki&amp;gt;http://www.votre-site.com/moodle/admin/cron.php&amp;lt;/nowiki&amp;gt; (voir aussi : [[Cron]]). Vous devriez voir s&#039;afficher des informations disant que les statistiques sont en cours de traitement, mais soyez patient si elles semblent bloquées - Cela peut prendre entre 5 minutes et plusieurs heures selon la taille de votre site. Donc, laissez-le travailler.&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Administrateur]]&lt;br /&gt;
[[Catégorie:Rapport]]&lt;br /&gt;
&lt;br /&gt;
[[en:Statistics]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Statistiques&amp;diff=9624</id>
		<title>Statistiques</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Statistiques&amp;diff=9624"/>
		<updated>2010-02-25T09:46:46Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Cron&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Moodle 1.6}}Emplacement : &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si vous activez les statistiques du site, Moodle les affichera pour chaque cours et pour le site entier. Il transformera les statistiques sous forme de graphiques.&lt;br /&gt;
&lt;br /&gt;
Les graphiques de statistique et les tables montrent combien de &#039;&#039;&#039;hits&#039;&#039;&#039; il y a eu sur les différentes parties de votre site pendant différentes périodes de la journée. Ils ne montrent pas combien d&#039;utilisateurs distincts il y a eu. Les statistiques sont traitées tous les jours au moment que vous avez décidé. Vous devez activer les statistiques avant de voir quoi que ce soit.&lt;br /&gt;
&lt;br /&gt;
== Activer les statistiques du site ==&lt;br /&gt;
&lt;br /&gt;
#Accédez à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039;.&lt;br /&gt;
#Cochez la case &amp;quot;Activer les statistiques&amp;quot;, et renseignez les choix correspondants.&lt;br /&gt;
#Le traitement des statistiques étant &amp;quot;lourd&amp;quot;, il est recommandé de le lancer à un moment ou le serveur n&#039;est pas sollicité, par exemple très tôt dans la matinée.&lt;br /&gt;
#Cliquez sur le bouton &amp;quot;Enregistrer les modifications&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Astuce&#039;&#039;&#039; : définissez l&#039;heure de traitement des statistiques deux heures avant celle des sauvegardes automatiques, et réglez la durée maximale de traitement à deux heures. Cela vous assurera que les statistiques ne seront pas traitées en même temps que les sauvegardes.&lt;br /&gt;
&lt;br /&gt;
==Les statistiques ne fonctionnent pas ?==&lt;br /&gt;
&lt;br /&gt;
Si les statistiques ne fonctionnent pas et que vous avez tout vérifié (si elles sont bien activées), vérifiez &#039;&#039;Administration &amp;gt; Modules&#039;&#039; pour voir s&#039;il ne resterait pas dans la base de données des vieux modules cachés dont les fichiers manquent dans le dossier moodle/mod sur votre serveur. Si vous en trouvez, ils devraient être effacés.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi essayer de limiter la durée de conservation des logs pour réduire la taille des tables. Allez à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Nettoyage&#039;&#039; pour la configurer.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter les statistiques manuellement, accédez à la base de données, ensuite à la table mdl_config et mettez statslastdaily, statslastweekly et statslastmonthly à 0 (laissez statslastmonthly si vous pensez que cela pourrait être de grosses tables de log à l&#039;origine du problème). Allez ensuite à &#039;&#039;Administration &amp;gt; Serveur &amp;gt; Statistiques&#039;&#039; et mettez statsruntimestarthour à il y a 5 minutes. Ensuite, accédez à la page Cron &amp;lt;nowiki&amp;gt;http://www.votre-site.com/moodle/admin/cron.php&amp;lt;/nowiki&amp;gt; (voir aussi : [[Cron]]. Vous devriez voir s&#039;afficher des informations disant que les statistiques sont en cours de traitement, mais soyez patient si elles semblent bloquées - Cela peut prendre entre 5 minutes et plusieurs heures selon la taille de votre site. Donc, laissez-le travailler.&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Administrateur]]&lt;br /&gt;
[[Catégorie:Rapport]]&lt;br /&gt;
&lt;br /&gt;
[[en:Statistics]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Cron&amp;diff=9623</id>
		<title>Cron</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Cron&amp;diff=9623"/>
		<updated>2010-02-25T09:42:48Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : serveurs de cron dédiés&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mettre à jour}}&lt;br /&gt;
&lt;br /&gt;
Certains des modules de Moodle nécessitent de vérifier à intervalles réguliers certains paramètres, afin d&#039;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 abonnés.&lt;br /&gt;
&lt;br /&gt;
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. L&#039;administrateur doit donc mettre en place un mécanisme permettant de le lancer régulièrement (par exemple toutes les 5 ou 10 minutes), selon une méthode expliquée ci-dessous. On donne ainsi à Moodle des « battements de cœur », et le script peut effectuer les opérations définies par chaque module.&lt;br /&gt;
&lt;br /&gt;
Le fichier cron.php parcourt les dossiers de chaque module, et lance les fonctions nommées nom-anglais-du-module_cron, qui se trouvent dans les fichiers lib.php de chacun des modules. Ces fichiers peuvent contenir des fonctions de nettoyage, d&#039;envoi de courriel ou tout autre chose qui doit être effectuée de façon régulière. Par exemple, cron créera les sauvegardes de cours en fonction des paramètres spécifiés dans la configuration de sauvegarde. Il déclenche également tous les envois de courriel des modules ou des forums, mais toutes les fonctions ne sont pas lancées chaque fois que le cron fonctionne. Quelques fonctions, telles que les désinscriptions d&#039;étudiants non connectés depuis longtemps, ou la suppression des logs, sont seulement lancées de temps en temps. Le fichier cron.php a une section qui appellera aléatoirement ces fonctions approximativement 1 fois sur 5.&lt;br /&gt;
&lt;br /&gt;
Il est à remarquer que l&#039;ordinateur effectuant le cron &#039;&#039;&#039;n&#039;est pas obligatoirement l&#039;ordinateur sur lequel Moodle est installé&#039;&#039;&#039;. Par exemple, si vous disposez d&#039;un serveur web qui n&#039;offre pas de tel mécanisme, vous pourrez lancer le cron sur un autre serveur, ou même depuis l&#039;ordinateur de la maison. La seule chose qui importe est de charger régulièrement le fichier cron.php.&lt;br /&gt;
&lt;br /&gt;
L&#039;appel de ce fichier ne surcharge pas le serveur. Une fréquence d&#039;appel de 5 minutes est donc raisonnable, mais peut fort bien être portée à 15 ou 30 minutes. Il n&#039;est pas recommandé de fixer une trop longue période, car cela générera des délais dans l&#039;envoi des courriels, ce qui peut ralentir l&#039;activité des cours.&lt;br /&gt;
&lt;br /&gt;
Avant tout, vérifiez que le script fonctionne en l&#039;appelant directement depuis votre navigateur :&lt;br /&gt;
:* si votre Moodle est installé à la racine de votre site :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://monsitemoodle.com/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:* si votre Moodle est installé dans un répertoire moodle :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://monsitemoodle.com/moodle/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous devez maintenant mettre en place un mécanisme qui appellera le script à intervalles réguliers de façon automatique.&lt;br /&gt;
&lt;br /&gt;
== Lancer le script en ligne de commande ==&lt;br /&gt;
&lt;br /&gt;
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 » :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;wget -q -O /dev/null http://monsitemoodle.com/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans cet exemple, le résultat de la commande est détruit (envoyé vers /dev/null).&lt;br /&gt;
&lt;br /&gt;
Même chose avec lynx :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;lynx -dump http://monsitemoodle.com/admin/cron.php &amp;gt; /dev/null&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut également utiliser une version de PHP compilée pour utilisation en ligne de commande. L&#039;avantage est qu&#039;ainsi l&#039;on n&#039;encombre pas les historiques du serveur web avec les requêtes de cron.php. Le désavantage est qu&#039;il faut disposer d&#039;une version spéciale de PHP.&lt;br /&gt;
&lt;br /&gt;
 /opt/bin/php /web/admin/cron.php&lt;br /&gt;
&lt;br /&gt;
 (Windows) C:\apache\php\php.exe C:\apache\htdocs\admin\cron.php&lt;br /&gt;
&lt;br /&gt;
== Lancer automatiquement le script toutes les 15 minutes ==&lt;br /&gt;
&lt;br /&gt;
Sur Mac OS X ou Unix : utilisez cron. En ligne de commande, éditez les réglages de cron avec « crontab -e » et ajouter une ligne de la forme :&lt;br /&gt;
&lt;br /&gt;
 */15 * * * * wget -q -O /dev/null &amp;lt;nowiki&amp;gt;http://monsitemoodle.com/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Habituellement, la commande « crontab » lance l&#039;é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 &amp;lt;ESC&amp;gt;. Il ne reste qu&#039;à enregistrer et quitter en tapant « :wq » puis en validant, ou à quitter sans enregistrer avec « :q! » puis validation (tout cela sans guillemets).&lt;br /&gt;
&lt;br /&gt;
Sous Windows : la façon la plus simple est d&#039;utiliser le petit programme moodle-cron-for-windows.zip qui rend le processus très simple. Vous pouvez aussi essayer d&#039;utiliser l&#039;utilitaire Windows « Tâches planifiées ».&lt;br /&gt;
&lt;br /&gt;
Chez un hébergeur 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. Si cela n&#039;est pas possible, il existe des serveurs dédiés gratuits permettant de lancer un cron.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
* La discussion http://moodle.org/mod/forum/discuss.php?d=49597#p229831 sur les forums francophone&lt;br /&gt;
&lt;br /&gt;
[[Category:Base]]&lt;br /&gt;
[[Category:Administrateur]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
&lt;br /&gt;
[[en:Cron]]&lt;br /&gt;
[[es:Cron]]&lt;br /&gt;
[[nl:Cron]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Cron&amp;diff=9622</id>
		<title>Cron</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Cron&amp;diff=9622"/>
		<updated>2010-02-25T09:40:18Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : article plus lisible pour trouver la méthode&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mettre à jour}}&lt;br /&gt;
&lt;br /&gt;
Certains des modules de Moodle nécessitent de vérifier à intervalles réguliers certains paramètres, afin d&#039;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 abonnés.&lt;br /&gt;
&lt;br /&gt;
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. L&#039;administrateur doit donc mettre en place un mécanisme permettant de le lancer régulièrement (par exemple toutes les 5 ou 10 minutes), selon une méthode expliquée ci-dessous. On donne ainsi à Moodle des « battements de cœur », et le script peut effectuer les opérations définies par chaque module.&lt;br /&gt;
&lt;br /&gt;
Le fichier cron.php parcourt les dossiers de chaque module, et lance les fonctions nommées nom-anglais-du-module_cron, qui se trouvent dans les fichiers lib.php de chacun des modules. Ces fichiers peuvent contenir des fonctions de nettoyage, d&#039;envoi de courriel ou tout autre chose qui doit être effectuée de façon régulière. Par exemple, cron créera les sauvegardes de cours en fonction des paramètres spécifiés dans la configuration de sauvegarde. Il déclenche également tous les envois de courriel des modules ou des forums, mais toutes les fonctions ne sont pas lancées chaque fois que le cron fonctionne. Quelques fonctions, telles que les désinscriptions d&#039;étudiants non connectés depuis longtemps, ou la suppression des logs, sont seulement lancées de temps en temps. Le fichier cron.php a une section qui appellera aléatoirement ces fonctions approximativement 1 fois sur 5.&lt;br /&gt;
&lt;br /&gt;
Il est à remarquer que l&#039;ordinateur effectuant le cron &#039;&#039;&#039;n&#039;est pas obligatoirement l&#039;ordinateur sur lequel Moodle est installé&#039;&#039;&#039;. Par exemple, si vous disposez d&#039;un serveur web qui n&#039;offre pas de tel mécanisme, vous pourrez lancer le cron sur un autre serveur, ou même depuis l&#039;ordinateur de la maison. La seule chose qui importe est de charger régulièrement le fichier cron.php.&lt;br /&gt;
&lt;br /&gt;
L&#039;appel de ce fichier ne surcharge pas le serveur. Une fréquence d&#039;appel de 5 minutes est donc raisonnable, mais peut fort bien être portée à 15 ou 30 minutes. Il n&#039;est pas recommandé de fixer une trop longue période, car cela générera des délais dans l&#039;envoi des courriels, ce qui peut ralentir l&#039;activité des cours.&lt;br /&gt;
&lt;br /&gt;
Avant tout, vérifiez que le script fonctionne en l&#039;appelant directement depuis votre navigateur :&lt;br /&gt;
:* si votre Moodle est installé à la racine de votre site :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://monsitemoodle.com/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:* si votre Moodle est installé dans un répertoire moodle :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://monsitemoodle.com/moodle/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous devez maintenant mettre en place un mécanisme qui appellera le script à intervalles réguliers de façon automatique.&lt;br /&gt;
&lt;br /&gt;
== Lancer le script en ligne de commande ==&lt;br /&gt;
&lt;br /&gt;
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 » :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;wget -q -O /dev/null http://monsitemoodle.com/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans cet exemple, le résultat de la commande est détruit (envoyé vers /dev/null).&lt;br /&gt;
&lt;br /&gt;
Même chose avec lynx :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;lynx -dump http://monsitemoodle.com/admin/cron.php &amp;gt; /dev/null&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut également utiliser une version de PHP compilée pour utilisation en ligne de commande. L&#039;avantage est qu&#039;ainsi l&#039;on n&#039;encombre pas les historiques du serveur web avec les requêtes de cron.php. Le désavantage est qu&#039;il faut disposer d&#039;une version spéciale de PHP.&lt;br /&gt;
&lt;br /&gt;
 /opt/bin/php /web/admin/cron.php&lt;br /&gt;
&lt;br /&gt;
 (Windows) C:\apache\php\php.exe C:\apache\htdocs\admin\cron.php&lt;br /&gt;
&lt;br /&gt;
== Lancer automatiquement le script toutes les 15 minutes ==&lt;br /&gt;
&lt;br /&gt;
Sur Mac OS X ou Unix : utilisez cron. En ligne de commande, éditez les réglages de cron avec « crontab -e » et ajouter une ligne de la forme :&lt;br /&gt;
&lt;br /&gt;
 */15 * * * * wget -q -O /dev/null &amp;lt;nowiki&amp;gt;http://monsitemoodle.com/admin/cron.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Habituellement, la commande « crontab » lance l&#039;é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 &amp;lt;ESC&amp;gt;. Il ne reste qu&#039;à enregistrer et quitter en tapant « :wq » puis en validant, ou à quitter sans enregistrer avec « :q! » puis validation (tout cela sans guillemets).&lt;br /&gt;
&lt;br /&gt;
Sous Windows : la façon la plus simple est d&#039;utiliser le petit programme moodle-cron-for-windows.zip qui rend le processus très simple. Vous pouvez aussi essayer d&#039;utiliser l&#039;utilitaire Windows « Tâches planifiées ».&lt;br /&gt;
&lt;br /&gt;
Chez un hébergeur 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.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
* La discussion http://moodle.org/mod/forum/discuss.php?d=49597#p229831 sur les forums francophone&lt;br /&gt;
&lt;br /&gt;
[[Category:Base]]&lt;br /&gt;
[[Category:Administrateur]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
&lt;br /&gt;
[[en:Cron]]&lt;br /&gt;
[[es:Cron]]&lt;br /&gt;
[[nl:Cron]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=cron&amp;diff=9621</id>
		<title>cron</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=cron&amp;diff=9621"/>
		<updated>2010-02-25T09:14:58Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Page redirigée vers Cron&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[Cron]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Importer_des_utilisateurs&amp;diff=9620</id>
		<title>Importer des utilisateurs</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Importer_des_utilisateurs&amp;diff=9620"/>
		<updated>2010-02-23T08:57:53Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : lien wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mettre à jour}}Emplacement : &#039;&#039;Administration &amp;gt; Utilisateurs &amp;gt; Comptes &amp;gt; Importation d&#039;utilisateurs&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent être importés, inscrits dans des cours et regroupés (inscrits en groupes) via des fichiers plats.&lt;br /&gt;
&lt;br /&gt;
Tout d&#039;abord, il est à noter &#039;&#039;&#039;qu&#039;en général il n&#039;est pas nécessaire d&#039;importer tous les utilisateurs en vrac&#039;&#039;&#039;. Pour réduire votre travail de maintenance vous devriez d&#039;abord voir les [[Authentification|méthodes d&#039;authentification]] qui ne nécessitent pas de travail de maintenance, comme se connecter à des bases de données externes existantes ou laisser les utilisateurs créer eux-mêmes leur compte. Se référer à la section authentification dans les menus d&#039;administration.&lt;br /&gt;
&lt;br /&gt;
== Formatage du fichier ==&lt;br /&gt;
Dans le cas ou vous êtes certain de vouloir importer plusieurs comptes utilisateurs à partir d&#039;un fichier texte, vous devrez alors formater votre fichier texte de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
* Chaque ligne du fichier contient un enregistrement&lt;br /&gt;
* Chaque enregistrement est une série de données séparées par des virgules&lt;br /&gt;
* Le premier enregistrement du fichier est spécial, et contient une liste des noms des champs. Ceci définit le format du reste du fichier.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;noms de champs obligatoires&#039;&#039;&#039;: ces champs doivent être inclus dans le premier enregistrement, et définis pour chaque utilisateur que l&#039;on souhaite importer&lt;br /&gt;
:&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;username, password, firstname, lastname, email&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
:Attention : il ne faut surtout pas traduire les noms des champs, sans quoi le fichier serait invalide ! Ne pas faire ceci :&lt;br /&gt;
:&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;nom_utilisateur, mot_de_passe, prenom, nom, courriel&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;noms de champs par défaut&#039;&#039;&#039;: ils sont optionnels - s&#039;ils ne sont pas inclus, leurs valeurs seront identiques à celles du premier administrateur.&lt;br /&gt;
:&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;institution, department, city, country, lang, auth, timezone&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
:Attention : il ne faut surtout pas traduire les noms des champs, sans quoi le fichier serait invalide ! Ne pas faire ceci :&lt;br /&gt;
:&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;institution, departement, ville, pays, langue, auth, timezone&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;noms de champs optionnels&#039;&#039;&#039;: ils sont tous facultatifs.&lt;br /&gt;
:&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;idnumber, icq, phone1, phone2, address, url, description, mailformat, maildisplay, htmleditor, autosubscribe, maildigest, course1, course2, course3, course4, course5, group1, group2, group3, group4, group5, type1, type2, type3, type4, type5, role1, role2, role3, role4, role5&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
:Le nom du cours est le nom &amp;quot;abrégé&amp;quot; du cours - s&#039;il est présent, l&#039;utilisateur sera inscrit comme étudiant du cours.&lt;br /&gt;
:Les noms de groupe (et de type) doivent être associés aux cours correspondants, i.e. group1 et type1 à course1, etc.&lt;br /&gt;
&lt;br /&gt;
* les virgules faisant partie des données devraient être codées en &amp;amp;#44 - le script décodera automatiquement celui-ci en virgule.&lt;br /&gt;
* pour les champs Booléens, utiliser 0 pour faux et 1 pour vrai.&lt;br /&gt;
* Les types &amp;quot;type&#039;&#039;&#039;x&#039;&#039;&#039;&amp;quot; sont utilisés pour indiquer à Moodle si l&#039;utilisateur est un étudiant ou un enseignant dans le cours correspondant (e.g. type2 correspond à course2). 1 = Etudiant, 2 = Enseignant, et 3 = Enseignant non éditeur. Si le type est laissé vide, ou si aucun cours n&#039;est spécifié, l&#039;utilisateur est mis par défaut comme étudiant.&lt;br /&gt;
* Pour le nom des cours, utiliser les noms abrégés des cours; pour les groupes le nom des groupes ; pour les rôles utilisez l&#039;&#039;&#039;&#039;id&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Note : si un utilisateur est déjà enregistré dans la base de données Moodle, ce script retournera le numéro d&#039;userid (index dans la base de données) pour cet utilisateur, et inscrira l&#039;utilisateur comme étudiant dans chacun des cours spécifiés SANS mettre à jour les autres données spécifiées.&lt;br /&gt;
&lt;br /&gt;
Voici un exemple de fichier plat valide :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1, type1&amp;lt;br /&amp;gt;&lt;br /&gt;
jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1, 1&amp;lt;br /&amp;gt;&lt;br /&gt;
reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202, Section 3, 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mise à jour de comptes existants ==&lt;br /&gt;
&lt;br /&gt;
Par défaut, Moodle considère que vous souhaitez créer de nouveaux comptes, et ignore les enregistrements dont le nom d&#039;utilisateur correspond à un compte existant. Vous pourrez malgré tout, en mettant &amp;quot;Modifier des comptes existants&amp;quot; à &#039;&#039;&#039;Oui&#039;&#039;&#039;, mettre à jour les comptes existants.&lt;br /&gt;
&lt;br /&gt;
Quand vous mettez à jour des comptes existants, vous pouvez aussi changer les noms d&#039;utilisateurs &amp;quot;username&amp;quot;. Pour cela, il faut positionner  &amp;quot;Permettre de changer les noms&amp;quot; à &#039;&#039;&#039;Oui&#039;&#039;&#039; et inclure dans votre fichier un champs appelé &amp;lt;code&amp;gt;oldusername&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention&#039;&#039;&#039; : Toute erreur dans la mise à jour de comptes existants peut affecter gravement vos utilisateurs. Soyez vigilants dans l&#039;utilisation des options de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== Encodage des fichiers ==&lt;br /&gt;
&lt;br /&gt;
Attention, depuis Moodle 1.6, les fichiers plats que vous utiliserez devront être encodés en UTF-8, afin que les caractères accentués des noms et prénoms soient conservés correctement.&lt;br /&gt;
&lt;br /&gt;
Si ce n&#039;est pas le cas, ils risquent d&#039;être purement et simplement tronqués au premier caractère accentué. Par exemple, Jérôme GÜRDER sera transformé en J G.&lt;br /&gt;
&lt;br /&gt;
La plupart des éditeurs de texte permettent facilement de changer l&#039;encodage des fichiers. Si vous devez faire la conversion directement sur le serveur, veuillez consulter [[Conversion de fichiers en UTF-8]].&lt;br /&gt;
&lt;br /&gt;
{{Moodle 1.9}}Depuis Moodle 1.9, il est possible de spécifier l&#039;encodage du fichier, par un menu déroulant incluant de nombreux choix dont par exemple ISO-8859-1 en face du champ Encodage.&lt;br /&gt;
&lt;br /&gt;
== Astuces ==&lt;br /&gt;
Si vous souhaitez :&lt;br /&gt;
* forcer les utilisateurs à changer de mot de passe, mettez la valeur &#039;&#039;&#039;changeme&#039;&#039;&#039; pour le champ &#039;&#039;password&#039;&#039;.&lt;br /&gt;
* désactiver l&#039;adresse de courriel, ajoutez le champ optionnel &#039;&#039;emailstop&#039;&#039; et mettez la valeur à &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
* préciser le pays, vous devez utiliser le code à deux lettres, en majuscules, comme &#039;&#039;&#039;FR&#039;&#039;&#039;, &#039;&#039;&#039;BR&#039;&#039;&#039; ou &#039;&#039;&#039;CH&#039;&#039;&#039; par exemple.&lt;br /&gt;
* préciser la langue, vous devez utiliser le code correspondant à la langue, comme &#039;&#039;&#039;fr_utf8&#039;&#039;&#039; par exemple.&lt;br /&gt;
* spécifier la forme du courriel quotidien, ajoutez le champ optionnel &#039;&#039;maildigest&#039;&#039; et mettez la valeur à &#039;&#039;&#039;0&#039;&#039;&#039; pour &amp;quot;Un courriel pour chaque message&amp;quot;, &#039;&#039;&#039;1&#039;&#039;&#039; pour &amp;quot;Un courriel quotidien avec l&#039;intégralité des messages&amp;quot; ou &#039;&#039;&#039;2&#039;&#039;&#039; pour &amp;quot;Un courriel quotidien avec les sujets des messages&amp;quot;.&lt;br /&gt;
* Une fois les comptes importés, il est possible de choisir et lancer une série d&#039; &amp;quot;[[Actions en lots sur les utilisateurs]]&amp;quot; pour tous les utilisateurs sélectionnés.&lt;br /&gt;
&lt;br /&gt;
== Informer les utilisateurs de leur mot de passe ==&lt;br /&gt;
Moodle peut automatiquement créer un mot de passe temporaire, et envoyer un courriel aux utilisateurs, les prévenant ainsi de la création de leur compte.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faudra :&lt;br /&gt;
* &#039;&#039;&#039;Ne pas mettre&#039;&#039;&#039; le champ &#039;&#039;&#039;password&#039;&#039;&#039; dans votre fichier&lt;br /&gt;
* Sélectionner &#039;&#039;&#039;Créer un mot de passe si nécessaire&#039;&#039;&#039; pour &amp;quot;Traitement du champ Mot de passe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention&#039;&#039;&#039; : cela ne fonctionnera que lors de la création de compte, pas pour une mise à jour.&lt;br /&gt;
&lt;br /&gt;
Le message qui sera envoyé automatiquement peut être modifié dans moodle.php, via la chaine &#039;&#039;newusernewpasswordtext&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Nouveauté de Moodle 1.9 ==&lt;br /&gt;
{{Moodle 1.9}}&lt;br /&gt;
Depuis Moodle 1.9, l&#039;importation des utilisateurs se fait en deux étapes. Après avoir sélectionné le fichier, vous pourrez choisir de nombreux paramètres sur un second écran intitulé &amp;quot;Prévisualisation de la création d&#039;utilisateurs&amp;quot; et confirmer par le bouton &amp;quot;Importation d&#039;utilisateurs&amp;quot;. Une dernière fenêtre &amp;quot;Résultats de la création d&#039;utilisateurs&amp;quot; s&#039;affiche, avec un rappel des utilisateurs créés et un compte-rendu résumé indiquant les nombres d&#039;Utilisateurs créés, Utilisateurs ignorés (ceux déjà créés précédemment), Utilisateurs avec mot de passe faible et le nombre d&#039;Erreurs (0 normalement).&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* L&#039;aide en ligne, depuis &#039;&#039;Administration &amp;gt; Utilisateurs &amp;gt; Comptes &amp;gt; Importation d&#039;utilisateurs&#039;&#039;, en cliquant sur le point d&#039;interrogation&lt;br /&gt;
*[[Inscription par fichier plat]] d&#039;utilisateurs existants à des cours&lt;br /&gt;
&lt;br /&gt;
Les discussions suivantes sur les forums de Using Moodle (en anglais) :&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=36851 Can I auto enroll from Excel?]&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=58215 Making Email Optional]&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=97903 Uploading users to custom roles]&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Administrateur]]&lt;br /&gt;
[[Catégorie:Authentification]]&lt;br /&gt;
[[Catégorie:Inscription]]&lt;br /&gt;
[[Catégorie:Groupes]]&lt;br /&gt;
&lt;br /&gt;
[[en:Upload users]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Actions_en_lots&amp;diff=9619</id>
		<title>Actions en lots</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Actions_en_lots&amp;diff=9619"/>
		<updated>2010-02-23T08:56:56Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Actions en lots sur les utilisateurs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[Actions en lots sur les utilisateurs]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/19/fr/index.php?title=Importer_des_utilisateurs&amp;diff=9575</id>
		<title>Importer des utilisateurs</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/19/fr/index.php?title=Importer_des_utilisateurs&amp;diff=9575"/>
		<updated>2010-01-29T18:00:57Z</updated>

		<summary type="html">&lt;p&gt;PascalBoulerie : Actions en lots sur les utilisateurs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mettre à jour}}Emplacement : &#039;&#039;Administration &amp;gt; Utilisateurs &amp;gt; Comptes &amp;gt; Importation d&#039;utilisateurs&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent être importés, inscrits dans des cours et regroupés (inscrits en groupes) via des fichiers plats.&lt;br /&gt;
&lt;br /&gt;
Tout d&#039;abord, il est à noter &#039;&#039;&#039;qu&#039;en général il n&#039;est pas nécessaire d&#039;importer tous les utilisateurs en vrac&#039;&#039;&#039;. Pour réduire votre travail de maintenance vous devriez d&#039;abord voir les [[Authentification|méthodes d&#039;authentification]] qui ne nécessitent pas de travail de maintenance, comme se connecter à des bases de données externes existantes ou laisser les utilisateurs créer eux-mêmes leur compte. Se référer à la section authentification dans les menus d&#039;administration.&lt;br /&gt;
&lt;br /&gt;
== Formatage du fichier ==&lt;br /&gt;
Dans le cas ou vous êtes certain de vouloir importer plusieurs comptes utilisateurs à partir d&#039;un fichier texte, vous devrez alors formater votre fichier texte de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
* Chaque ligne du fichier contient un enregistrement&lt;br /&gt;
* Chaque enregistrement est une série de données séparées par des virgules&lt;br /&gt;
* Le premier enregistrement du fichier est spécial, et contient une liste des noms des champs. Ceci définit le format du reste du fichier.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;noms de champs obligatoires&#039;&#039;&#039;: ces champs doivent être inclus dans le premier enregistrement, et définis pour chaque utilisateur que l&#039;on souhaite importer&lt;br /&gt;
:&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;username, password, firstname, lastname, email&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
:Attention : il ne faut surtout pas traduire les noms des champs, sans quoi le fichier serait invalide ! Ne pas faire ceci :&lt;br /&gt;
:&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;nom_utilisateur, mot_de_passe, prenom, nom, courriel&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;noms de champs par défaut&#039;&#039;&#039;: ils sont optionnels - s&#039;ils ne sont pas inclus, leurs valeurs seront identiques à celles du premier administrateur.&lt;br /&gt;
:&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;institution, department, city, country, lang, auth, timezone&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
:Attention : il ne faut surtout pas traduire les noms des champs, sans quoi le fichier serait invalide ! Ne pas faire ceci :&lt;br /&gt;
:&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;institution, departement, ville, pays, langue, auth, timezone&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;noms de champs optionnels&#039;&#039;&#039;: ils sont tous facultatifs.&lt;br /&gt;
:&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;idnumber, icq, phone1, phone2, address, url, description, mailformat, maildisplay, htmleditor, autosubscribe, maildigest, course1, course2, course3, course4, course5, group1, group2, group3, group4, group5, type1, type2, type3, type4, type5, role1, role2, role3, role4, role5&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
:Le nom du cours est le nom &amp;quot;abrégé&amp;quot; du cours - s&#039;il est présent, l&#039;utilisateur sera inscrit comme étudiant du cours.&lt;br /&gt;
:Les noms de groupe (et de type) doivent être associés aux cours correspondants, i.e. group1 et type1 à course1, etc.&lt;br /&gt;
&lt;br /&gt;
* les virgules faisant partie des données devraient être codées en &amp;amp;#44 - le script décodera automatiquement celui-ci en virgule.&lt;br /&gt;
* pour les champs Booléens, utiliser 0 pour faux et 1 pour vrai.&lt;br /&gt;
* Les types &amp;quot;type&#039;&#039;&#039;x&#039;&#039;&#039;&amp;quot; sont utilisés pour indiquer à Moodle si l&#039;utilisateur est un étudiant ou un enseignant dans le cours correspondant (e.g. type2 correspond à course2). 1 = Etudiant, 2 = Enseignant, et 3 = Enseignant non éditeur. Si le type est laissé vide, ou si aucun cours n&#039;est spécifié, l&#039;utilisateur est mis par défaut comme étudiant.&lt;br /&gt;
* Pour le nom des cours, utiliser les noms abrégés des cours; pour les groupes le nom des groupes ; pour les rôles utilisez l&#039;&#039;&#039;&#039;id&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Note : si un utilisateur est déjà enregistré dans la base de données Moodle, ce script retournera le numéro d&#039;userid (index dans la base de données) pour cet utilisateur, et inscrira l&#039;utilisateur comme étudiant dans chacun des cours spécifiés SANS mettre à jour les autres données spécifiées.&lt;br /&gt;
&lt;br /&gt;
Voici un exemple de fichier plat valide :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1, type1&amp;lt;br /&amp;gt;&lt;br /&gt;
jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1, 1&amp;lt;br /&amp;gt;&lt;br /&gt;
reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202, Section 3, 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mise à jour de comptes existants ==&lt;br /&gt;
&lt;br /&gt;
Par défaut, Moodle considère que vous souhaitez créer de nouveaux comptes, et ignore les enregistrements dont le nom d&#039;utilisateur correspond à un compte existant. Vous pourrez malgré tout, en mettant &amp;quot;Modifier des comptes existants&amp;quot; à &#039;&#039;&#039;Oui&#039;&#039;&#039;, mettre à jour les comptes existants.&lt;br /&gt;
&lt;br /&gt;
Quand vous mettez à jour des comptes existants, vous pouvez aussi changer les noms d&#039;utilisateurs &amp;quot;username&amp;quot;. Pour cela, il faut positionner  &amp;quot;Permettre de changer les noms&amp;quot; à &#039;&#039;&#039;Oui&#039;&#039;&#039; et inclure dans votre fichier un champs appelé &amp;lt;code&amp;gt;oldusername&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention&#039;&#039;&#039; : Toute erreur dans la mise à jour de comptes existants peut affecter gravement vos utilisateurs. Soyez vigilants dans l&#039;utilisation des options de mise à jour.&lt;br /&gt;
&lt;br /&gt;
== Encodage des fichiers ==&lt;br /&gt;
&lt;br /&gt;
Attention, depuis Moodle 1.6, les fichiers plats que vous utiliserez devront être encodés en UTF-8, afin que les caractères accentués des noms et prénoms soient conservés correctement.&lt;br /&gt;
&lt;br /&gt;
Si ce n&#039;est pas le cas, ils risquent d&#039;être purement et simplement tronqués au premier caractère accentué. Par exemple, Jérôme GÜRDER sera transformé en J G.&lt;br /&gt;
&lt;br /&gt;
La plupart des éditeurs de texte permettent facilement de changer l&#039;encodage des fichiers. Si vous devez faire la conversion directement sur le serveur, veuillez consulter [[Conversion de fichiers en UTF-8]].&lt;br /&gt;
&lt;br /&gt;
{{Moodle 1.9}}Depuis Moodle 1.9, il est possible de spécifier l&#039;encodage du fichier, par un menu déroulant incluant de nombreux choix dont par exemple ISO-8859-1 en face du champ Encodage.&lt;br /&gt;
&lt;br /&gt;
== Astuces ==&lt;br /&gt;
Si vous souhaitez :&lt;br /&gt;
* forcer les utilisateurs à changer de mot de passe, mettez la valeur &#039;&#039;&#039;changeme&#039;&#039;&#039; pour le champ &#039;&#039;password&#039;&#039;.&lt;br /&gt;
* désactiver l&#039;adresse de courriel, ajoutez le champ optionnel &#039;&#039;emailstop&#039;&#039; et mettez la valeur à &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
* préciser le pays, vous devez utiliser le code à deux lettres, en majuscules, comme &#039;&#039;&#039;FR&#039;&#039;&#039;, &#039;&#039;&#039;BR&#039;&#039;&#039; ou &#039;&#039;&#039;CH&#039;&#039;&#039; par exemple.&lt;br /&gt;
* préciser la langue, vous devez utiliser le code correspondant à la langue, comme &#039;&#039;&#039;fr_utf8&#039;&#039;&#039; par exemple.&lt;br /&gt;
* spécifier la forme du courriel quotidien, ajoutez le champ optionnel &#039;&#039;maildigest&#039;&#039; et mettez la valeur à &#039;&#039;&#039;0&#039;&#039;&#039; pour &amp;quot;Un courriel pour chaque message&amp;quot;, &#039;&#039;&#039;1&#039;&#039;&#039; pour &amp;quot;Un courriel quotidien avec l&#039;intégralité des messages&amp;quot; ou &#039;&#039;&#039;2&#039;&#039;&#039; pour &amp;quot;Un courriel quotidien avec les sujets des messages&amp;quot;.&lt;br /&gt;
* Une fois les comptes importés, il est possible de choisir et lancer une série d&#039; &amp;quot;Actions en lots sur les utilisateurs&amp;quot; pour tous les utilisateurs sélectionnés.&lt;br /&gt;
&lt;br /&gt;
== Informer les utilisateurs de leur mot de passe ==&lt;br /&gt;
Moodle peut automatiquement créer un mot de passe temporaire, et envoyer un courriel aux utilisateurs, les prévenant ainsi de la création de leur compte.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faudra :&lt;br /&gt;
* &#039;&#039;&#039;Ne pas mettre&#039;&#039;&#039; le champ &#039;&#039;&#039;password&#039;&#039;&#039; dans votre fichier&lt;br /&gt;
* Sélectionner &#039;&#039;&#039;Créer un mot de passe si nécessaire&#039;&#039;&#039; pour &amp;quot;Traitement du champ Mot de passe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention&#039;&#039;&#039; : cela ne fonctionnera que lors de la création de compte, pas pour une mise à jour.&lt;br /&gt;
&lt;br /&gt;
Le message qui sera envoyé automatiquement peut être modifié dans moodle.php, via la chaine &#039;&#039;newusernewpasswordtext&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Nouveauté de Moodle 1.9 ==&lt;br /&gt;
{{Moodle 1.9}}&lt;br /&gt;
Depuis Moodle 1.9, l&#039;importation des utilisateurs se fait en deux étapes. Après avoir sélectionné le fichier, vous pourrez choisir de nombreux paramètres sur un second écran intitulé &amp;quot;Prévisualisation de la création d&#039;utilisateurs&amp;quot; et confirmer par le bouton &amp;quot;Importation d&#039;utilisateurs&amp;quot;. Une dernière fenêtre &amp;quot;Résultats de la création d&#039;utilisateurs&amp;quot; s&#039;affiche, avec un rappel des utilisateurs créés et un compte-rendu résumé indiquant les nombres d&#039;Utilisateurs créés, Utilisateurs ignorés (ceux déjà créés précédemment), Utilisateurs avec mot de passe faible et le nombre d&#039;Erreurs (0 normalement).&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* L&#039;aide en ligne, depuis &#039;&#039;Administration &amp;gt; Utilisateurs &amp;gt; Comptes &amp;gt; Importation d&#039;utilisateurs&#039;&#039;, en cliquant sur le point d&#039;interrogation&lt;br /&gt;
*[[Inscription par fichier plat]] d&#039;utilisateurs existants à des cours&lt;br /&gt;
&lt;br /&gt;
Les discussions suivantes sur les forums de Using Moodle (en anglais) :&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=36851 Can I auto enroll from Excel?]&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=58215 Making Email Optional]&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=97903 Uploading users to custom roles]&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Administrateur]]&lt;br /&gt;
[[Catégorie:Authentification]]&lt;br /&gt;
[[Catégorie:Inscription]]&lt;br /&gt;
[[Catégorie:Groupes]]&lt;br /&gt;
&lt;br /&gt;
[[en:Upload users]]&lt;/div&gt;</summary>
		<author><name>PascalBoulerie</name></author>
	</entry>
</feed>