#19292 [Com]: random error: open_basedir restriction in effect. File is in wrong directory

From: Date: Fri, 23 May 2003 12:01:18 +0000
Subject: #19292 [Com]: random error: open_basedir restriction in effect. File is in wrong directory
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-40265@lists.php.net to get a copy of this message
 ID:               19292
 Comment by:       ward at pong dot be
 Reported By:      tnowak at triger dot com dot pl
 Status:           No Feedback
 Bug Type:         Apache related
 Operating System: linux
 PHP Version:      4.2.3,4.3.0
 New Comment:

This bug persists. I am suffering from it on two linux systems, both
with Apache 1.3.27 and PHP 4.3.0. Both have 2.4 kernels.

I use open_basedir in virtualhosts. I used to simply NOT define it for
virtual hosts that shouldn't have it, but that resulted in these
errors. Now I use:

php_admin_value open_basedir none

And the effect is the same: some threads get confused and give
open_basedir errors. Reloading the page until you hit a non-confused
thread solves the issue. Not sure if that's a freshly started thread,
or just one that was started with as first request the virtual host
one's trying to see now.

I think it's about time this one is dealt with. It has been open for 8
months now! PHP developers, PLEASE!!!


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

[2003-05-19 08:11:01] magz at bop dot nu

Can someone from the php-staff please have a look at this again?
From my point of view the status of this bugreport should be Critical!

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

[2003-05-17 22:42:19] zen at heavengames dot com

Nevermind the previous message - it's still happening, altho on a
lesser basis.

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

[2003-05-17 11:02:22] zen at heavengames dot com

PHP 4.3.2RC3 appears to have fixed the problem on my system:
Apache 1.3.27
FreeBSD 4.6

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

[2003-05-09 17:48:01] webmaster at sunegocioeninternet dot com

OS = RedHAt 7.XX
WebServer=Apache 1.3.xx
PHP 4.3.xxx

Acerca de la restriccion de directorios que nos da OPEN_BASEDIR solo le
limita a ejecutar los *.PHP que esten en ese PATH si se esta ejecutando
sobre un VIRTUAL_SERVER hay que cambiar INCLUDE_PATH
".:/usr/local/lib/php" por INCLUDE_PATH "<your document root>/<your
application main>/"
OPEN_BASEDIR "<your document root>/<your application main>/"

IF <yor application main> in on <document root> and NO in another
directory only put in both values <document root>

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

[2003-05-09 17:43:57] webmaster at sunegocioeninternet dot com

OS = RedHAt 7.XX
WebServer=Apache 1.3.xx
PHP 4.3.xxx

Acerca de la restriccion de directorios que nos da OPEN_BASEDIR solo le
limita a ejecutar los *.PHP que esten en ese PATH si se esta ejecutando
sobre un VIRTUAL_SERVER hay que cambiar INCLUDE_PATH
".:/usr/local/lib/php" por INCLUDE_PATH "<your document
root>/<application main>/"

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

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



Thread (107 messages)

« previous php.bugs (#40265) next »