ID:               33723
 Updated by:       [EMAIL PROTECTED]
 Reported By:      ezmlm at mail dot ru
-Status:           Open
+Status:           Feedback
 Bug Type:         Apache related
 Operating System: Linux
 PHP Version:      5CVS-2005-07-18
 New Comment:

Isn't the php_admin_value inside any <VirtualHost> block??



Previous Comments:
------------------------------------------------------------------------

[2005-07-19 08:41:21] ezmlm at mail dot ru

This problem does not exist in php5 module for Apache2. It only exists
in php5 module for Apache1 cause those are completly different
modules.
Using php_admin_value safe_mode 1 didn't change anything.

again the steps to reproduce the problem. 
Apache 1.3.33 is configured with ./configure --enable-module=so
and installed with make && make install

php is configured with ./configure 
--with-apxs=/usr/local/apache/bin/apxs
then installed with make && make install

In httpd.conf added:
AddType application/x-httpd-php .php .phtml
php_admin_value safe_mode on
In <Directory "/usr/local/apache/htdocs"> section set
AllowOverride Options to allow php_flag and php_value in .htaccess

In /usr/local/apache/htdocs created info.phtml:
<?php
    system('cat /etc/passwd');
    phpinfo();
?>

The result is that safe_mode is ON and content of /etc/passwd IS NOT
displayed.

Now create .htaccess in /usr/local/apache/htdocs:
php_flag safe_mode off

The result is that phpinfo() shows safe_mode is OFF and content of
/etc/passwd IS displayed.

------------------------------------------------------------------------

[2005-07-19 00:45:21] [EMAIL PROTECTED]

Try change that php_admin_value line in httpd.conf to this:

php_admin_value safe_mode 1


------------------------------------------------------------------------

[2005-07-19 00:43:19] [EMAIL PROTECTED]

I can't reproduce this override problem when using Apache2.


------------------------------------------------------------------------

[2005-07-19 00:37:23] [EMAIL PROTECTED]

Solved. I had wrong permissions and owners set on the path and script I
used. safe-mode works as expected.



------------------------------------------------------------------------

[2005-07-18 19:18:20] [EMAIL PROTECTED]

I can't get safe-mode to work at all when using PHP CVS HEAD (5.1-dev).
No matter where I set it, be it php.ini or httpd.conf



------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/33723

-- 
Edit this bug report at http://bugs.php.net/?id=33723&edit=1

Reply via email to