ID: 16128
Updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Closed
Bug Type: *General Issues
Operating System: Linux 2.4.13
PHP Version: 4.1.2
New Comment:
there was a typo in main/safe_mode.c, that was fixed some days ago.
This typo is responsible for checkuid failing. You must apply this fix,
too.
Previous Comments:
------------------------------------------------------------------------
[2002-03-18 17:24:08] [EMAIL PROTECTED]
I applied the patch from CVS (The CVS itself fucked up almost all my
hosted sites), so I added :
if (php_check_open_basedir(Z_STRVAL_PP(new_path) TSRMLS_CC)) {
RETURN_FALSE; }
on row 2473 in ./ext/standard/basic_functions.c
I have disabled the open_basedir restriction for root.net-force.nl and
I was able to upload to any directory that apache has write access
too.
However, this could also be by design. Because without open_basedir PHP
is not limited to a certain directory. And therefore PHP should indeed
be able to write to any directory where PHP has write access.
Or perhaps this is not wat wouter means :) If thats the case, sorry to
bug you ;)
------------------------------------------------------------------------
[2002-03-18 14:20:46] [EMAIL PROTECTED]
I advise you to test the CVS version before claiming this.
------------------------------------------------------------------------
[2002-03-18 14:18:10] [EMAIL PROTECTED]
In CVS it's fixed _if_ you use open_basedir. But if you don't, the
php_checkuid fails to do it's work...
------------------------------------------------------------------------
[2002-03-17 16:03:34] [EMAIL PROTECTED]
This bug has been fixed in CVS.
------------------------------------------------------------------------
[2002-03-17 15:21:37] [EMAIL PROTECTED]
The script in this example is a bit crippled due to wordwrapping. Here
is the original script:
http://root.net-force.nl/prog.txt
------------------------------------------------------------------------
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/16128
--
Edit this bug report at http://bugs.php.net/?id=16128&edit=1