ID: 34656 User updated by: wolfram at schlich dot org Reported By: wolfram at schlich dot org -Status: Feedback +Status: Open Bug Type: Safe Mode/open_basedir Operating System: Linux 2.2.16 i586 PHP Version: 4.4.0 New Comment:
sorry, I cannot use anything other than php4 on that machines. they are used for webhosting, the customers depend on php4. thanks. Previous Comments: ------------------------------------------------------------------------ [2005-09-27 19:09:06] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip ------------------------------------------------------------------------ [2005-09-27 12:44:53] wolfram at schlich dot org Description: ------------ Warning: touch(): open_basedir restriction in effect. File(/tmp/f5_test) is not within the allowed path(s): (/home/sites/site15/:/tmp) in /home/sites/site15/web/write_tmp.php on line 3 Warning: fopen(): open_basedir restriction in effect. File(/tmp/f5_test) is not within the allowed path(s): (/home/sites/site15/:/tmp) in /home/sites/site15/web/write_tmp.php on line 4 Warning: fopen(/tmp/f5_test): failed to open stream: Operation not permitted in /home/sites/site15/web/write_tmp.php on line 4 Warning: fwrite(): supplied argument is not a valid stream resource in /home/sites/site15/web/write_tmp.php on line 5 Warning: fclose(): supplied argument is not a valid stream resource in /home/sites/site15/web/write_tmp.php on line 6 Reproduce code: --------------- --8<--[ write_tmp.php ]--8<-- <?php $tmpfile = "/tmp/f5_test"; touch($tmpfile); $fp = fopen("$tmpfile","w"); fwrite($fp, "test ...."); fclose($fp); ?> --8<--[ httpd.conf ]--8<-- <DirectoryMatch "/home/sites/site15/"> ## doesn't work php_admin_value open_basedir /home/sites/site15/:/tmp ## also doesn't work # php_admin_value open_basedir / ## works, but is not what's desired # php_admin_value open_basedir none </DirectoryMatch> --8<-- Also tried to set open_basedir within the VirtualHost, didn' t work either. Expected result: ---------------- no errors Actual result: -------------- open_basedir errors ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=34656&edit=1