ID: 38566 Updated by: [EMAIL PROTECTED] Reported By: noc at smartterra dot de -Status: Open +Status: Feedback Bug Type: Apache2 related Operating System: FreeBSD 5.3 PHP Version: 4.4.4 New Comment:
>When it helps I can provide the complete output of phpinfo(). Put it somewhere in the net and paste the link here. Previous Comments: ------------------------------------------------------------------------ [2006-08-24 09:07:46] noc at smartterra dot de I hope the following information provides enough details: I updated a FreeBSD 5.3 system to the newest apache and php-version (2.0.59 and 4.4.4), running mod_php4 configured in the httpd.conf: LoadModule php4_module libexec/apache2/libphp4.so AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps To reproduce this bug I configured a single virtual host within the apache configuration with the following php related options: php_admin_flag engine on php_admin_value open_basedir /usr/home/phpissue/ php_admin_value upload_tmp_dir /usr/home/phpissue/temp php_admin_value doc_root /usr/home/phpissue/ php_admin_value user_dir /usr/home/phpissue/ php_admin_value session.save_path /usr/home/phpissue/temp php_admin_flag safe_mode On php_admin_value safe_mode_exec_dir /usr/home/phpissue/ I would like to mention that the configuration works with an older version of apache und php (sorry, I don't know which version as I didn't wrote them down) without any modifcation. In the DocumentRoot of the vhost I created a simple index.html file which only contains one word. So I expected to view this word (PHPISSUE) in my browser when I point the browser to this site. But instead I get this message: Warning: Unknown(): SAFE MODE Restriction in effect. The script whose uid/gid is 80/80 is not allowed to access /usr/home/phpissue owned by uid/gid 0/0 in Unknown on line 0 PHPISSUE When I restart apache everything works fine and I only get: PHPISSUE But after a few minutes the same error message appears again. For testing purposes I deactivated the safe-mode for this vhost in the apache configuration: php_admin_flag safe_mode Off I still get the error message mentioned above. The apache error.log for this vhost says: [Thu Aug 24 10:59:01 2006] [error] [client 10.0.0.32] PHP Warning: Unknown(): SAFE MODE Restriction in effect. The script whose uid/gid is 80/80 is not allowed to access /usr/home/phpissue owned by uid/gid 0/0 in Unknown on line 0 When I deactivate php for this vhost completly (php_admin_flag engine off) I will get the expected printout without any error message. With PHP I'm running the following extensions: extension=pdf.so extension=tokenizer.so extension=xml.so extension=gd.so extension=mcrypt.so extension=bcmath.so extension=imap.so extension=sysvshm.so extension=session.so extension=mysql.so extension=zlib.so extension=domxml.so extension=ftp.so extension=posix.so extension=sysvmsg.so extension=mbstring.so extension=pcre.so extension=calendar.so extension=overload.so extension=snmp.so extension=sockets.so extension=sysvsem.so extension=bz2.so extension=ctype.so I already removed eAccelerator and ZendOptimizer because I assumed one of these as the causer of this bug. But I was wrong. When it helps I can provide the complete output of phpinfo(). Thank you, Falk ------------------------------------------------------------------------ [2006-08-24 08:45:25] [EMAIL PROTECTED] Not enough information was provided for us to be able to handle this bug. Please re-read the instructions at http://bugs.php.net/how-to-report.php If you can provide more information, feel free to add it to this bug and change the status back to "Open". Thank you for your interest in PHP. ------------------------------------------------------------------------ [2006-08-24 08:38:33] noc at smartterra dot de I really think this is a php-related bug, so I will change the ticket status back to "open". ------------------------------------------------------------------------ [2006-08-24 08:35:36] noc at smartterra dot de Funny thing: phpinfo() says: safe_mode Off On But I get Warning: Unknown(): SAFE MODE Restriction in effect. The script whose uid/gid is 80/80 is not allowed to access /usr/home/phpissue owned by uid/gid 0/0 in Unknown on line 0 Are you sure this isn't a php-bug? ------------------------------------------------------------------------ [2006-08-24 08:22:03] noc at smartterra dot de I don't think this is a configuration problem. This behavior appears after updating to the newest apache und php-version without changing any kind of configuration. I will downgrade PHP to a working version to verify this. ------------------------------------------------------------------------ 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/38566 -- Edit this bug report at http://bugs.php.net/?id=38566&edit=1
