From:             tb at tbits dot net
Operating system: Linux Kernel 2.6
PHP version:      4.4.1
PHP Bug Type:     Output Control
Bug description:  Warning: Unknown(): SAFE MODE Restriction in effect.

Description:
------------
after starting apache 2.0.55 with php 4.4.1 and accessing a test.php i got
this error.

Warning: Unknown(): SAFE MODE Restriction in effect. The script whose uid
is 0 is not allowed to access
/var/www/webfarm/00000_tbitsnet/projekte.tbits.net owned by uid 48 in
Unknown on line 0

Reproduce code:
---------------
every php code, my test.php was

<? print "hallo"; ?>

Expected result:
----------------
here my strace

[pid 13946] waitpid(-1, 0xbfea7550, WNOHANG|WUNTRACED) = 0
[pid 13946] select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
[pid 13946] waitpid(-1, 0xbfea7550, WNOHANG|WUNTRACED) = 0
[pid 13946] select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
[pid 13946] waitpid(-1, 0xbfea7550, WNOHANG|WUNTRACED) = 0
[pid 13946] select(0, NULL, NULL, NULL, {1, 0} <unfinished ...>
[pid 13952] <... poll resumed> [{fd=10, events=POLLIN}, {fd=9,
events=POLLIN}, {fd=8, events=POLLIN}, {fd=5, events=POLLIN}, {fd=4,
events=POLLIN}, {fd=3, events=POLLIN, revents=POLLIN}], 6, -1) = 1
[pid 13952] accept(3, {sa_family=AF_INET, sin_port=htons(3645),
sin_addr=inet_addr("195.243.63.218")}, [16]) = 19
[pid 13952] semop(35422303, 0xb7f89bd2, 1 <unfinished ...>
[pid 13954] <... semop resumed> )       = 0
[pid 13952] <... semop resumed> )       = 0
[pid 13954] poll( <unfinished ...>
[pid 13952] fcntl64(19, F_GETFL)        = 0x2 (flags O_RDWR)
[pid 13952] fcntl64(19, F_SETFL, O_RDWR|O_NONBLOCK) = 0
[pid 13952] read(19, "GET /test.php HTTP/1.0\r\nHost: pr"..., 8000) = 483
[pid 13952] gettimeofday({1131241209, 66044}, NULL) = 0
[pid 13952] time(NULL)                  = 1131241209
[pid 13952] semop(35291227, 0xb7f89bcc, 1) = 0
[pid 13952] write(18, "[Sun Nov 06 02:40:09 2005] [1395"..., 141) = 141
[pid 13952] semop(35291227, 0xb7f89bd2, 1) = 0
[pid 13952] time(NULL)                  = 1131241209
[pid 13952] semop(35291227, 0xb7f89bcc, 1) = 0
[pid 13952] write(18, "[Sun Nov 06 02:40:09 2005] [1395"..., 141) = 141
[pid 13952] semop(35291227, 0xb7f89bd2, 1) = 0
[pid 13952]
stat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net/test.php",
{st_mode=S_IFREG|0644, st_size=22, ...}) = 0
[pid 13952] open("/var/www/webfarm/.htaccess", O_RDONLY) = -1 ENOENT (No
such file or directory)
[pid 13952] open("/var/www/webfarm/00000_tbitsnet/.htaccess", O_RDONLY) =
-1 ENOENT (No such file or directory)
[pid 13952]
open("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net/.htaccess",
O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 13952]
open("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net/test.php/.htaccess",
O_RDONLY) = -1 ENOTDIR (Not a directory)
[pid 13952] lstat64("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) =
0
[pid 13952] lstat64("/var/www", {st_mode=S_IFDIR|0755, st_size=4096, ...})
= 0
[pid 13952] lstat64("/var/www/webfarm", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
[pid 13952] lstat64("/var/www/webfarm/00000_tbitsnet",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952] lstat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952] stat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952] brk(0)                      = 0x831f000
[pid 13952] brk(0x8341000)              = 0x8341000
[pid 13952] setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={30, 0}},
NULL) = 0
[pid 13952] rt_sigaction(SIGPROF, {0xb7d1e688, [PROF], SA_RESTART},
{SIG_DFL}, 8) = 0
[pid 13952] rt_sigprocmask(SIG_UNBLOCK, [PROF], NULL, 8) = 0
[pid 13952] gettimeofday({1131241209, 69682}, NULL) = 0
[pid 13952] getcwd("/", 4095)           = 2
[pid 13952] chdir("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net") =
0
[pid 13952] lstat64("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) =
0
[pid 13952] lstat64("/var/www", {st_mode=S_IFDIR|0755, st_size=4096, ...})
= 0
[pid 13952] lstat64("/var/www/webfarm", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
[pid 13952] lstat64("/var/www/webfarm/00000_tbitsnet",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952] lstat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952]
lstat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net/test.php",
{st_mode=S_IFREG|0644, st_size=22, ...}) = 0
[pid 13952] setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={30, 0}},
NULL) = 0
[pid 13952] rt_sigaction(SIGPROF, {0xb7d1e688, [PROF], SA_RESTART},
{0xb7d1e688, [PROF], SA_RESTART}, 8) = 0
[pid 13952] rt_sigprocmask(SIG_UNBLOCK, [PROF], NULL, 8) = 0
[pid 13952] getcwd("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net",
4096) = 51
[pid 13952] lstat64("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) =
0
[pid 13952] lstat64("/var/www", {st_mode=S_IFDIR|0755, st_size=4096, ...})
= 0
[pid 13952] lstat64("/var/www/webfarm", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
[pid 13952] lstat64("/var/www/webfarm/00000_tbitsnet",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952] lstat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952]
lstat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net/test.php",
{st_mode=S_IFREG|0644, st_size=22, ...}) = 0
[pid 13952] getcwd("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net",
4096) = 51
[pid 13952] lstat64("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) =
0
[pid 13952] lstat64("/var/www", {st_mode=S_IFDIR|0755, st_size=4096, ...})
= 0
[pid 13952] lstat64("/var/www/webfarm", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
[pid 13952] lstat64("/var/www/webfarm/00000_tbitsnet",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952] lstat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952] getcwd("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net",
4096) = 51
[pid 13952] lstat64("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) =
0
[pid 13952] lstat64("/var/www", {st_mode=S_IFDIR|0755, st_size=4096, ...})
= 0
[pid 13952] lstat64("/var/www/webfarm", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
[pid 13952] lstat64("/var/www/webfarm/00000_tbitsnet",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952] lstat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952]
lstat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net/test.php",
{st_mode=S_IFREG|0644, st_size=22, ...}) = 0
[pid 13952] lstat64("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) =
0
[pid 13952] lstat64("/var/www", {st_mode=S_IFDIR|0755, st_size=4096, ...})
= 0
[pid 13952] lstat64("/var/www/webfarm", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
[pid 13952] lstat64("/var/www/webfarm/00000_tbitsnet",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952] lstat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952]
lstat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net/test.php",
{st_mode=S_IFREG|0644, st_size=22, ...}) = 0
[pid 13952]
stat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net/test.php",
{st_mode=S_IFREG|0644, st_size=22, ...}) = 0
[pid 13952] getcwd("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net",
4096) = 51
[pid 13952] lstat64("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) =
0
[pid 13952] lstat64("/var/www", {st_mode=S_IFDIR|0755, st_size=4096, ...})
= 0
[pid 13952] lstat64("/var/www/webfarm", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
[pid 13952] lstat64("/var/www/webfarm/00000_tbitsnet",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952] lstat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 13952]
lstat64("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net/test.php",
{st_mode=S_IFREG|0644, st_size=22, ...}) = 0
[pid 13952]
open("/var/www/webfarm/00000_tbitsnet/projekte.tbits.net/test.php",
O_RDONLY) = 20
[pid 13952] fstat64(20, {st_mode=S_IFREG|0644, st_size=22, ...}) = 0
[pid 13952] fstat64(20, {st_mode=S_IFREG|0644, st_size=22, ...}) = 0
[pid 13952] lseek(20, 0, SEEK_CUR)      = 0
[pid 13952] lseek(20, 0, SEEK_SET)      = 0
[pid 13952] read(20, "\n<? print \"hallo\"; ?>\n", 8192) = 22
[pid 13952] read(20, "", 8192)          = 0
[pid 13952] close(20)                   = 0
[pid 13952] chdir("/")                  = 0
[pid 13952] setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={0, 0}},
NULL) = 0
[pid 13952] writev(19, [{"HTTP/1.1 200 OK\r\nDate: Sun, 06 N"..., 176},
{"<br />\n<b>Warning</b>:  Unknown("..., 234}], 2) = 410
[pid 13952] write(15, "projekte.tbits.net 195.243.63.21"..., 179) = 179
[pid 13952] shutdown(19, 1 /* send */)  = 0
[pid 13952] poll([{fd=19, events=POLLIN, revents=POLLIN|POLLHUP}], 1,
2000) = 1
[pid 13952] read(19, "", 512)           = 0
[pid 13952] close(19)                   = 0
[pid 13952] read(11, 0xbfea7503, 1)     = -1 EAGAIN (Resource temporarily
unavailable)
[pid 13952] semop(35422303, 0xb7f89bcc, 1 <unfinished ...>
[pid 13954] <... poll resumed> [{fd=10, events=POLLIN}, {fd=9,
events=POLLIN}, {fd=8, events=POLLIN}, {fd=5, events=POLLIN}, {fd=4,
events=POLLIN}, {fd=3, events=POLLIN, revents=POLLIN}], 6, -1) = 1
[pid 13954] accept(3, {sa_family=AF_INET, sin_port=htons(3646),
sin_addr=inet_addr("195.243.63.218")}, [16]) = 19
[pid 13954] semop(35422303, 0xb7f89bd2, 1) = 0
[pid 13954] fcntl64(19, F_GETFL)        = 0x2 (flags O_RDWR)
[pid 13954] fcntl64(19, F_SETFL, O_RDWR|O_NONBLOCK) = 0
[pid 13954] read(19, 0x831a4b8, 8000)   = -1 EAGAIN (Resource temporarily
unavailable)
[pid 13954] poll( <unfinished ...>
[pid 13955] <... semop resumed> )       = 0
[pid 13955] poll( <unfinished ...>
[pid 13954] <... poll resumed> [{fd=19, events=POLLIN, revents=POLLIN}],
1, 300000) = 1
[pid 13954] read(19, "GET /favicon.ico HTTP/1.0\r\nHost:"..., 8000) = 406
[pid 13954] gettimeofday({1131241209, 267123}, NULL) = 0
[pid 13954] time(NULL)                  = 1131241209
[pid 13954] semop(35291227, 0xb7f89bcc, 1) = 0
[pid 13954] write(18, "[Sun Nov 06 02:40:09 2005] [1395"..., 144) = 144
[pid 13954] semop(35291227, 0xb7f89bd2, 1) = 0
[pid 13954] time(NULL)                  = 1131241209
[pid 13954] semop(35291227, 0xb7f89bcc, 1) = 0
[pid 13954] write(18, "[Sun Nov 06 02:40:09 2005] [1395"..., 144) = 144


-- 
Edit bug report at http://bugs.php.net/?id=35121&edit=1
-- 
Try a CVS snapshot (php4):   http://bugs.php.net/fix.php?id=35121&r=trysnapshot4
Try a CVS snapshot (php5.0): 
http://bugs.php.net/fix.php?id=35121&r=trysnapshot50
Try a CVS snapshot (php5.1): 
http://bugs.php.net/fix.php?id=35121&r=trysnapshot51
Fixed in CVS:                http://bugs.php.net/fix.php?id=35121&r=fixedcvs
Fixed in release:            http://bugs.php.net/fix.php?id=35121&r=alreadyfixed
Need backtrace:              http://bugs.php.net/fix.php?id=35121&r=needtrace
Need Reproduce Script:       http://bugs.php.net/fix.php?id=35121&r=needscript
Try newer version:           http://bugs.php.net/fix.php?id=35121&r=oldversion
Not developer issue:         http://bugs.php.net/fix.php?id=35121&r=support
Expected behavior:           http://bugs.php.net/fix.php?id=35121&r=notwrong
Not enough info:             
http://bugs.php.net/fix.php?id=35121&r=notenoughinfo
Submitted twice:             
http://bugs.php.net/fix.php?id=35121&r=submittedtwice
register_globals:            http://bugs.php.net/fix.php?id=35121&r=globals
PHP 3 support discontinued:  http://bugs.php.net/fix.php?id=35121&r=php3
Daylight Savings:            http://bugs.php.net/fix.php?id=35121&r=dst
IIS Stability:               http://bugs.php.net/fix.php?id=35121&r=isapi
Install GNU Sed:             http://bugs.php.net/fix.php?id=35121&r=gnused
Floating point limitations:  http://bugs.php.net/fix.php?id=35121&r=float
No Zend Extensions:          http://bugs.php.net/fix.php?id=35121&r=nozend
MySQL Configuration Error:   http://bugs.php.net/fix.php?id=35121&r=mysqlcfg

Reply via email to