#37476 [Com]: is_readable(), file_exists() have problem with open_basedir
| From: | ca dot ddy at gmx dot de | Date: | Mon, 20 Oct 2008 20:58:55 +0000 |
| Subject: | #37476 [Com]: is_readable(), file_exists() have problem with open_basedir | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-129895@lists.php.net to get a copy of this message | ||
ID: 37476
Comment by: ca dot ddy at gmx dot de
Reported By: info at wiredtek dot info
Status: No Feedback
Bug Type: *Directory/Filesystem functions
Operating System: Linux
PHP Version: 5.1.4
New Comment:
Having the same problem :
[Mon Oct 20 22:30:01 2008] [error] [client xx.xx.xx.xx] PHP Warning:
is_readable(): open_basedir restriction in effect.
File(/usr/share/php5/MDB2/Driver/Datatype/mysql.php) is not within the
allowed path(s):
(/srv/www/vhosts/xxxxxxxxx.xx/httpdocs:/tmp:/usr/share/php5/PEAR) in
/usr/share/php5/PEAR/MDB2.php on line 927, referer:
http://www.xxxxxxxxx.xx/login.php
vhosts.conf :
<Directory ~ "^/srv/www/vhosts/xxxxxxx.xx/*">
<IfModule sapi_apache2.c>
php_admin_flag safe_mode off
; php_admin_value open_basedir
"/srv/www/vhosts/xxxxxxxxx.xx/httpdocs:/tmp:/usr/share/php5/PEAR"
; php_admin_value include_path
".:/usr/share/php5:/usr/share/php5/PEAR:/srv/www/vhosts/xxxxxxxxxxxxxx.xx/httpdocs"
</IfModule>
<IfModule mod_php5.c>
php_admin_value open_basedir
"/srv/www/vhosts/xxxxxxxxxxx.xx/httpdocs:/tmp:/usr/share/php5/PEAR"
php_admin_flag safe_mode off
php_admin_value include_path
".:/usr/share/php5:/usr/share/php5/PEAR:/srv/www/vhosts/xxxxxxxxxxx.xx/httpdocs:/srv/www/vhosts/xxxxxxxxxx.xx/httpdocs/classes"
</IfModule>
</Directory>
Include from phpinfo :
.:/usr/share/php5:/usr/share/php5/PEAR:/srv/www/vhosts/xxxxxxxxxx.xx/httpdocs:/srv/www/vhosts/xxxxxxxxxxxxxx.xx/httpdocs/classes
openbasedir from phpinfo :
/srv/www/vhosts/xxxxxxxxxxx.xx/httpdocs:/tmp:/usr/share/php5/PEAR
php -v :
PHP 5.2.6 with Suhosin-Patch 0.9.6.2 (cli) (built: Aug 20 2008
17:43:51)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with the ionCube PHP Loader v3.1.28, Copyright (c) 2002-2007, by
ionCube Ltd.
uname -a
Linux XXXXX 2.6.22.17-0.1-default #1 SMP 2008/02/10 20:01:04 UTC x86_64
x86_64 x86_64 GNU/Linux
(Opensuse)
Previous Comments:
------------------------------------------------------------------------
[2007-10-09 18:27:22] liquidpele at hotmail dot com
I also had an issue with this when going down a directory and then
coming up a directory to a file that DID exist.
Error shown was this:
Warning: file_exists() [function.file-exists]: open_basedir restriction
in effect. File(../form/application_submit.php) is not within the
allowed path(s): (/var/www/vhosts/xxx.com/subdomains/dev/httpdocs:/tmp)
in
/var/www/vhosts/xxx.com/subdomains/dev/httpdocs/partners/form/form.php
on line 24
The file application_submit.php did exist, but because the directory
was going down and then back up into the same directory, file_exits
incorrectly labeled it as not in the open_basedir list.
------------------------------------------------------------------------
[2006-05-27 01:00:01] php-bugs at lists dot php dot net
No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
------------------------------------------------------------------------
[2006-05-19 12:29:22] tony2001@php.net
I don't thin you need an ebuild to build an app from sources.
Please try the snapshot.
------------------------------------------------------------------------
[2006-05-19 12:26:12] info at wiredtek dot info
i'm not able to test the 5.2cvs version because i'm using
gentoo linux distro, so unless a working ebuild i'm not
able to test it. However i'll try a manual installation
------------------------------------------------------------------------
[2006-05-17 13:59:09] mike@php.net
Please try using this CVS snapshot:
http://snaps.php.net/php5.2-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php5.2-win32-latest.zip
Seems to work fine.
------------------------------------------------------------------------
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/37476
--
Edit this bug report at http://bugs.php.net/?id=37476&edit=1