summaryrefslogtreecommitdiffstats
path: root/docs/manual
diff options
context:
space:
mode:
authorLucien Gentis <lgentis@apache.org>2011-06-04 18:53:47 +0200
committerLucien Gentis <lgentis@apache.org>2011-06-04 18:53:47 +0200
commit11127789a3248f172fa13380ad760ac1860c82d1 (patch)
tree378ea9fef2fa0b1e4d921ca8134c86ab66ef633a /docs/manual
parentSeveral fixes for the ap_ldap build logic. This should fix compilation (diff)
downloadapache2-11127789a3248f172fa13380ad760ac1860c82d1.tar.xz
apache2-11127789a3248f172fa13380ad760ac1860c82d1.zip
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1131435 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual')
-rw-r--r--docs/manual/expr.xml.fr69
-rw-r--r--docs/manual/howto/ssi.xml.fr5
-rw-r--r--docs/manual/logs.xml.fr21
-rw-r--r--docs/manual/upgrading.xml.fr39
4 files changed, 89 insertions, 45 deletions
diff --git a/docs/manual/expr.xml.fr b/docs/manual/expr.xml.fr
index ab5cef6068..bb1567f56a 100644
--- a/docs/manual/expr.xml.fr
+++ b/docs/manual/expr.xml.fr
@@ -165,6 +165,8 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"
<td>Le protocole associ&eacute; &agrave; l'URI de la requ&ecirc;te</td></tr>
<tr><td><code>REQUEST_URI</code></td>
<td>L'URI de la requ&ecirc;te</td></tr>
+ <tr><td><code>DOCUMENT_URI</code></td>
+ <td>Idem REQUEST_URI</td></tr>
<tr><td><code>REQUEST_FILENAME</code></td>
<td>Le chemin complet dans le syst&egrave;me de fichiers local du
fichier ou du script correspondant &agrave; la requ&ecirc;te, si le serveur
@@ -173,6 +175,11 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"
contexte de serveur virtuel, m&ecirc;me valeur que <code>REQUEST_URI</code> </td></tr>
<tr><td><code>SCRIPT_FILENAME</code></td>
<td>Identique &agrave; <code>REQUEST_FILENAME</code></td></tr>
+ <tr><td><code>LAST_MODIFIED</code></td>
+ <td>La date et heure de derni&egrave;re modification du fichier au
+ format <code>20101231235959</code>, si elle est d&eacute;j&agrave; connue du
+ serveur au moment o&ugrave; <code>LAST_MODIFIED</code> est r&eacute;f&eacute;renc&eacute;.
+ </td></tr>
<tr><td><code>SCRIPT_USER</code></td>
<td>Le nom d'utilisateur du propri&eacute;taire du script.</td></tr>
<tr><td><code>SCRIPT_GROUP</code></td>
@@ -361,52 +368,57 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"
<table border="1" style="zebra">
<columnspec><column width=".2"/><column width=".2"/><column width=".6"/></columnspec>
- <tr><th>Nom</th><th>Description</th></tr>
+ <tr><th>Nom</th><th>Description</th><th>Restreint</th></tr>
<tr><td><code>-d</code></td>
- <td>L'argument est trait&eacute; comme un nom de fichier. Vrai si le
- fichier existe et correspond &agrave; un
- r&eacute;pertoire</td></tr>
+ <td>L'argument est trait&eacute; comme un nom de fichier.
+ Vrai si le fichier existe et correspond &agrave; un
+ r&eacute;pertoire</td><td>oui</td></tr>
<tr><td><code>-e</code></td>
<td>L'argument est trait&eacute; comme un nom de fichier. Vrai si le
- fichier (ou dir ou special) existe</td></tr>
+ fichier (ou dir ou special) existe</td><td>oui</td></tr>
<tr><td><code>-f</code></td>
<td>L'argument est trait&eacute; comme un nom de fichier. Vrai si le
fichier existe et correspond &agrave; un fichier
- r&eacute;gulier</td></tr>
+ r&eacute;gulier</td><td>oui</td></tr>
<tr><td><code>-L</code></td>
<td>L'argument est trait&eacute; comme un nom de fichier. Vrai si le
fichier existe et correspond &agrave; un lien
- symbolique</td></tr>
+ symbolique</td><td>oui</td></tr>
<tr><td><code>-h</code></td>
<td>L'argument est trait&eacute; comme un nom de fichier. Vrai si le
fichier existe et correspond &agrave; un lien symbolique
- (identique &agrave; <code>-L</code>)</td></tr>
+ (identique &agrave; <code>-L</code>)</td><td>oui</td></tr>
<tr><td><code>-F</code></td>
<td>Vrai si la cha&icirc;ne correspond a un fichier valide, accessible
avec tous les contr&ocirc;les d'acc&egrave;s configur&eacute;s pour ce chemin. A
cette fin, une sous-requ&ecirc;te effectue la v&eacute;rification, et vous
devez utiliser ce drapeau avec soin car il peut impacter les
- performances de votre serveur !</td></tr>
+ performances de votre serveur !</td><td></td></tr>
<tr><td><code>-U</code></td>
<td>Vrai si la cha&icirc;ne correspond a une URL valide, accessible
avec tous les contr&ocirc;les d'acc&egrave;s configur&eacute;s pour ce chemin. A
cette fin, une sous-requ&ecirc;te effectue la v&eacute;rification, et vous
devez utiliser ce drapeau avec soin car il peut impacter les
- performances de votre serveur !</td></tr>
+ performances de votre serveur !</td><td></td></tr>
+ <tr><td><code>-A</code></td>
+ <td>Alias pour <code>-U</code></td><td></td></tr>
<tr><td><code>-n</code></td>
- <td>Vrai si la cha&icirc;ne n'est pas vide</td></tr>
+ <td>Vrai si la cha&icirc;ne n'est pas vide</td><td></td></tr>
<tr><td><code>-z</code></td>
- <td>Vrai si la cha&icirc;ne est vide</td></tr>
+ <td>Vrai si la cha&icirc;ne est vide</td><td></td></tr>
<tr><td><code>-T</code></td>
<td>Faux si la cha&icirc;ne est vide, "<code>0</code>",
"<code>off</code>", "<code>false</code>", ou "<code>no</code>"
- (insensibilit&eacute; &agrave; la casse). Vrai dans le cas contraire.</td></tr>
+ (insensibilit&eacute; &agrave; la casse). Vrai dans le cas contraire.</td><td></td></tr>
<tr><td><code>-R</code></td>
<td>Idem "<code>%{REMOTE_ADDR} -ipmatch ...</code>", en plus
efficace
- </td></tr>
+ </td><td></td></tr>
</table>
+ <p>Les op&eacute;rateurs marqu&eacute;s comme "restreints" ne sont pas disponibles
+ avec certains modules comme <module>mod_include</module>.</p>
+
</section>
<section id="functions">
@@ -420,38 +432,41 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"
<table border="1" style="zebra">
<columnspec><column width=".2"/><column width=".8"/></columnspec>
- <tr><th>Nom</th><th>Description</th></tr>
+ <tr><th>Nom</th><th>Description</th><th>Restreint</th></tr>
<tr><td><code>req</code>, <code>http</code></td>
- <td>Lit l'en-t&ecirc;te de requ&ecirc;te HTTP</td></tr>
+ <td>Lit l'en-t&ecirc;te de requ&ecirc;te HTTP</td><td></td></tr>
<tr><td><code>resp</code></td>
- <td>Lit l'en-t&ecirc;te de r&eacute;ponse HTTP</td></tr>
+ <td>Lit l'en-t&ecirc;te de r&eacute;ponse HTTP</td><td></td></tr>
<tr><td><code>reqenv</code></td>
- <td>Recherche une variable d'environnement de requ&ecirc;te</td></tr>
+ <td>Recherche une variable d'environnement de requ&ecirc;te</td><td></td></tr>
<tr><td><code>osenv</code></td>
<td>Recherche une variable d'environnement du syst&egrave;me
- d'exploitation</td></tr>
+ d'exploitation</td><td></td></tr>
<tr><td><code>note</code></td>
- <td>Recherche une note de requ&ecirc;te</td></tr>
+ <td>Recherche une note de requ&ecirc;te</td><td></td></tr>
<tr><td><code>env</code></td>
<td>Renvoie le premier r&eacute;sultat positif de <code>note</code>,
- <code>reqenv</code>, <code>osenv</code></td></tr>
+ <code>reqenv</code>, <code>osenv</code></td><td></td></tr>
<tr><td><code>tolower</code></td>
- <td>Convertit une cha&icirc;ne en minuscules</td></tr>
+ <td>Convertit une cha&icirc;ne en minuscules</td><td></td></tr>
<tr><td><code>toupper</code></td>
- <td>Convertit une cha&icirc;ne en majuscules</td></tr>
+ <td>Convertit une cha&icirc;ne en majuscules</td><td></td></tr>
<tr><td><code>escape</code></td>
- <td>Echappe les caract&egrave;res sp&eacute;ciaux en codage hexad&eacute;cimal</td></tr>
+ <td>Echappe les caract&egrave;res sp&eacute;ciaux en codage hexad&eacute;cimal</td><td></td></tr>
<tr><td><code>unescape</code></td>
<td>"D&eacute;s&eacute;chappe" les cha&icirc;nes cod&eacute;es en hexad&eacute;cimal en conservant
- le codage des caract&egrave;res sp&eacute;ciaux aux URLs (XXX: describe better)</td></tr>
+ le codage des caract&egrave;res sp&eacute;ciaux aux URLs (XXX: describe better)</td><td></td></tr>
<tr><td><code>file</code></td>
- <td>Lit le contenu d'un fichier</td></tr>
+ <td>Lit le contenu d'un fichier</td><td>oui</td></tr>
<tr><td><code>filesize</code></td>
<td>Renvoie la taille d'un fichier (ou 0 si le fichier n'existe
- pas ou ne correspond pas &agrave; un fichier r&eacute;gulier)</td></tr>
+ pas ou ne correspond pas &agrave; un fichier r&eacute;gulier)</td><td>oui</td></tr>
</table>
+ <p>Les fonctions marqu&eacute;es comme "restreints" ne sont pas disponibles
+ avec certains modules comme <module>mod_include</module>.</p>
+
<p>En plus des fonctions dont la valeur est une cha&icirc;ne, il existe
aussi des fonctions dont la valeur est une liste, qui acceptent une
cha&icirc;ne comme argument, et renvoient une liste de mots, autrement dit
diff --git a/docs/manual/howto/ssi.xml.fr b/docs/manual/howto/ssi.xml.fr
index dbb6ae5f5a..ce770077ad 100644
--- a/docs/manual/howto/ssi.xml.fr
+++ b/docs/manual/howto/ssi.xml.fr
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1041023 -->
+<!-- English Revision : 1128614 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -458,7 +458,8 @@ HTML pr&eacute;existants.</p>
<p>Puis, dans votre document o&ugrave; les SSI sont activ&eacute;es, vous ajoutez
ceci :</p>
<example>
- &lt;!--#if expr="${Mac} &amp;&amp; ${InternetExplorer}" --&gt;<br />
+ &lt;!--#if expr="-T reqenv('Mac') &amp;&amp;
+ -T reqenv('InternetExplorer')" --&gt;<br />
Un texte d'excuses est ins&eacute;r&eacute; ici<br />
&lt;!--#else --&gt;<br />
Ici se trouve du code JavaScipt sympa<br />
diff --git a/docs/manual/logs.xml.fr b/docs/manual/logs.xml.fr
index cf10dab27a..04fa38cb9d 100644
--- a/docs/manual/logs.xml.fr
+++ b/docs/manual/logs.xml.fr
@@ -3,7 +3,7 @@
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1031155:1127905 (outdated) -->
+<!-- English Revision: 1127905 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -118,7 +118,7 @@
<a href="#piped">rediriger vers un programme</a> par l'interm&eacute;diaire d'un
tube de communication (pipe).</p>
- <p>Le format du journal des erreurs est descriptif et de forme
+ <p>Le format par d&eacute;faut du journal des erreurs est descriptif et de forme
relativement libre. Certaines informations apparaissent cependant dans la
plupart des entr&eacute;es du journal. Voici un message typique
&agrave; titre d'exemple : </p>
@@ -147,14 +147,15 @@
&eacute;crit sur la sortie d'erreurs standard <code>stderr</code> sera recopi&eacute;e
telle quelle dans le journal des erreurs.</p>
- <p>Il n'est pas possible de personnaliser le journal des erreurs en ajoutant ou en
- supprimant des informations. Cependant, les entr&eacute;es du journal des erreurs
- qui concernent certaines requ&ecirc;tes poss&egrave;dent des entr&eacute;es correspondantes
- dans le <a href="#accesslog">journal des acc&egrave;s</a>. Ainsi, l'entr&eacute;e de
- l'exemple ci-dessus correspond &agrave; une entr&eacute;e du journal des acc&egrave;s avec un
- code de statut 403. Etant donn&eacute; qu'il est possible de personnaliser le
- journal des acc&egrave;s, vous pouvez obtenir d'avantage d'informations sur les
- circonstances d'une erreur en consultant ce journal.</p>
+ <p>La directive <directive module="core">ErrorLogFormat</directive>
+ vous permet de personnaliser le format du journal des erreurs, et de
+ d&eacute;finir les informations &agrave; journaliser. Si
+ <module>mod_unique_id</module> est pr&eacute;sent, vous pouvez utiliser le
+ drapeau <code>%L</code> &agrave; la fois dans le journal des erreurs et
+ dans le
+ journal des acc&egrave;s, ce qui aura pour effet de g&eacute;n&eacute;rer un identifiant
+ d'entr&eacute;e qui vous permettra de corr&eacute;ler les entr&eacute;es du journal des
+ erreurs avec celles du journal des acc&egrave;s.</p>
<p>Pendant la phase de test, il est souvent utile de visualiser en continu
le journal des erreurs afin de d&eacute;tecter tout probl&egrave;me &eacute;ventuel. Sur les
diff --git a/docs/manual/upgrading.xml.fr b/docs/manual/upgrading.xml.fr
index a8b7a83441..1066debccd 100644
--- a/docs/manual/upgrading.xml.fr
+++ b/docs/manual/upgrading.xml.fr
@@ -3,7 +3,7 @@
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1054323:1128614 (outdated) -->
+<!-- English Revision: 1128732 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -197,9 +197,9 @@ n&eacute;cessiter une mise &agrave; jour des fichiers de configuration de la ver
toute sous-cha&icirc;ne pouvait correspondre.</li>
<li><module>mod_dav_fs</module>: le format du fichier <directive
- module="dav_fs">DavLockDB</directive> a chang&eacute; pour les syst&egrave;mes
+ module="mod_dav_fs">DavLockDB</directive> a chang&eacute; pour les syst&egrave;mes
avec inodes. L'ancien fichier <directive
- module="dav_fs">DavLockDB</directive> doit &ecirc;tre supprim&eacute; dans le
+ module="mod_dav_fs">DavLockDB</directive> doit &ecirc;tre supprim&eacute; dans le
cadre de la mise &agrave; jour.
</li>
@@ -218,7 +218,7 @@ n&eacute;cessiter une mise &agrave; jour des fichiers de configuration de la ver
module="core">Mutex</directive>.</li>
<li><module>mod_cache</module>: la directive <directive
- module="cache">CacheIgnoreURLSessionIdentifiers</directive>
+ module="mod_cache">CacheIgnoreURLSessionIdentifiers</directive>
effectue maintenant une correspondance exacte dans la cha&icirc;ne de
param&egrave;tres au lieu d'une correspondance partielle. Si votre
configuration mettait en jeu des sous-cha&icirc;nes comme
@@ -229,17 +229,44 @@ n&eacute;cessiter une mise &agrave; jour des fichiers de configuration de la ver
</li>
<li><module>mod_ldap</module>: la directive <directive
- module="ldap">LDAPTrustedClientCert</directive> s'utilise
+ module="mod_ldap">LDAPTrustedClientCert</directive> s'utilise
maintenant exclusivement au sein d'une configuration de niveau
r&eacute;pertoire. Si vous utilisez cette directive, passez en revue
votre configuration pour vous assurer qu'elle est bien pr&eacute;sente
dans tous les contextes de r&eacute;pertoire n&eacute;cessaires.</li>
<li><module>mod_filter</module>: la syntaxe de la directive
- <directive module="filter">FilterProvider</directive> utilise
+ <directive module="mod_filter">FilterProvider</directive> utilise
maintenant une expression bool&eacute;enne pour d&eacute;terminer si un filtre
s'applique.
</li>
+
+ <li><module>mod_include</module>:
+ <ul>
+ <li>L'&eacute;l&eacute;ment <code>#if expr</code> utilise maintenant le
+ nouvel <a href="expr.html">interpr&eacute;teur d'expressions</a>.
+ L'ancienne syntaxe peut &ecirc;tre r&eacute;activ&eacute;e via la directive
+ <directive
+ module="mod_include">SSILegacyExprParser</directive>.
+ </li>
+ <li>Dans la port&eacute;e du r&eacute;pertoire, une directive de
+ configuration SSI* ne provoque plus la r&eacute;initialisation &agrave;
+ leur valeur par d&eacute;faut de toutes les directives SSI* de
+ niveau r&eacute;pertoire.</li>
+ </ul>
+ </li>
+
+ <li><module>mod_charset_lite</module> : l'option
+ <code>DebugLevel</code> a &eacute;t&eacute; supprim&eacute;e en faveur d'une
+ configuration de la directive <directive
+ module="core">LogLevel</directive> au niveau r&eacute;pertoire.
+ </li>
+
+ <li><module>mod_ext-filter</module> : l'option
+ <code>DebugLevel</code> a &eacute;t&eacute; supprim&eacute;e en faveur d'une
+ configuration de la directive <directive
+ module="core">LogLevel</directive> au niveau r&eacute;pertoire.
+ </li>
</ul>
</section>