moodle/lang/fr/docs/installamp.html
2003-10-18 18:14:55 +00:00

166 lines
11 KiB
HTML
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<head>
<title>Documentation Moodle : Installation de PHP et de MySQL</title>
<link rel="stylesheet" href="docstyles.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#ffffff">
<h1>Installation d'Apache, de MySQL et de PHP</h1>
<blockquote>
<p>Moodle est Ècrit dans un langage de scripts appelÈ PHP, et conserve la plupart
des donnÈes qu'il utilise dans une base de donnÈes. Le gestionnaire de base de
donnÈes que nous recommandons est MySQL. Avant d'installer Moodle, vous devez
disposer d'une installation de PHP et d'un gestionnaire de base de donnÈes qui
fonctionnent, de faÁon que votre ordinateur soit une plateforme web fonctionnelle.
L'installation de tels logiciels peut Ítre complexe. Cette page a ÈtÈ Ècrite pour
essayer de rendre ce processus aussi simple que possible pour diffÈrentes
plateformes&nbsp;:</p>
<ul>
<li><a href="#host" class="questionlink">HÙtes web</a></li>
<li><a href="#mac" class="questionlink">Mac OS X</a></li>
<li><a href="#redhat" class="questionlink">Redhat Linux</a></li>
<li><a href="#windows" class="questionlink">Windows</a></li>
</ul>
<p class="questionlink">&nbsp;</p>
<h3 class="sectionheading"><a name="host" id="host"></a>HÙtes web</h3>
<blockquote>
<p>Le fonctionnement des nombreux hÙtes web diffËre malheureusement considÈrablement
d'un hÙte ý l'autre.
Certains d'entre eux seront d'accord d'installer Moodle pour vous.</p>
<p>La plupart vous offre une interface web (tableau de bord) vous permettant
de contrÙler votre site web, de crÈer des bases de donnÈes et de mettre en place des
crons. Certains vous donnent accËs ý une interface terminal par ssh, de sorte que vous
pouvez utiliser la ligne de commande pour effectuer des opÈrations.</p>
<p>Parcourez le <a href="./?file=install.html">Guide d'installation</a>
et effectuez les Ètapes dÈcrites l'une aprËs l'autre. Si vous Ítes coincÈ, demandez de l'aide ý
votre fournisseur web.</p>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="mac" id="mac"></a>Mac OS X</h3>
<blockquote>
<p>Le plus simple est d'utiliser le serveur Apache fourni par Apple, et d'y ajouter
PHP et MySQL avec les paquets de Marc Liyanage. Les deux pages ci-dessous contiennent
d'excellentes instructions pour l'installation, que nous n'allons pas recopier ici&nbsp;:</p>
<blockquote>
<p><strong>PHP</strong> : tÈlÈchargement ici <a href="http://www.entropy.ch/software/macosx/php/" target="_top">http://www.entropy.ch/software/macosx/php/</a></p>
<p><strong>MySQL</strong> : tÈlÈchargement ici <a href="http://www.entropy.ch/software/macosx/mysql/" target="_top">http://www.entropy.ch/software/macosx/mysql/</a></p>
</blockquote>
<p>Une fois ces logiciels installÈs, le <a href="./?file=install.html">Guide
d'installation</a> standard pourra Ítre facilement suivi.</p>
<p>Une marche ý suivre plus dÈtaillÈe est disponible ici&nbsp;:
<a href="http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a>.</p>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="redhat"></a>Redhat Linux</h3>
<blockquote>
<p>Vous devez installer tous les paquets RPM pour Apache, PHP et MySQL. Un paquet
souvent oubliÈ est le paquet ´&nbsp;php-mysql&nbsp;ª, nÈcessaire pour la communication
entre PHP et MySQL.</p>
<p>Une fois ces logiciels installÈs, le <a href="./?file=install.html">Guide
d'installation</a> standard pourra Ítre facilement suivi.</p>
<p>Une marche ý suivre plus dÈtaillÈe est disponible ici&nbsp;:
<a href="http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a>.</p>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="windows" id="windows"></a>Windows</h3>
<blockquote>
<p>Le plus simple est d'utiliser <a href="http://www.easyphp.org/"
target="_blank">EasyPHP</a>, un paquet qui regroupe tous les ÈlÈments logiciels
nÈcessaires en une seule application Windows. Voici une marche ý suivre dÈtaillÈe&nbsp;:</p>
<ol>
<li>Avant tout, si vous avez dÈjý installÈ MySQL auparavant (mÍme si vous l'utilisez
avec une autre application), dÈsinstallez-le complËtement, effacez tous les fichiers
de MySQL et effacez Ègalement <strong>c:\my.cnf</strong> et
<strong>c:\windows\my.ini</strong>. Il sera peut-Ítre nÈcessaire de rechercher et
d'effacer TOUS les fichiers dÈnommÈs <strong>my.cnf</strong> ou <strong>my.ini</strong>.</li>
<li>Si vous avez dÈjý installÈ PHP auparavant, effacez tous les fichiers dÈnommÈs
<strong>php4ts.dll</strong> de votre dossier Windows, ainsi que tous les fichiers
dÈnommÈs <strong>php.ini</strong>.</li>
<li>TÈlÈchargez EasyPHP ý cette adresse : <a href="http://www.easyphp.org/telechargements/dn.php?F=easyphp1-6.php3" target="_blank">http://www.easyphp.org/telechargements/dn.php?F=easyphp1-6.php3</a>
(environ 10 MO).</li>
<li>Lancez le fichier tÈlÈchargÈ <strong>easyphp1-6_setup.exe</strong>. Le processus
d'installation est en franÁais (Ouf!!) - nous vous conseillons d'accepter les rÈglages
par dÈfaut et de tout installer.</li>
<li>¿ la fin de l'installation, cochez la case ý cocher ´&nbsp;Lancer
EasyPHP&nbsp;ª et cliquez sur le bouton ´&nbsp;Terminer&nbsp;ª. Une page web
d'informations s'affichera.</li>
<li>Si tout s'est bien passÈ, nos fÈlicitations : Apache, PHP et MySQL sont tous installÈs
et fonctionnent&nbsp;! Votre barre des tches contient un E noir. En cliquant dessus, vous
obtiendrez un menu qui vous permet de contrÙler les programmes. Vous n'en avez pas
besoin pour l'instant.</li>
<li>La prochaine chose ý faire et de mettre en place une base de donnÈes pour Moodle.
Avec un navigateur, allez ý l'adresse <a href="http://localhost/mysql/"
target="_blank">http://localhost/mysql/</a> (attention ý la barre oblique finale).</li>
<li>Si l'on vous demande un nom d'utilisateur, utilisez ´&nbsp;root&nbsp;ª avec un mot
de passe vide. L'interface web de phpMyAdmin s'affichera et vous permettra de crÈer de
nouvelles bases de donnÈes et de nouveaux comptes utilisateurs.</li>
<li>CrÈez une nouvelle base de donnÈes en tapant ´&nbsp;moodle&nbsp;ª dans le champ et
cliquez sur le bouton ´&nbsp;Create&nbsp;ª. Facile&nbsp;!</li>
<li>Vous pouvez aussi crÈer un nouvel utilisateur pour votre base de donnÈes. Ce peut
Ítre un peu compliquÈ pour un dÈbutant. C'est pourquoi vous pouvez utiliser pour commencer
le compte utilisateur existant ´&nbsp;root&nbsp;ª avec un mot de passe vide dans votre
configuration Moodle, et corriger cela plus tard.</li>
<li>Vous pouvez maintenant installer Moodle ! TÈlÈchargez la derniËre version de
Moodle ý l'adresse <a href="http://moodle.org/download"
target="_blank">http://moodle.org/download</a> et dÈcompactez le fichier compressÈ.</li>
<li>Copiez vos fichier Moodle dans <strong>C:\Program Files\EasyPHP\www</strong>. Vous
pouvez soit copier l'intÈgralitÈ du dossier moodle (c'est-ý-dire
C:\Program Files\EasyPHP\www\moodle), soit copier le <em>contenu</em> du dossier moodle.
Si vous choisissez cette cerniËre option, vous pourrez accÈder ý votre site Moodle ý
l'adresse http://localhost/ plutÙt que http://localhost/moodle/.</li>
<li>CrÈez un nouveau dossier vide ailleurs sur votre disque dur pour que Moodle
puisse y placer les fichiers dÈposÈs par les utilisateurs, par exemple
<strong>C:\moodledata</strong>.</li>
<li>Allez dans votre dossier Moodle et faites une copie de config-dist.php, que vous
appelerez config.php.</li>
<li>Modifiez config.php avec un Èditeur de texte (Notepad fera l'affaire&nbsp;;
assurez-vous simplement qu'il n'ajoute pas d'espaces ý la fin du fichier).</li>
<li>Indiquez tous les paramËtres concernant votre base de donnÈes&nbsp;:<br/>
$CFG-&gt;dbtype = 'mysql';<br/>
$CFG-&gt;dbhost = 'localhost';<br/>
$CFG-&gt;dbname = 'moodle';<br/>
$CFG-&gt;dbuser = 'root'; <br/>
$CFG-&gt;dbpass = '';<br/>
$CFG-&gt;dbpersist = true;<br/>
$CFG-&gt;prefix = 'mdl_';</li>
<li>Puis indiquez tous les chemins des fichiers&nbsp;:<br/>
$CFG-&gt;wwwroot = 'http://localhost/moodle'; // Indiquez une adresse externe
si vous la connaissez.<br/>
$CFG-&gt;dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br/>
$CFG-&gt;dataroot = 'C:\moodledata';</li>
<li>Enregistrez config.php - tous les autres paramËtres peuvent Ítre ignorÈs.</li>
<li>C'est presque fini&nbsp;! Le reste de la configuration s'effectue ý travers
une interface web. Pour continuer, visitez l'adresse <a href="http://localhost/moodle/admin/"
target="_blank">http://localhost/moodle/admin/</a> avec votre navigateur.</li>
<li>Pour utiliser des fichiers compressÈs zip avec Moodle (par exemple pour des
backups compressÈs), vous devrez peut-Ítre activer la librairie ´&nbsp;zlib&nbsp;ª.
Vous pouvez le faire dans votre dossier EasyPHP (<strong>C:\Program Files\EasyPHP</strong>),
en lanÁant le programme phpini.exe qui s'y trouve. Cochez la case se rapportant
ý ´&nbsp;zlib.dll&nbsp;ª. Fermer la fenÍtre, puis cliquez avec le bouton droit de la
souris sur le E noir de votre barre des tches. Dans le menu qui apparaÓt,
sÈlectionner l'option ´&nbsp;Restart&nbsp;ª.</li>
<li>Finalement, vous devez configurer un cron. Voyez le <a href="./?file=install.html">Guide
d'installation</a> pour plus de dÈtails ý ce sujet.</li>
</ol>
<p>Si vous n'utilisez pas ou ne pouvez pas utiliser EasyPHP, voici quelques trucs
pour vous permettre d'installer PHP correctement et d'Èviter des problËmes
courants&nbsp;:</p>
<ul>
<li>VÈrifiez que le module GD est activÈ, afin que Moodle puisse traiter les images
- vous devrez peut-Ítre modifier votre fichier php.ini et retirer le caractËre de
commentaire (;) de la ligne contenant&nbsp;: ´&nbsp;extension=php_gd2.dll&nbsp;ª.</li>
<li>VÈrifiez que le module zlib est activÈ, afin de pouvoir crÈer et dÈcompresser
des fichiers zip dans Moodle.</li>
<li>VÈrifiez que le support des sessions est activÈ - vous devrez peut-Ítre modifier
votre fichier php.ini et corriger le dossier indiquÈ pour le paramËtre
<strong>session.save_path</strong>. ¿ la place du dossier par dÈfaut ´&nbsp;/tmp&nbsp;ª,
spÈcifiez un dossier Windows, comme ´&nbsp;c:/temp&nbsp;ª.</li>
</ul>
<p>&nbsp;</p>
</blockquote>
</blockquote>
<p align="CENTER"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
</body>
</html>