#27566 [Csd]: open_basedir errors but isn't active on vhost
| From: | foo at bserved dot nl | Date: | Thu, 11 Mar 2004 14:03:18 +0000 |
| Subject: | #27566 [Csd]: open_basedir errors but isn't active on vhost | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-56299@lists.php.net to get a copy of this message | ||
ID: 27566
User updated by: foo at bserved dot nl
Reported By: foo at bserved dot nl
Status: Closed
Bug Type: Unknown/Other Function
Operating System: RH Linux 7.3
PHP Version: 4.3.4
New Comment:
Yes it indeed was fixed in 4.3.5, excuse me for being so ignorant.. :|
Previous Comments:
------------------------------------------------------------------------
[2004-03-11 09:01:33] foo at bserved dot nl
nvm, already mentioned, sorry
------------------------------------------------------------------------
[2004-03-11 09:00:13] iliaa@php.net
Please try using this CVS snapshot:
http://snaps.php.net/php4-STABLE-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php4-win32-STABLE-latest.zip
Sounds like configuration option leak problem that was
fixed.
------------------------------------------------------------------------
[2004-03-11 08:56:45] foo at bserved dot nl
Description:
------------
Webserver version: Apache/2.0.48 (Unix) mod_ssl/2.0.48 OpenSSL/0.9.6b
PHP/4.3.4
Not sure whether this _IS_ a php bug, but I guess it is..
Sometimes I get an error while opening a website on our server, when
refreshing however, the error is gone.
We do have open_basedir set, but only on 1 vhost as you can see below.
Reproduce code:
---------------
The vhost used:
<VirtualHost *>
RewriteEngine on
RewriteOptions inherit
DocumentRoot /usr/local/apache/htdocs
ServerName selena.nl3gta.nl
ErrorLog /var/log/httpd/selena.nl3gta.nl-error_log
CustomLog /var/log/httpd/selena.nl3gta.nl-access_log common
</VirtualHost>
The vhost with the open_basedir:
<VirtualHost 62.221.212.133:80>
ServerAdmin root
DocumentRoot /home/sites/xxxx
ServerName xxxx
php_admin_value open_basedir /home/sites/xxxx
php_admin_value safe_mode On
</VirtualHost>
Expected result:
----------------
No error, i guess.
Actual result:
--------------
Warning: Unknown(): open_basedir restriction in effect.
File(/usr/local/apache/htdocs/-/index.php) is not within the allowed
path(s): (/home/sites/xxxx) in Unknown on line 0
Warning: Unknown(/usr/local/apache/htdocs/-/index.php): failed to open
stream: Operation not permitted in Unknown on line 0
Warning: (null)(): Failed opening
'/usr/local/apache/htdocs/-/index.php' for inclusion
(include_path='.:/usr/local/lib/php') in Unknown on line
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=27566&edit=1