ID:               19292
 Comment by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
 Status:           Critical
 Bug Type:         Apache related
 Operating System: linux
 PHP Version:      4.3.0-dev,4.2.3
 New Comment:

i have the same problem after i upgrade from 4.2.2 to 4.3.0(release
version)
pls update bug version No.
it's _NOT_ fixed in php-4.3.0

it seems php may not re-initize correctly
cause there's an un-relative bug: http://bugs.php.net/?id=21306
but i'm just guessing


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

[2002-11-12 16:06:18] [EMAIL PROTECTED]

Same problem here on FreeBSD 4.7-STABLE + Apache and it's 
really a showstoppper. 
 
PHP is today's 4.3.0-dev snapshot, but a 4.2.3 release had 
the same behavior. 
 
Sometimes the error message reports the open_basedir of 
another unrelated virtualhost. 
 
The problem _never_ showed up on OpenBSD 3.1/3.2 + Zeus + 
PHP 4.2.3 with FastCGI on a very similar setup. 
 
There's definitely an off-by-one or some kind of memory 
corruption somewhere.

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

[2002-11-11 08:43:36] [EMAIL PROTECTED]

We randomly gets this error even if virtual server has this option
switched off. (but other virtual servers has this option on)

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

[2002-11-10 05:01:42] [EMAIL PROTECTED]

I get this problem alot on my site http://perthtunes.wicked.dj/ which
is not hosted by me..

Apache Version 1.3.27 (Unix) 
Kernel Version 2.4.18-0.12 
Perl Version 5.006001 
PHP Version 4.2.3 

the site has alot of nested include files and I seem to get a high rate
of recreation of the error. seems to happen 1 in every 5 or so page
views for most users.

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

[2002-10-31 04:17:18] [EMAIL PROTECTED]

Can you mark this critical ?

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

[2002-10-30 00:56:28] [EMAIL PROTECTED]

I also have this problem, in both Solaris 8 and Linux Mandrake with
Apache 1.2.27 with PHP 4.2.2, 4.2.3 and
also 4.3.0r2. In all cases the followig example does not work and php
complains about open_basedir restriction in
all but in 4.3.0r2, where the example does not work and no
warning or error message is issued.

You can reproduce this situation with 3 php scripts with safe_mode on:

/usr/local/http-docs/common/scripts/test.php --------------

<?php
include("test/test.php");
?>

/usr/local/http-docs/common/lib/test/test.php -------------

<?php
phpinfo();
echo "hello";
include("hello.php");
?>

/usr/local/http-docs/common/lib/test/hello.php -------------

<?php
echo "hello world";
?>

Apache configuration to reproduce the situation --------------

<Directory "/usr/local/http-docs/common/lib/">
Options none
AllowOverride None
Order allow,deny
Deny from all
</Directory>

Alias /scripts/ "/usr/local/http-docs/common/scripts/"

<Directory "/usr/local/http-docs/common/scripts/">
Options none
AllowOverride None
Order allow,deny
Allow from all
php_admin_value open_basedir
/usr/local/http-docs/common/scripts/:/usr/local/http-docs/common/lib
</Directory>

<VirtualHost 192.168.0.3>
ServerName 192.168.0.3
DocumentRoot /usr/local/http-docs/test
php_admin_value open_basedir 
/usr/local/http-docs/test:/usr/local/http-docs/common/lib:/var/tmp:/usr/local/lib/php
php_admin_value doc_root /usr/local/http-docs/test
</VirtualHost>

to reproduce the error just go to http://192.168.0.3/scripts/test.php
altough phpinfo() on /usr/local/http-docs/common/lib/test/test.php
 shows that open_basedir includes /usr/local/http-docs/common/lib
 php fails to open hello.php

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

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/19292

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

Reply via email to