]> granicus.if.org Git - apache/blob - docs/manual/upgrading.html.fr
update transformation
[apache] / docs / manual / upgrading.html.fr
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>Mise à jour de la version 2.2 vers la version 2.4 - Serveur Apache HTTP</title>
9 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
12 <script src="./style/scripts/prettify.min.js" type="text/javascript">
13 </script>
14
15 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
16 <body id="manual-page"><div id="page-header">
17 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
18 <p class="apache">Serveur Apache HTTP Version 2.5</p>
19 <img alt="" src="./images/feather.gif" /></div>
20 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
21 <div id="path">
22 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Mise à jour de la version 2.2 vers la version 2.4</h1>
23 <div class="toplang">
24 <p><span>Langues Disponibles: </span><a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
25 <a href="./fr/upgrading.html" title="Français">&nbsp;fr&nbsp;</a></p>
26 </div>
27
28   <p>Afin d'assister les utilisateurs lors de leurs opérations de mise à
29   jour, nous maintenons un document
30   qui comporte des informations critiques à l'attention des personnes qui
31   utilisent déjà le serveur HTTP Apache. Ces informations
32   ne sont que de brèves notes, et vous
33   trouverez plus d'informations dans le document <a href="new_features_2_4.html">Nouvelles fonctionnalités</a>, ou dans
34   le fichier <code>src/CHANGES</code>. Les développeurs d'applications
35   et de modules trouveront un résumé des modifications de l'API dans la
36   vue d'ensemble <a href="developer/new_api_2_4.html">Mises à jour de
37   l'API</a>.</p>
38
39   <p>Ce document présente les changements de comportement du serveur qui
40   peuvent nécessiter une modification de la configuration, et la manière
41   d'utiliser la version 2.4 du serveur en parallèle avec la
42   version 2.2. Pour tirer parti des nouvelles fonctionnalités de la
43   version 2.4, reportez-vous au document "Nouvelles fonctionnalités".</p>
44
45   <p>Ce document ne décrit que les modifications intervenues entre les versions
46   2.2 et 2.4. Si vous effectuez une mise à jour depuis la version 2.0, vous
47   devez aussi consulter le
48   <a href="http://httpd.apache.org/docs/2.2/upgrading.html">document de mise
49   à jour de 2.0 vers 2.2.</a></p>
50
51 </div>
52 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">Modifications des paramètres de compilation</a></li>
53 <li><img alt="" src="./images/down.gif" /> <a href="#run-time">Modifications de la configuration à l'exécution</a></li>
54 <li><img alt="" src="./images/down.gif" /> <a href="#misc">Changements divers</a></li>
55 <li><img alt="" src="./images/down.gif" /> <a href="#third-party">Modules tiers</a></li>
56 <li><img alt="" src="./images/down.gif" /> <a href="#commonproblems">Problèmes de mise à jour courants</a></li>
57 </ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="new_features_2_4.html">Vue d'ensemble des nouvelles
58 fonctionnalités du serveur HTTP Apache 2.4</a></li></ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
59 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
60 <div class="section">
61 <h2><a name="compile-time" id="compile-time">Modifications des paramètres de compilation</a></h2>
62     
63      <p>Le processus de compilation est très similaire à celui de la
64      version 2.2. Dans la plupart des cas, vous pourrez utiliser votre
65      ancienne ligne de commande <code>configure</code> (telle qu'elle
66      est enregistrée dans le fichier <code>build/config.nice</code>
67      situé dans le répertoire de compilation du serveur). Voici certains
68      changements intervenus dans la configuration par défaut :</p>
69
70     <ul>
71       <li>Les modules suivants ont été supprimés : mod_authn_default,
72       mod_authz_default et mod_mem_cache. Si vous utilisiez
73       mod_mem_cache sous la version 2.2, vous devez maintenant utiliser
74       <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code> dans la version 2.4.</li>
75
76       <li>Toutes les implémentations de répartition de charge ont été
77       déplacées vers des sous-modules spécifiques de mod_proxy, comme
78       <code class="module"><a href="./mod/mod_lbmethod_bybusyness.html">mod_lbmethod_bybusyness</a></code>. Vous devrez compiler et
79       chargés tous les modules correspondants que votre configuration
80       utilise.</li>
81
82       <li>Le support de BeOS, TPF, et des anciennes plates-formes telles
83       que A/UX, Next, et Tandem a été supprimé, car
84       elles ne sont plus considérées comme maintenues.</li>
85
86       <li>configure: les modules dynamiques (DSO) sont compilés par
87       défaut</li>
88
89       <li>configure: par défaut, seul un jeu de modules de base est
90       chargé. Les autres directives <code class="directive">LoadModule</code>
91       sont mises en commentaires.</li>
92
93       <li>configure: le jeu de modules "most" est compilé par défaut</li>
94
95       <li>configure: le jeu de modules "reallyall" ajoute les modules de
96       développeur au jeu "all".</li>
97     </ul>
98
99   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
100 <div class="section">
101 <h2><a name="run-time" id="run-time">Modifications de la configuration à l'exécution</a></h2>
102     
103 <p>Des changements significatifs dans la configuration de
104 l'autorisation, ainsi que quelques changements mineurs, peuvent
105 nécessiter une mise à jour des fichiers de configuration de la version
106 2.2 avant de les utiliser sous la version 2.4.</p>
107
108     <h3><a name="authz" id="authz">Autorisation</a></h3>
109       
110
111       <p>Tout fichier de configuration qui gère des autorisations devra
112       probablement être mis à jour.</p>
113
114     <p>Vous devez vous reporter au document <a href="howto/auth.html">Authentification, autorisation et contrôle
115     d'accès</a>, et plus particulièrement à la section <a href="howto/auth.html#beyond">Plus loin qu'une simple
116     autorisation</a> qui explique les nouveaux mécanismes permettant de
117     contrôler l'ordre dans lequel les directives d'autorisation sont
118     appliquées.</p>
119
120     <p>Les directives qui contrôlent la manière dont les modules
121     d'autorisation réagissent lorsqu'ils ne reconnaissent pas
122     l'utilisateur authentifié ont été supprimées : elles comprennent les
123     directives AuthzLDAPAuthoritative, AuthzDBDAuthoritative,
124     AuthzDBMAuthoritative, AuthzGroupFileAuthoritative,
125     AuthzUserAuthoritative et AuthzOwnerAuthoritative. Ces directives
126     ont été remplacées par les directives plus explicites <code class="directive"><a href="./mod/mod_authz_core.html#requireany">RequireAny</a></code>, <code class="directive"><a href="./mod/mod_authz_core.html#requirenone">RequireNone</a></code>, et <code class="directive"><a href="./mod/mod_authz_core.html#requireall">RequireAll</a></code>.</p>
127
128     <p>Si vous utilisez <code class="module"><a href="./mod/mod_authz_dbm.html">mod_authz_dbm</a></code>, vous devez
129     mettre à jour votre configuration en remplaçant les directives du
130     style <code>Require group ...</code> par des directives du style
131     <code>Require dbm-group ...</code>.</p>
132
133     <h4><a name="access" id="access">Contrôle d'accès</a></h4>
134       
135
136       <p>Dans la version 2.2, le contrôle d'accès basé sur le nom d'hôte
137       du client, son adresse IP, ou d'autres caractéristiques de la
138       requête était assuré via les directives <code class="directive"><a href="./mod/mod_access_compat.html#order">Order</a></code>, <code class="directive"><a href="./mod/mod_access_compat.html#allow">Allow</a></code>, <code class="directive"><a href="./mod/mod_access_compat.html#deny">Deny</a></code>, et <code class="directive"><a href="./mod/mod_access_compat.html#satisfy">Satisfy</a></code>.</p>
139
140       <p>Dans la version 2.4, ce contrôle d'accès est assuré, comme tout
141       contrôle d'autorisation, via le nouveau module
142       <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>. Bien que le module
143       <code class="module"><a href="./mod/mod_access_compat.html">mod_access_compat</a></code> soit fourni à des fins de
144       compatibilité avec les anciennes configurations, les anciennes
145       directives de contrôle d'accès devront être remplacées par les
146       nouveaux mécanismes d'authentification.</p>
147
148       <p>Voici quelques exemples de contrôle d'accès avec l'ancienne et
149       la nouvelle méthode :</p>
150
151       <p>Dans cet exemple, toutes les requêtes sont rejetées :</p>
152       <div class="example"><h3>version 2.2 :</h3><pre class="prettyprint lang-config">
153 Order deny,allow
154 Deny from all
155         </pre>
156 </div>
157       <div class="example"><h3>version 2.4 :</h3><pre class="prettyprint lang-config">
158         Require all denied
159         </pre>
160 </div>
161
162       <p>Dans cet exemple, toutes les requêtes sont acceptées :</p>
163       <div class="example"><h3>version 2.2 :</h3><pre class="prettyprint lang-config">
164 Order allow,deny
165 Allow from all
166         </pre>
167 </div>
168       <div class="example"><h3>version 2.4 :</h3><pre class="prettyprint lang-config">
169         Require all granted
170         </pre>
171 </div>
172
173       <p>Dans l'exemple suivant, tous les hôtes du domaine example.org
174       ont l'autorisation d'accès, tous les autres sont rejetés :</p>
175
176       <div class="example"><h3>version 2.2 :</h3><pre class="prettyprint lang-config">
177 Order Deny,Allow
178 Deny from all
179 Allow from example.org
180         </pre>
181 </div>
182       <div class="example"><h3>version 2.4 :</h3><pre class="prettyprint lang-config">
183         Require host example.org
184         </pre>
185 </div>
186     
187
188     
189
190     <h3><a name="config" id="config">Autres changements dans la configuration</a></h3>
191       
192
193       <p>D'autres ajustements mineurs peuvent s'avérer nécessaires pour
194       certaines configurations particulières, comme décrit ci-dessous.</p>
195
196       <ul>
197         <li><code class="directive">MaxRequestsPerChild</code> a été renommée en
198         <code class="directive"><a href="./mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code>;
199         ce nouveau nom reflète mieux l'usage de cette directive.
200         L'ancien nom est encore supporté.</li>
201
202         <li>La directive <code class="directive">MaxClients</code> a
203         été renommée en <code class="directive"><a href="./mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>; ce nouveau
204         nom reflète mieux l'usage de cette directive. Pour les
205         modules multiprocessus asynchrones, comme <code class="module"><a href="./mod/event.html">event</a></code>, le nombre
206         maximal de clients n'est pas équivalent au nombre de threads du
207         worker. L'ancien nom est encore supporté.</li>
208
209         <li>La directive <code class="directive"><a href="./mod/core.html#defaulttype">DefaultType</a></code> ne produit plus aucun
210         effet, si ce n'est d'émettre un avertissement si elle est
211         définie à une valeur autre que <code>none</code>. D'autres
212         directives de configuration la remplacent dans la version 2.4.
213         </li>
214
215         <li>La valeur par défaut de la directive <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> est maintenant
216         <code>None</code>.</li>
217
218         <li>La valeur par défaut de la directive <code class="directive"><a href="./mod/core.html#enablesendfile">EnableSendfile</a></code> est maintenant Off.</li>
219
220         <li>La valeur par défaut de la directive <code class="directive"><a href="./mod/core.html#fileetag">FileETag</a></code> est maintenant "MTime Size"
221         (sans INode).</li>
222
223         <li><code class="module"><a href="./mod/mod_dav_fs.html">mod_dav_fs</a></code>: le format du fichier <code class="directive"><a href="./mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> a changé pour les systèmes
224         avec inodes. L'ancien fichier <code class="directive"><a href="./mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> doit être supprimé dans le
225         cadre de la mise à jour.
226         </li>
227
228         <li>La directive <code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code>
229         n'accepte que les valeurs <code>On</code> ou <code>Off</code>.
230         Avant, toute valeur autre que "Off" ou "0" était traitée comme
231         "On".</li>
232
233         <li>Les directives AcceptMutex, LockFile, RewriteLock, SSLMutex,
234         SSLStaplingMutex et WatchdogMutexPath ont été remplacées par la
235         directive unique <code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code>.
236         Vous devez évaluer l'impact de ces directives obsolètes dans
237         votre configuration version 2.2 afin de déterminer si elles
238         peuvent être simplement supprimées, ou si elles doivent être
239         remplacées par la directive <code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code>.</li>
240
241         <li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>: la directive <code class="directive"><a href="./mod/mod_cache.html#cacheignoreurlsessionidentifiers">CacheIgnoreURLSessionIdentifiers</a></code>
242         effectue maintenant une correspondance exacte dans la chaîne de
243         paramètres au lieu d'une correspondance partielle. Si votre
244         configuration mettait en jeu des sous-chaînes comme
245         <code>sessionid</code> pour correspondre à
246         <code>/une-application/image.gif;jsessionid=123456789</code>,
247         vous devez maintenant utiliser la chaîne de correspondance
248         complète <code>jsessionid</code>.
249         </li>
250
251         <li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>: le second paramètre de la
252         directive <code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code>
253         ne concerne les contenus en mandat direct que s'ils débutent par
254         le protocole approprié. Dans les versions 2.2 et antérieures, un
255         paramètre tel que '/' concernait tous les contenus.</li>
256
257         <li><code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>: la directive <code class="directive"><a href="./mod/mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></code> s'utilise
258         maintenant exclusivement au sein d'une configuration de niveau
259         répertoire. Si vous utilisez cette directive, passez en revue
260         votre configuration pour vous assurer qu'elle est bien présente
261         dans tous les contextes de répertoire nécessaires.</li>
262
263         <li><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>: la syntaxe de la directive
264         <code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code> utilise
265         maintenant une expression booléenne pour déterminer si un filtre
266         s'applique.
267         </li>
268
269         <li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code>:
270             <ul>
271             <li>L'élément <code>#if expr</code> utilise maintenant le
272             nouvel <a href="expr.html">interpréteur d'expressions</a>.
273             L'ancienne syntaxe peut être réactivée via la directive
274             <code class="directive"><a href="./mod/mod_include.html#ssilegacyexprparser">SSILegacyExprParser</a></code>.
275             </li>
276             <li>Dans la portée du répertoire, une directive de
277             configuration SSI* ne provoque plus la réinitialisation à
278             leur valeur par défaut de toutes les directives SSI* de
279             niveau répertoire.</li>
280             </ul>
281         </li>
282
283         <li><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code> : l'option
284         <code>DebugLevel</code> a été supprimée en faveur d'une
285         configuration de la directive <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> au niveau répertoire.
286         </li>
287
288         <li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> : l'option
289         <code>DebugLevel</code> a été supprimée en faveur d'une
290         configuration de la directive <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> au niveau répertoire.
291         </li>
292
293         <li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>: le contrôle de révocation des
294         certificats basé sur les CRL doit être maintenant explicitement
295         configuré via la directive <code class="directive"><a href="./mod/mod_ssl.html#sslcarevocationcheck">SSLCARevocationCheck</a></code>.
296         </li>
297
298         <li><code class="module"><a href="./mod/mod_substitute.html">mod_substitute</a></code>: la taille maximale d'une
299         ligne est maintenant 1Mo.
300         </li>
301
302         <li><code class="module"><a href="./mod/mod_reqtimeout.html">mod_reqtimeout</a></code>: si ce module est chargé, il
303         définit maintenant certains temps d'attente par défaut.</li>
304
305         <li><code class="module"><a href="./mod/mod_dumpio.html">mod_dumpio</a></code>: la directive
306         <code class="directive">DumpIOLogLevel</code> n'est plus supportée. Les
307         données sont toujours enregistrées au niveau <code>trace7</code>
308         de <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li>
309
310         <li>Jusqu'à la version 2.2, sur les plateformes de style Unix, 
311         les commandes de redirection des logs définies via <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> ou <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> étaient invoquées
312         en utilisant <code>/bin/sh -c</code>. A
313         partir de la version 2.4, les commandes de redirection des logs
314         sont exécutées directement. Pour retrouver l'ancien
315         comportement, voir la <a href="logs.html#piped">documentation
316         sur la redirection des logs</a></li>
317
318     </ul>
319     
320   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
321 <div class="section">
322 <h2><a name="misc" id="misc">Changements divers</a></h2>
323     
324
325     <ul>
326       <li><code class="module"><a href="./mod/mod_auto_index.html">mod_auto_index</a></code>: extrait maintenant les titres
327       et affiche la description pour les fichiers .xhtml qui étaient
328       jusqu'alors ignorés.</li>
329
330       <li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> : le format par défaut des variables
331       <code>*_DN</code> a changé. Il est cependant encore possible
332       d'utiliser l'ancien format via la nouvelle option
333       <code>LegacyDNStringFormat</code> de la directive <code class="directive"><a href="./mod/mod_ssl.html#ssloptions">SSLOptions</a></code>. Le protocole SSLv2 n'est
334       plus supporté. Les directives <code class="directive"><a href="./mod/mod_ssl.html#sslproxycheckpeercn">SSLProxyCheckPeerCN</a></code> et
335       <code class="directive"><a href="./mod/mod_ssl.html#sslproxycheckpeerexpire">SSLProxyCheckPeerExpire</a></code>
336       sont maintenant définies par défaut à On, et les requêtes mandatées
337       vers des serveurs HTTPS possèdant des certificats non conformes ou
338       périmés échoueront donc avec un code d'erreur 502 (Bad gateway).</li>
339
340       <li><code class="program"><a href="./programs/htpasswd.html">htpasswd</a></code> utilise maintenant par défaut les
341       condensés MD5 sur toutes les plates-formes.</li>
342
343       <li>La directive <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code> n'a plus aucun effet, si
344       ce n'est l'émission d'un avertissement. Toute combinaison
345       adresse/port apparaissant dans plusieurs serveurs virtuels est
346       traitée implicitement comme un serveur virtuel basé sur le nom.
347       </li>
348
349       <li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> n'effectue plus de compression
350       s'il s'aperçoit que la quantité de données ajoutée par la
351       compression est supérieure à la quantité de données à compresser.
352       </li>
353
354       <li>Les pages d'erreur multilingues de la version 2.2.x ne
355       fonctionneront qu'après avoir été corrigées pour
356       respecter la nouvelle syntaxe de l'élément <code>#if expr=</code>
357       du module <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>, ou si la directive
358       <code class="directive"><a href="./mod/mod_include.html#ssilegacyexprparser">SSILegacyExprParser</a></code> a
359       été activée pour le répertoire contenant les pages d'erreur.
360       </li>
361
362       <li>La fonctionnalité fournie par <code>mod_authn_alias</code>
363       dans les précédentes versions (en fait la directive
364       <code class="directive"><a href="./mod/mod_authn_core.html#authnprovideralias">AuthnProviderAlias</a></code>)
365       est maintenant fournie par <code class="module"><a href="./mod/mod_authn_core.html">mod_authn_core</a></code>.  
366       </li>
367
368       <li><code class="module"><a href="./mod/mod_cgid.html">mod_cgid</a></code> utilise la valeur de la directive
369       <code class="directive"><a href="./mod/core.html#timeout">Timeout</a></code> du serveur pour
370       limiter le temps d'attente entre les sorties d'un programme CGI.
371       La valeur de ce temps d'attente peut maintenant être modifiée via
372       la directive <code class="directive"><a href="./mod/mod_cgid.html#cgidscripttimeout">CGIDScriptTImeout</a></code>.
373       </li>
374
375     </ul>
376
377     </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
378 <div class="section">
379 <h2><a name="third-party" id="third-party">Modules tiers</a></h2>
380     
381
382         <p>Tous les modules tiers doivent être recompilés pour la
383         version 2.4 avant d'être chargés.</p>
384
385     <p>De nombreux modules tiers conçus pour la version 2.2
386     fonctionneront sans changement avec le serveur HTTP Apache
387     version 2.4. Certains nécessiterons cependant des modifications ; se
388     reporter à la vue d'ensemble <a href="developer/new_api_2_4.html">Mise à jour de l'API</a>.</p>
389   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
390 <div class="section">
391 <h2><a name="commonproblems" id="commonproblems">Problèmes de mise à jour courants</a></h2>
392     
393     <ul><li>Erreurs au démarrage :
394     <ul>
395       <li><code>Invalid command 'User', perhaps misspelled or defined by
396       a module not included in the server configuration</code> - chargez
397       le module <code class="module"><a href="./mod/mod_unixd.html">mod_unixd</a></code></li>
398
399       <li><code>Invalid command 'Require', perhaps misspelled or defined
400       by a module not included in the server configuration</code>, ou
401       <code>Invalid command 'Order', perhaps misspelled or defined by a
402       module not included in the server configuration</code> - chargez
403       le module <code class="module"><a href="./mod/mod_access_compat.html">mod_access_compat</a></code>, ou mettez à jour
404       vers la version 2.4 les directives d'autorisation.</li>
405
406       <li><code>Ignoring deprecated use of DefaultType in line NN of
407       /path/to/httpd.conf</code> - supprimez la directive <code class="directive"><a href="./mod/core.html#defaulttype">DefaultType</a></code> et remplacez-la par les
408       directives de configuration appropriées.</li>
409
410       <li><code>Invalid command 'AddOutputFilterByType', perhaps misspelled 
411       or defined by a module not included in the server configuration
412       </code> - la directive <code class="directive"><a href="./mod/mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></code> qui était
413       jusqu'alors implémentée par le module core, l'est maintenant par
414       le module mod_filter, qui doit donc être chargé.</li>
415
416     </ul></li>
417     <li>Erreurs de traitement des requêtes :
418     <ul>
419       <li><code>configuration error:  couldn't check user: /path</code> -
420       chargez le module <code class="module"><a href="./mod/mod_authn_core.html">mod_authn_core</a></code>.</li>
421       <li>Les fichiers <code>.htaccess</code> ne sont pas traités -
422       Vérifiez la présence d'une directive <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> appropriée ; sa valeur par
423       défaut est maintenant <code>None</code>.</li>
424     </ul>
425     </li>
426 </ul>
427
428   </div></div>
429 <div class="bottomlang">
430 <p><span>Langues Disponibles: </span><a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
431 <a href="./fr/upgrading.html" title="Français">&nbsp;fr&nbsp;</a></p>
432 </div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
433 <script type="text/javascript"><!--//--><![CDATA[//><!--
434 var comments_shortname = 'httpd';
435 var comments_identifier = 'http://httpd.apache.org/docs/trunk/upgrading.html';
436 (function(w, d) {
437     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
438         d.write('<div id="comments_thread"><\/div>');
439         var s = d.createElement('script');
440         s.type = 'text/javascript';
441         s.async = true;
442         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
443         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
444     }
445     else {
446         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
447     }
448 })(window, document);
449 //--><!]]></script></div><div id="footer">
450 <p class="apache">Copyright 2014 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
451 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
452 if (typeof(prettyPrint) !== 'undefined') {
453     prettyPrint();
454 }
455 //--><!]]></script>
456 </body></html>