perugini Mon Nov 12 09:24:33 2001 EDT Modified files: /phpdoc/it/features safe-mode.xml Log: Update and Bug Fix. Index: phpdoc/it/features/safe-mode.xml diff -u phpdoc/it/features/safe-mode.xml:1.3 phpdoc/it/features/safe-mode.xml:1.4 --- phpdoc/it/features/safe-mode.xml:1.3 Sat Nov 10 16:50:00 2001 +++ phpdoc/it/features/safe-mode.xml Mon Nov 12 09:24:33 2001 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.11 Mainteiner: perugini Status: ready --> +<!-- EN-Revision: 1.11 Maintainer: perugini Status: ready --> <chapter id="features.safe-mode"> <title>Modalità sicura (Safe mode)</title> @@ -23,7 +23,8 @@ </programlisting> </para> <para> - Quando safe_mode è attiva (on), il PHP verifica se il proprietario dello + Quando <link linkend="ini.safe-mode">safe_mode</link> è attiva (on), il PHP + verifica se il proprietario dello script in esecuzione e il proprietario del file su cui si sta operando con una funzione sui file, coincidono. Per esempio: <programlisting role="ls"> @@ -37,7 +38,7 @@ ?> </programlisting> con la modalità sicura attiva si ottiene il seguente errore: - <programlisting role="php"> + <programlisting> Warning: SAFE MODE Restriction in effect. The script whose uid is 500 is not allowed to access /etc/passwd owned by uid 0 in /docroot/script.php on line 2 </programlisting> @@ -45,7 +46,8 @@ che esegue lo script non coindice con l'utente proprietario del file. </para> <para> - Se, invece di safe_mode, viene definita una directory open_basedir allora + Se, invece di <link linkend="ini.safe-mode">safe_mode</link>, viene definita + una directory open_basedir allora tutte le operazioni sui file saranno limitate ai file sottostanti la directory specificata. Per esempio (nel file httpd.conf di Apache): <programlisting role="ini"> @@ -55,7 +57,7 @@ </programlisting> Se si esegue lo stesso script.php con questa impostazione di open_basedir si ottiene il seguente risultato: - <programlisting role="php"> + <programlisting> Warning: open_basedir restriction in effect. File is in wrong directory in /docroot/script.php on line 2 </programlisting> @@ -68,7 +70,7 @@ disable_functions readfile,system </programlisting> Si ottiene il seguente risultato: - <programlisting role="php"> + <programlisting> Warning: readfile() has been disabled for security reasons in /docroot/script.php on line 2 </programlisting> @@ -249,10 +251,12 @@ sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil -sgml-default-dtd-file:"../manual.ced" +sgml-default-dtd-file:"../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: -vim: ts=1 sw=1 et syntax=sgml +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 -->