cvs: phpdoc-fr /features safe-mode.xml

From: 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">

« previous php.doc.fr (#3993) next »