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

Reply via email to