Bug #46925 [Asn->Opn]: when open_basedir="." the working directory is set to the executable location
| From: | kalle@php.net | Date: | Tue, 24 Oct 2017 07:50:24 +0000 |
| Subject: | Bug #46925 [Asn->Opn]: when open_basedir="." the working directory is set to the executable location | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-212159@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=46925&edit=1
ID: 46925
Updated by: kalle@php.net
Reported by: eyal at zend dot com
Summary: when open_basedir="." the working directory is set
to the executable location
-Status: Assigned
+Status: Open
Type: Bug
Package: Safe Mode/open_basedir
Operating System: Windows *
PHP Version: 5.2.8
-Assigned To: dmitry
+Assigned To:
Block user comment: N
Private report: N
Previous Comments:
------------------------------------------------------------------------
[2008-12-23 15:00:29] pajoye@php.net
Do we really want to support relative path? It may (incidentally) have worked before but I
can't think of any sane usage of a relative path for open_basedir.
------------------------------------------------------------------------
[2008-12-22 11:55:29] eyal at zend dot com
Description:
------------
NOTE: Tested with FastCGI module on IIS 7.
1. Verify you have info.php in your docroot.
2. Set the directive open_basedir="."
3. Request the script info.php
Reproduce code:
---------------
<?php phpinfo(): ?>
Expected result:
----------------
The phpinfo() output
Actual result:
--------------
PHP Warning: Unknown: open_basedir restriction in effect. File(C:\inetpub\wwwroot\info.php) is not
within the allowed path(s): (.) in Unknown on line 0
To verify the location that is not restricted you can do the following:
Add a virtual directory to the default web site with a physical path of the php-fastCGI.exe and put
the info.php there as well.
Now you can see that when requesting the file from the virtual directory you will receive the
phpinfo() output.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=46925&edit=1