Bug #81042 [Opn->Dup]: open_basedir does not work as it should because of open_basedir
Edit report at https://bugs.php.net/bug.php?id=81042&edit=1
ID: 81042
Updated by: requinix@php.net
Reported by: bugs-php dot a2 at x25 dot pl
-Summary: open_basedir does not work as it should
+Summary: open_basedir does not work as it should because of
open_basedir
-Status: Open
+Status: Duplicate
Type: Bug
Package: *Directory/Filesystem functions
PHP Version: 7.4.19
Block user comment: N
Private report: N
New Comment:
Duplicate of bug #52065
The issue is not open_basedir but that the functionality supporting is_dir() reports that the path
does not exist, and the reason for that is assumed to be an open_basedir restriction. If
public_html/test existed then you would not get this warning.
Previous Comments:
------------------------------------------------------------------------
[2021-05-15 09:03:23] bugs-php dot a2 at x25 dot pl
No, it does not exist but it should not matter.
------------------------------------------------------------------------
[2021-05-15 01:52:20] requinix@php.net
Does public_html/test exist?
------------------------------------------------------------------------
[2021-05-14 23:35:43] bugs-php dot a2 at x25 dot pl
Description:
------------
open_basedir does not work as it should:
Test script:
---------------
<?
ini_set("open_basedir","/home/naox/public_html/test");
is_dir("/home/naox/public_html/test");
Actual result:
--------------
Warning: is_dir(): open_basedir restriction in effect. File(/home/naox/public_html/test) is not
within the allowed path(s): (/home/naox/public_html/test/) in /home/naox/public_html/a.php on line 3
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=81042&edit=1
Thread (7 messages)