#40425 [Opn-Fbk]: php_getuid() always return 1.

2007-03-13 Thread tony2001
 ID:   40425
 Updated by:   [EMAIL PROTECTED]
 Reported By:  priappub at yahoo dot fr
-Status:   Open
+Status:   Feedback
 Bug Type: Safe Mode/open_basedir
 Operating System: Solaris 10
 PHP Version:  5.2.1
 New Comment:

Sure, but they can't be in the same directory in the same time.


Previous Comments:


[2007-03-13 20:35:27] priappub at yahoo dot fr

The 2 versions are not working at the same time.



[2007-03-12 09:42:31] [EMAIL PROTECTED]

Two different apaches in one server root?
How did you manage to do that?



[2007-03-10 20:32:45] priappub at yahoo dot fr

The self-compiled apache:

[EMAIL PROTECTED] bin]# ./httpd -V
Server version: Apache/2.0.59
Server built:   Feb 22 2007 00:29:21
Server's Module Magic Number: 20020903:12
Server loaded:  APR 0.9.12, APR-UTIL 0.9.12
Compiled using: APR 0.9.12, APR-UTIL 0.9.12
Architecture:   32-bit
Server compiled with
 -D APACHE_MPM_DIR=server/mpm/prefork
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_FCNTL_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT=/usr/apache2
 -D SUEXEC_BIN=/usr/apache2/bin/suexec
 -D DEFAULT_PIDLOG=/var/logs/httpd.pid
 -D DEFAULT_SCOREBOARD=logs/apache_runtime_status
 -D DEFAULT_LOCKFILE=/var/logs/accept.lock
 -D DEFAULT_ERRORLOG=logs/error_log
 -D AP_TYPES_CONFIG_FILE=/etc/apache2/mime.types
 -D SERVER_CONFIG_FILE=/etc/apache2/httpd.conf



[2007-03-09 23:37:38] [EMAIL PROTECTED]

Well, then provide the one from the self-compiled apache.



[2007-03-09 16:09:31] priappub at yahoo dot fr

This is the httpd -V from apache provided by SUN.



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/40425

-- 
Edit this bug report at http://bugs.php.net/?id=40425edit=1


#40425 [Opn-Fbk]: php_getuid() always return 1.

2007-03-12 Thread tony2001
 ID:   40425
 Updated by:   [EMAIL PROTECTED]
 Reported By:  priappub at yahoo dot fr
-Status:   Open
+Status:   Feedback
 Bug Type: Safe Mode/open_basedir
 Operating System: Solaris 10
 PHP Version:  5.2.1
 New Comment:

Two different apaches in one server root?
How did you manage to do that?


Previous Comments:


[2007-03-10 20:32:45] priappub at yahoo dot fr

The self-compiled apache:

[EMAIL PROTECTED] bin]# ./httpd -V
Server version: Apache/2.0.59
Server built:   Feb 22 2007 00:29:21
Server's Module Magic Number: 20020903:12
Server loaded:  APR 0.9.12, APR-UTIL 0.9.12
Compiled using: APR 0.9.12, APR-UTIL 0.9.12
Architecture:   32-bit
Server compiled with
 -D APACHE_MPM_DIR=server/mpm/prefork
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_FCNTL_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT=/usr/apache2
 -D SUEXEC_BIN=/usr/apache2/bin/suexec
 -D DEFAULT_PIDLOG=/var/logs/httpd.pid
 -D DEFAULT_SCOREBOARD=logs/apache_runtime_status
 -D DEFAULT_LOCKFILE=/var/logs/accept.lock
 -D DEFAULT_ERRORLOG=logs/error_log
 -D AP_TYPES_CONFIG_FILE=/etc/apache2/mime.types
 -D SERVER_CONFIG_FILE=/etc/apache2/httpd.conf



[2007-03-09 23:37:38] [EMAIL PROTECTED]

Well, then provide the one from the self-compiled apache.



[2007-03-09 16:09:31] priappub at yahoo dot fr

This is the httpd -V from apache provided by SUN.



[2007-03-09 10:40:27] [EMAIL PROTECTED]

And the same for Sun apache, please.



[2007-03-08 22:32:38] priappub at yahoo dot fr

For the difference, I don't know... I have this:

[EMAIL PROTECTED] ~]# /usr/apache2/bin/httpd -V
Server version: Apache/2.0.58
Server built:   Sep  5 2006 07:46:49
Server's Module Magic Number: 20020903:12
Server loaded:  APR 0.9.12, APR-UTIL 0.9.12
Compiled using: APR 0.9.12, APR-UTIL 0.9.12
Architecture:   32-bit
Server compiled with
 -D APACHE_MPM_DIR=server/mpm/prefork
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_FCNTL_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT=/usr/apache2
 -D SUEXEC_BIN=/usr/apache2/bin/suexec
 -D DEFAULT_PIDLOG=/var/run/apache2/httpd.pid
 -D DEFAULT_SCOREBOARD=logs/apache_runtime_status
 -D DEFAULT_LOCKFILE=/var/run/apache2/accept.lock
 -D DEFAULT_ERRORLOG=logs/error_log
 -D AP_TYPES_CONFIG_FILE=/etc/apache2/mime.types
 -D SERVER_CONFIG_FILE=/etc/apache2/httpd.conf



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/40425

-- 
Edit this bug report at http://bugs.php.net/?id=40425edit=1


#40425 [Opn-Fbk]: php_getuid() always return 1.

2007-03-09 Thread tony2001
 ID:   40425
 Updated by:   [EMAIL PROTECTED]
 Reported By:  priappub at yahoo dot fr
-Status:   Open
+Status:   Feedback
 Bug Type: Safe Mode/open_basedir
 Operating System: Solaris 10
 PHP Version:  5.2.1
 New Comment:

And the same for Sun apache, please.


Previous Comments:


[2007-03-08 22:32:38] priappub at yahoo dot fr

For the difference, I don't know... I have this:

[EMAIL PROTECTED] ~]# /usr/apache2/bin/httpd -V
Server version: Apache/2.0.58
Server built:   Sep  5 2006 07:46:49
Server's Module Magic Number: 20020903:12
Server loaded:  APR 0.9.12, APR-UTIL 0.9.12
Compiled using: APR 0.9.12, APR-UTIL 0.9.12
Architecture:   32-bit
Server compiled with
 -D APACHE_MPM_DIR=server/mpm/prefork
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_FCNTL_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT=/usr/apache2
 -D SUEXEC_BIN=/usr/apache2/bin/suexec
 -D DEFAULT_PIDLOG=/var/run/apache2/httpd.pid
 -D DEFAULT_SCOREBOARD=logs/apache_runtime_status
 -D DEFAULT_LOCKFILE=/var/run/apache2/accept.lock
 -D DEFAULT_ERRORLOG=logs/error_log
 -D AP_TYPES_CONFIG_FILE=/etc/apache2/mime.types
 -D SERVER_CONFIG_FILE=/etc/apache2/httpd.conf



[2007-03-07 10:19:42] [EMAIL PROTECTED]

What's the difference between Sun Apache and the one compiled from
sources?



[2007-03-07 10:13:40] priappub at yahoo dot fr

Same problem with the snapshot. But it seems that the problem is the 
apache provided by SUN because if I compile apache from the source, 
safe_mode is OK.



[2007-03-06 12:07:54] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5.2-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5.2-win32-latest.zip





[2007-02-11 09:34:03] [EMAIL PROTECTED]

Then we will have to wait for someone with Solaris 10 to reproduce and
fix it.



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/40425

-- 
Edit this bug report at http://bugs.php.net/?id=40425edit=1


#40425 [Opn-Fbk]: php_getuid() always return 1.

2007-03-09 Thread tony2001
 ID:   40425
 Updated by:   [EMAIL PROTECTED]
 Reported By:  priappub at yahoo dot fr
-Status:   Open
+Status:   Feedback
 Bug Type: Safe Mode/open_basedir
 Operating System: Solaris 10
 PHP Version:  5.2.1
 New Comment:

Well, then provide the one from the self-compiled apache.


Previous Comments:


[2007-03-09 16:09:31] priappub at yahoo dot fr

This is the httpd -V from apache provided by SUN.



[2007-03-09 10:40:27] [EMAIL PROTECTED]

And the same for Sun apache, please.



[2007-03-08 22:32:38] priappub at yahoo dot fr

For the difference, I don't know... I have this:

[EMAIL PROTECTED] ~]# /usr/apache2/bin/httpd -V
Server version: Apache/2.0.58
Server built:   Sep  5 2006 07:46:49
Server's Module Magic Number: 20020903:12
Server loaded:  APR 0.9.12, APR-UTIL 0.9.12
Compiled using: APR 0.9.12, APR-UTIL 0.9.12
Architecture:   32-bit
Server compiled with
 -D APACHE_MPM_DIR=server/mpm/prefork
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_FCNTL_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT=/usr/apache2
 -D SUEXEC_BIN=/usr/apache2/bin/suexec
 -D DEFAULT_PIDLOG=/var/run/apache2/httpd.pid
 -D DEFAULT_SCOREBOARD=logs/apache_runtime_status
 -D DEFAULT_LOCKFILE=/var/run/apache2/accept.lock
 -D DEFAULT_ERRORLOG=logs/error_log
 -D AP_TYPES_CONFIG_FILE=/etc/apache2/mime.types
 -D SERVER_CONFIG_FILE=/etc/apache2/httpd.conf



[2007-03-07 10:19:42] [EMAIL PROTECTED]

What's the difference between Sun Apache and the one compiled from
sources?



[2007-03-07 10:13:40] priappub at yahoo dot fr

Same problem with the snapshot. But it seems that the problem is the 
apache provided by SUN because if I compile apache from the source, 
safe_mode is OK.



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/40425

-- 
Edit this bug report at http://bugs.php.net/?id=40425edit=1


#40425 [Opn-Fbk]: php_getuid() always return 1.

2007-03-07 Thread tony2001
 ID:   40425
 Updated by:   [EMAIL PROTECTED]
 Reported By:  priappub at yahoo dot fr
-Status:   Open
+Status:   Feedback
 Bug Type: Safe Mode/open_basedir
 Operating System: Solaris 10
 PHP Version:  5.2.1
 New Comment:

What's the difference between Sun Apache and the one compiled from
sources?


Previous Comments:


[2007-03-07 10:13:40] priappub at yahoo dot fr

Same problem with the snapshot. But it seems that the problem is the 
apache provided by SUN because if I compile apache from the source, 
safe_mode is OK.



[2007-03-06 12:07:54] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5.2-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5.2-win32-latest.zip





[2007-02-11 09:34:03] [EMAIL PROTECTED]

Then we will have to wait for someone with Solaris 10 to reproduce and
fix it.



[2007-02-10 01:35:19] priappub at yahoo dot fr

Unfortunately, this machine is on a private network.

It'a a solaris 10 update 3 with apache 2.0.58 included in 
solaris. PHP is 5.2.1 compiled with:

CFLAGS='-I/usr/sfw/src/mysql/include' \
CC='cc' \
'./configure' \
'--with-apxs2=/usr/apache2/bin/apxs' \
'--with-mysql=/usr/sfw' \
'--enable-dbase' \
'--with-ldap' \
'--enable-ftp' \
'--with-bzip2' \
'--with-openssl=/usr/sfw' \
'--with-jepg' \
'--with-png' \
'--with-zlib' \
'--with-imap' \
'--enable-fastcgi' \
'--enable-mbstring' \
'--with-config-file-path=/etc/apache2' \
'--without-iconv' \
'--with-gettext' \
'--enable-magic-quotes' \
'--enable-safe-mode' \
'--prefix=/usr' \
'--exec-prefix=/usr' \
'--sysconfdir=/etc' \
'--localstatedir=/var' \

I'm using Sun Studio 11 but same result with GCC. I don't 
know if the problem is on x86 too, I have only solaris with 
sparc.

NB: bug 12683 suggests a problem with mod_perl but no 
mod_perl here.



[2007-02-10 00:52:28] [EMAIL PROTECTED]

Cannot reproduce. Please provide an account on this machine.



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/40425

-- 
Edit this bug report at http://bugs.php.net/?id=40425edit=1


#40425 [Opn-Fbk]: php_getuid() always return 1.

2007-03-06 Thread tony2001
 ID:   40425
 Updated by:   [EMAIL PROTECTED]
 Reported By:  priappub at yahoo dot fr
-Status:   Open
+Status:   Feedback
 Bug Type: Safe Mode/open_basedir
 Operating System: Solaris 10
 PHP Version:  5.2.1
 New Comment:

Please try using this CVS snapshot:

  http://snaps.php.net/php5.2-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5.2-win32-latest.zip




Previous Comments:


[2007-02-11 09:34:03] [EMAIL PROTECTED]

Then we will have to wait for someone with Solaris 10 to reproduce and
fix it.



[2007-02-10 01:35:19] priappub at yahoo dot fr

Unfortunately, this machine is on a private network.

It'a a solaris 10 update 3 with apache 2.0.58 included in 
solaris. PHP is 5.2.1 compiled with:

CFLAGS='-I/usr/sfw/src/mysql/include' \
CC='cc' \
'./configure' \
'--with-apxs2=/usr/apache2/bin/apxs' \
'--with-mysql=/usr/sfw' \
'--enable-dbase' \
'--with-ldap' \
'--enable-ftp' \
'--with-bzip2' \
'--with-openssl=/usr/sfw' \
'--with-jepg' \
'--with-png' \
'--with-zlib' \
'--with-imap' \
'--enable-fastcgi' \
'--enable-mbstring' \
'--with-config-file-path=/etc/apache2' \
'--without-iconv' \
'--with-gettext' \
'--enable-magic-quotes' \
'--enable-safe-mode' \
'--prefix=/usr' \
'--exec-prefix=/usr' \
'--sysconfdir=/etc' \
'--localstatedir=/var' \

I'm using Sun Studio 11 but same result with GCC. I don't 
know if the problem is on x86 too, I have only solaris with 
sparc.

NB: bug 12683 suggests a problem with mod_perl but no 
mod_perl here.



[2007-02-10 00:52:28] [EMAIL PROTECTED]

Cannot reproduce. Please provide an account on this machine.



[2007-02-10 00:44:39] priappub at yahoo dot fr

Description:

On solaris 10 (update 3) on sparc with PHP 5.1.6 or 5.1.2, 
safe mode doesn't work.  I have the message:
SAFE MODE Restriction in effect. The script whose uid/gid 
is 1/10076 is not allowed to access /sites/toto.php owned 
by uid/gid 10076/1000 in Unknown on line 0

The script and the directory have the same UID/GID. It 
seems like in safe_mode.c, php-getuid() always returns 1 
and php_getgid() returns the UID.

NB: same bug as http://bugs.php.net/bug.php?id=7744 or 
http://bugs.php.net/bug.php?id=18500 (they are old and for 
PHP4)






-- 
Edit this bug report at http://bugs.php.net/?id=40425edit=1


#40425 [Opn-Fbk]: php_getuid() always return 1.

2007-02-09 Thread tony2001
 ID:   40425
 Updated by:   [EMAIL PROTECTED]
 Reported By:  priappub at yahoo dot fr
-Status:   Open
+Status:   Feedback
 Bug Type: Safe Mode/open_basedir
 Operating System: Solaris 10
 PHP Version:  5.2.1
 New Comment:

Cannot reproduce. Please provide an account on this machine.


Previous Comments:


[2007-02-10 00:44:39] priappub at yahoo dot fr

Description:

On solaris 10 (update 3) on sparc with PHP 5.1.6 or 5.1.2, 
safe mode doesn't work.  I have the message:
SAFE MODE Restriction in effect. The script whose uid/gid 
is 1/10076 is not allowed to access /sites/toto.php owned 
by uid/gid 10076/1000 in Unknown on line 0

The script and the directory have the same UID/GID. It 
seems like in safe_mode.c, php-getuid() always returns 1 
and php_getgid() returns the UID.

NB: same bug as http://bugs.php.net/bug.php?id=7744 or 
http://bugs.php.net/bug.php?id=18500 (they are old and for 
PHP4)






-- 
Edit this bug report at http://bugs.php.net/?id=40425edit=1