cvs: phpdoc-fr /features safe-mode.xml
| From: | Jean-S�bastien Goupil | Date: | Wed, 20 Apr 2005 00:34:22 +0000 |
| Subject: | cvs: phpdoc-fr /features safe-mode.xml | ||
| Groups: | php.doc.fr | ||
| Request: | Send a blank email to doc-fr+get-3993@lists.php.net to get a copy of this message | ||
jsgoupil Tue Apr 19 20:34:22 2005 EDT
Modified files:
/phpdoc-fr/features safe-mode.xml
Log:
sync with EN + typos
http://cvs.php.net/diff.php/phpdoc-fr/features/safe-mode.xml?r1=1.32&r2=1.33&ty=u
Index: phpdoc-fr/features/safe-mode.xml
diff -u phpdoc-fr/features/safe-mode.xml:1.32 phpdoc-fr/features/safe-mode.xml:1.33
--- phpdoc-fr/features/safe-mode.xml:1.32 Wed Feb 23 07:18:38 2005
+++ phpdoc-fr/features/safe-mode.xml Tue Apr 19 20:34:20 2005
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.32 $ -->
-<!-- EN-Revision: 1.58 Maintainer: dams Status: ready -->
+<!-- $Revision: 1.33 $ -->
+<!-- EN-Revision: 1.61 Maintainer: jsgoupil Status: ready -->
<chapter id="features.safe-mode">
<title>Safe mode</title>
@@ -21,55 +21,69 @@
<para>
<table>
&ini.table.title;
- <tgroup cols="3">
+ <tgroup cols="4">
<thead>
- &ini.table.top;
+ <row>
+ <entry>Nom</entry>
+ <entry>Par défaut</entry>
+ <entry>Modifiable</entry>
+ <entry>Changelog</entry>
+ </row>
</thead>
<tbody>
<row>
<entry>safe_mode</entry>
<entry>"0"</entry>
<entry>PHP_INI_SYSTEM</entry>
+ <entry></entry>
</row>
<row>
<entry>safe_mode_gid</entry>
<entry>"0"</entry>
<entry>PHP_INI_SYSTEM</entry>
+ <entry>Disponible depuis &php; 4.1.0.</entry>
</row>
<row>
<entry>safe_mode_include_dir</entry>
<entry>NULL</entry>
<entry>PHP_INI_SYSTEM</entry>
+ <entry>Disponible depuis &php; 4.1.0.</entry>
</row>
<row>
<entry>safe_mode_exec_dir</entry>
<entry>""</entry>
<entry>PHP_INI_SYSTEM</entry>
+ <entry></entry>
</row>
<row>
<entry>safe_mode_allowed_env_vars</entry>
- <entry>PHP_</entry>
+ <entry>"PHP_"</entry>
<entry>PHP_INI_SYSTEM</entry>
+ <entry></entry>
</row>
<row>
<entry>safe_mode_protected_env_vars</entry>
- <entry>LD_LIBRARY_PATH</entry>
+ <entry>"LD_LIBRARY_PATH"</entry>
<entry>PHP_INI_SYSTEM</entry>
+ <entry></entry>
</row>
<row>
<entry>open_basedir</entry>
<entry>NULL</entry>
<entry>PHP_INI_SYSTEM</entry>
+ <entry></entry>
</row>
<row>
<entry>disable_functions</entry>
<entry>""</entry>
- <entry>PHP_INI_SYSTEM</entry>
+ <entry>&php.ini; seulement</entry>
+ <entry>Disponible depuis &php; 4.0.1.</entry>
</row>
<row>
<entry>disable_classes</entry>
<entry>""</entry>
- <entry>PHP_INI_SYSTEM</entry>
+ <entry>&php.ini; seulement</entry>
+ <entry>Disponible depuis &php; 4.3.2.</entry>
</row>
</tbody>
</tgroup>
@@ -137,7 +151,13 @@
Lorsque vous souhaitez restreindre l'accès à un dossier spécifique,
il faut terminer cette directive avec un slash <literal>/</literal>. Par
exemple
"<literal>safe_mode_include_dir = /dir/incl/</literal>".
- </simpara>
+ </simpara>
+ <simpara>
+ Si la valeur de cette directive est vide, aucun fichier avec le
+ <literal>UID</literal>/<literal>GID</literal> différent ne peut
+ être inclus dans &php; 4.2.3 et dans les versions &php; 4.3.3 et plus récentes.
+ Dans les versions antérieures, tous les fichiers pouvaient être inclus.
+ </simpara>
</listitem>
</varlistentry>
<varlistentry id="ini.safe-mode-exec-dir">
@@ -210,7 +230,7 @@
Lorsqu'un script tente d'ouvrir un fichier, avec les fonctions
<function>fopen</function> ou <function>gzopen</function>, la
situation
du fichier est vérifiée. Si le fichier se situe hors du dossier
- spécifié dans cette directive,&php; refusera de l'ouvrir.
+ spécifié dans cette directive, &php; refusera de l'ouvrir.
Les liens symboliques sont résolus, ce qui fait que cette
restriction ne peut être contournée par un lien symbolique.
</para>
@@ -348,7 +368,7 @@
<para>
Si vous utilisez la directive open_basedir au lieu du &safemode;,
alors les manipulations seront limitées aux fichiers situés
- dans les dossiers spécifiés. Par exemple :
+ dans les dossiers spécifiés. Par exemple (Apache &httpd.conf;) :
<programlisting role="ini">
<![CDATA[
<Directory /docroot>
@@ -382,6 +402,11 @@
]]>
</screen>
</para>
+ <warning>
+ <para>
+ Ces restrictions de &php; sont bien sûr invalides en exécution binaire.
+ </para>
+ </warning>
</sect1>
<sect1 id="features.safe-mode.functions">