open_basedir error when trying to set error_reporting through ini_set
| Bug #25895 | open_basedir error when trying to set error_reporting through ini_set | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Submitted: | 2003-10-17 07:02 UTC | Modified: | 2005-01-31 22:43 UTC |
|
||||||||||
| From: | support at spill dot nl | Assigned: | iliaa (profile) | |||||||||||
| Status: | Closed | Package: | Safe Mode/open_basedir | |||||||||||
| PHP Version: | 4.3.3 | OS: | RHL 8.0 | |||||||||||
| Private report: | No | CVE-ID: | None | |||||||||||
[2003-10-17 07:02 UTC] support at spill dot nl
Description:
------------
When trying to run the posted code, I get the following (nonsense) error:
PHP Warning: ini_set(): open_basedir restriction in effect. File(2047) is not within the allowed path(s): (/usr/share/pear/) in /home/admins/matthijs/test.php on line 3
Conditions:
- Occurs only when the php script itself is located in a path not contained in open_basedir (as you can see I do not have '.' in my open_basedir path).
- Calling 'error_reporting(E_ALL);' instead does not produce this warning.
- Tested only on: PHP 4.3.3 (cli)
Reproduce code:
---------------
<?php
ini_set("error_reporting",E_ALL);
?>
Expected result:
----------------
no output, no warnings, error level set to the level indicated
Actual result:
--------------
PHP Warning: ini_set(): open_basedir restriction in effect. File(2047) is not within the allowed path(s): (/usr/share/pear/) in /home/admins/matthijs/test.php on line 3
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2003-10-17 09:01 UTC] sniper@php.net
Short test: # sapi/cli/php -dopen_basedir=/foobar -r 'ini_set("fooba_foo", "foooo");'[2003-10-19 21:59 UTC] iliaa@php.net