From: martignoni Date: Sun, 12 Oct 2003 20:57:43 +0000 (+0000) Subject: More translation. Not yet finished. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=b55ff547c3b5998cb11b7e612741819d43cc48fd;p=moodle.git More translation. Not yet finished. --- diff --git a/lang/fr/docs/install.html b/lang/fr/docs/install.html index 020a5ed5e6..2ddc55a425 100644 --- a/lang/fr/docs/install.html +++ b/lang/fr/docs/install.html @@ -23,7 +23,7 @@
  • Logiciels et rÈglages nÈcessaires
  • TÈlÈchargement
  • Structure du site
  • -
  • CrÈer un rÈpertoire de donnÈes
  • +
  • CrÈer un dossier de donnÈes
  • CrÈer une base de donnÈes
  • VÈrifier les rÈglages de votre serveur web
  • Modifier config.php
  • @@ -109,14 +109,14 @@

     

    -

    4. CrÈer un rÈpertoire de donnÈes

    +

    4. CrÈer un dossier de donnÈes

    Moodle aura Ègalement besoin d'espace sur votre disque dur pour conserver les fichiers dÈposÈs par les utilisateurs, comme les documents de cours ou les photos des utilisateurs.

    CrÈez quelque part ý cet effet un dossier. Par sÈcuritÈ, ce dossier NE DOIT PAS Ítre accessible directement depuis le web. La maniËre la plus simple d'obtenir cela est - de le crÈer EN DEHORS du rÈpertoire web. Sinon, vous pouvez protÈger ce dossier en y + de le crÈer EN DEHORS du dossier web. Sinon, vous pouvez protÈger ce dossier en y plaÁant un fichier nommÈ ´ .htaccess ª, contenant cette ligne :

    deny from all
    @@ -134,77 +134,74 @@

     

    5. CrÈer une base de donnÈes

    -
    -

    You need to create an empty database (eg "moodle") in your database system - along with a special user (eg "moodleuser") that has access to that database - (and that database only). You could use the "root" user if you wanted to, but - this is not recommended for a production system: if hackers manage to discover - the password then your whole database system would be at risk, rather than - just one database. -

    -

    Example command lines for MySQL:

    +

    Il est nÈcessaire de crÈer une base de donnÈes vide (nommÈe par exemple + ´ moodle ª) dans votre gestionnaire de base de donnÈes, ainsi qu'un + utilisateur spÈcial (nommÈ par exemple ´ moodleuser ª) ayant accËs + ý cette base de donnÈes (et seulement ý celle-ci). Il est possible d'utiliser + l'utilisateur ´ root ª, mais cela n'est pas recommandÈ sur un systËme + en production : si un pirate dÈcouvre le mot de passe, tout votre systËme de base + de donnÈes serait alors compromis, plutÙt qu'une seule base de donnÈes.

    +

    Exemple de commandes sur MySQL :

        # mysql -u root -p
        > CREATE DATABASE moodle; 
        > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.* 
    -           TO moodleuser@localhost IDENTIFIED BY 'yourpassword'; 
    +           TO moodleuser@localhost IDENTIFIED BY 'motdepasse'; 
        > quit 
        # mysqladmin -p reload
     
    -

    Example command lines for PostgreSQL:

    +

    Exemple de commandes sur PostgreSQL :

        # su - postgres
        > psql -c "create user moodleuser createdb;" template1
        > psql -c "create database moodle;" -U moodleuser template1
        > psql -c "alter user moodleuser nocreatedb;" template1
     
    -

    (For MySQL I highly recommend the use of phpMyAdmin - to manage your databases - you can do all this via a web interface).

    -

    As of version 1.0.8, Moodle now supports table prefixes, and so can safely share - a database with tables from other applications.

    +

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

    +

    Moodle gËre les prÈfixes de tables ý partir de la version 1.0.8. Il peut donc sans problËme + partager une base de donnÈes comprenant des tables d'autres applications.

     

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

    -

    Firstly, make sure that your web server is set up to use index.php as a default - page (perhaps in addition to index.html, default.htm and so on).

    -

    In Apache, this is done using a DirectoryIndex parameter in your httpd.conf - file. Mine usually looks like this:

    +

    Assurez-vous en premier lieu que votre serveur web permette d'utiliser ´ index.php ª + comme page par dÈfaut (de mÍme par exemple que index.html, index.htm, default.htm, etc.).

    +

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

    DirectoryIndex index.php index.html index.htm 
    -

    Just make sure index.php is in the list (and preferably towards the start - of the list, for efficiency).

    -

    Secondly, if you are using Apache 2, then you should turn on the AcceptPathInfo - variable, which allows scripts to be passed arguments like http://server/file.php/arg1/arg2. - This is essential to allow relative links between your resources, and also - provides a performance boost for people using your Moodle web site. You can - turn this on by adding these lines to your httpd.conf file.

    +

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

    +

    DeuxiËmement, si vous utilisez Apache 2, vous devrez activer la variable AcceptPathInfo, + qui permet de passer des arguments ý des scripts, comme http://serveur/file.php/arg1/arg2. + Cela est essentiel, pour permettre des liens relatifs entre vos ressources, et Ègalement pour + 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 ª.

    AcceptPathInfo on 
    -

    Thirdly, Moodle requires a number of PHP settings to be active for it to - work. On most servers these will already be the default settings. - However, some PHP servers (and some of the more recent PHP versions) may - have things set differently. These are defined in PHP's configuration - file (usually called php.ini):

    +

    TroisiËmement, pour fonctionner, Moodle nÈcessite un certain nombre de rÈglages PHP. + Sur la plupart des serveurs, ces rÈglages sont actifs par dÈfaut. Cependant, + certains serveurs PHP (et avec certaines des versions les plus rÈcentes de PHP) peuvent + avoir des rÈglages diffÈrents. Ces rÈglages sont dÈfinis dans le fichier de configuration + de PHP (dont le nom est habituellement php.ini) :

    - -
    magic_quotes_gpc = 1    (preferred but not necessary)
    +    
    magic_quotes_gpc = 1        (preferred but not necessary)
     magic_quotes_runtime = 0    (necessary)
     file_uploads = 1
     session.auto_start = 0
    -session.bug_compat_warn = 0
    -
    +session.bug_compat_warn = 0
    -

    If you don't have access to httpd.conf or php.ini on your server, or you - have Moodle on a server with other applications that require different settings, - then don't worry, you can still OVERRIDE all of the default settings. -

    To do this, you need to create a file called .htaccess in Moodle's - main directory that contains definitions for these settings. - This only works on Apache servers and only when Overrides have been allowed. - +

    Si vous n'avez accËs ni au fichier httpd.conf, ni au fichier php.ini de votre serveur, + ou si Moodle est installÈ sur un serveur avec des applications nÈcessitant des rÈglages + diffÈrents, vous pouvez cependant CONTOURNER tous ces rÈglages par dÈfaut.

    +

    Pour le faire, il vous faudra crÈer dans le dossier de Moodle un fichier nommÈ + .htaccess, contenant les dÈfinitions adÈquates pour ces rÈglages. Cela ne fonctionne + que pour les serveurs Apaches et seulement si le privilËge Overrides est accordÈ. Voici un + exemple du contenu d'un fichier .htaccess :

     DirectoryIndex index.php index.html index.htm
    @@ -217,55 +214,58 @@ php_flag magic_quotes_gpc 1
     php_flag magic_quotes_runtime 0
     php_flag file_uploads 1
     php_flag session.auto_start 0
    -php_flag session.bug_compat_warn 0
    +php_flag session.bug_compat_warn 0 +
    -

    You can also do things like define the maximum size for uploaded files: - +

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

     LimitRequestBody 0
     php_value upload_max_filesize 2M
     php_value post_max_size 2M
    -     
    +
    -

    The easiest thing to do is just copy the sample file from lib/htaccess - and edit it to suit your needs. It contains further instructions. For - example, in a Unix shell: +

    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 :

    cp lib/htaccess .htaccess

     

    7. Modifier config.php

    +
    -

    Now you can edit the configuration file, config.php, using a - text editor. This file is used by all other files in Moodle.

    -

    To start with, make a copy of config-dist.php and name it - config.php. We do this so that your config.php won't be overwritten in case - you upgrade Moodle later on.

    -

    Edit config.php to specify the database details that you - just defined (including a table prefix - notice that this is REQUIRED for - PostgreSQL), as well as the site address, file system directory and data directory. - The config file itself has detailed directions and examples.

    -

    Once you have done this the rest of the installation is via a web interface. - For the rest of this installation document we will assume your site is at: - http://example.com/moodle

    +

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

    +

    Pour commencer, faites une copie du fichier config-dist.php et donnez-lui + le nom ´ config.php ª. Cette Ètape est nÈcessaire pour Èviter que votre config.php + ne soit effacÈ si plus tard vous mettez ý jour Moodle.

    +

    Modifiez votre config.php pour indiquer les dÈtails de la base de + donnÈes que vous venez de dÈfinir (en incluant un prÈfixe de table - cela est OBLIGATOIRE + pour PostgreSQL), ainsi que l'adresse du site, le chemin du dossier et celui du dossier + des donnÈes. Le fichier de configuration contient de plus amples informations et des + exemples.

    +

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

     

    8. Visiter la page d'administration

    -

    The admin page should now be working at: http://example.com/moodle/admin. - If you try and access the front page of your site you'll be taken there automatically - anyway. The first time you access this admin page, you will be presented with - a GPL "shrinkwrap" agreement with which you must agree before you - can continue with the setup.

    -

    (Moodle will also try to set some cookies in your browser. If you have your - browser set up to let you choose to accept cookies, then you must accept - the Moodle cookies, or Moodle won't work properly.) -

    Now Moodle will start setting up your database and creating tables to store - data. Firstly, the main database tables are created. You should see a number - of SQL statements followed by status messages (in green or red) that look - like this:

    +

    La page d'aministration devrait Ítre maintenant active ý l'adresse + http://exemple.com/moodle/admin. Si vous essayez d'accÈder ý la page d'accueil de + votre site, vous y arriverez directement malgrÈ tout. La premiËre fois que vous accÈderez + ý la page d'administration, un condensÈ de la licence GPL vous sera prÈsentÈ. Vous devez + l'accepter avant de continuer la mise en service de votre installation.

    +

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

    +

    Moodle va maintenant mettre en place votre base de donnÈes et crÈer les tables qui + contiendront les donnÈes. Les tables de la base de donnÈes principale sont d'abord crÈÈes. + Un certain nombre de commandes SQL seront affichÈes, suivies de messages (en rouge ou + en vert) de ce type :

    CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default @@ -276,21 +276,21 @@ php_value post_max_size 2M '0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id)) TYPE=MyISAM

    SUCCESS

    -

    ...and so on, followed by: Main databases set up - successfully.

    +

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

    -

    If you don't see these, then there must have been some problem with the database - or the configuration settings you defined in config.php. Check that PHP isn't - in a restricted "Safe Mode" (commercial web hosts sometimes have safe mode - turned on). You can check PHP variables by creating a little file containing - <? phpinfo() ?> and looking at it through a browser. Check all these and - try this page again.

    -

    Scroll down the very bottom of the page and press the "Continue" - link.

    -

    Next you will see a similar page that sets up all the tables required by - each Moodle module. As before, they should all be green.

    -

    Scroll down the very bottom of the page and press the "Continue" - link.

    +

    Si ces messages n'apparaissent pas, c'est qu'un poblËme est survenu avec la + base de donnÈes, ou qu'un paramËtre de votre configuration est incorrect dans + votre config.php. VÈrifiez que PHP ne fonctionne pas en mode ´ Safe Mode ª + (certains hÙtes web commerciaux ont le mode ´ Safe Mode ª actif). Vous pouvez + vÈrifier la configuration des variables PHP en crÈant un fichier PHP contenant + <? phpinfo() ?> et en le chargeant dans votre navigateur. VÈrifiez tout et + rechargez ensuite la page d'administration.

    +

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

    +

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

    +

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

    +

    You should now see a form where you can define more configuration variables for your installation, such as the default language, SMTP hosts and so on. Don't worry too much about getting everything right just now - you can always @@ -360,7 +360,7 @@ php_value post_max_size 2M too long, as delaying mail-outs can slow down activity within the course.

    First, test that the script works by running it directly from your browser:

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

    Now, you need to set up some of way of running the script automatically and regularly.

    @@ -368,12 +368,12 @@ php_value post_max_size 2M

    You can call the page from the command line just as you did in the example above. For example, you can use a Unix utility like 'wget':

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

    Note in this example that the output is thrown away (to /dev/null).

    The same thing using lynx:

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

    Alternatively you could use a standalone version of PHP, compiled to be run on the command line. The advantage with doing this is that your web server @@ -391,7 +391,7 @@ php_value post_max_size 2M

    On Unix systems: Use cron. Edit your cron settings from the commandline using "crontab -e" and add a line like:

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

    Usually, the "crontab" command will put you into the 'vi' editor. You enter "insert mode" by pressing "i", then type in the line as above, then exit insert mode by