ID: 12691
User updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Old Status: Feedback
Status: Open
Bug Type: Apache related
Operating System: SuSE7.1
PHP Version: 4.0CVS-2001-08-10
New Comment:

ok, here's what I tried:

o PHP4.0.2-dev (php4-200111190000 from snaps)
o config line is:
'./configure' '--with-apxs2=/usr/local/apache2/bin/apxs' '--with-mysql' '--with-dom' 
'--disable-posix' '--disable-pic' '--with-zlib' '--enable-wddx'

o Apache2.0.28-beta
o config line is:
CFLAGS="-g"; export CFLAGS
"./configure" \
"--enable-layout=Apache" \
"--enable-auth-digest" \
"--enable-ext-filter" \
"--disable-include" \
"--enable-headers" \
"--enable-so" \
"--enable-ssl=shared" \
"--with-mpm=threaded" \
"--enable-http" \
"--enable-dav=shared" \
"--disable-asis" \
"--enable-info=shared" \
"--enable-suexec" \
"--enable-cgi=shared" \
"--enable-cgid=shared" \
"--enable-dav-fs=shared" \
"--enable-vhost-alias=shared" \
"--disable-imap" \
"--enable-rewrite=shared" \
"--with-suexec-uidmin=30" \
"--with-suexec-gidmin=65534" 

Now env vars are set ok (either with or without seting I/O filters, just with an 
AddType), *BUT* :) I still found that one very important one is missing, namely 
PATH_INFO.

If I say http://teo.gecadsoftware.com/i.php/x it gives a file not found error (where 
i.php exists and contains a phpinfo() call).

I tried to catch that with FilesMatch, but couldn't figure (I think the test for 
$DOCUMENT_ROOT/i.php/x to exist is done before applying matches, which makes sense).

I am having a look into it but my experience with Apache2 is  less that epsilon :) so 
maybe somebody can have a look too?

Previous Comments:
------------------------------------------------------------------------

[2001-11-17 12:10:10] [EMAIL PROTECTED]

There has been a patch regarding this three days ago. Please try the latest snapshot 
from http://snaps.php.net/ and report, if the problem still comes up.

------------------------------------------------------------------------

[2001-11-03 21:53:17] [EMAIL PROTECTED]

updated short desc.


------------------------------------------------------------------------

[2001-08-10 11:08:15] [EMAIL PROTECTED]

hi alindeman,

erm, you missed the essential "2" :)
it's with Apache2 (apxs2)

Additional note:
 printenv from /cgi-bin shows them just right.


------------------------------------------------------------------------

[2001-08-10 10:49:39] [EMAIL PROTECTED]

works fine for me (Apache 1.3.20 + PHP Latest CVS).

Try running <?phpinfo()?> and see what variables are defined..

------------------------------------------------------------------------

[2001-08-10 10:42:38] [EMAIL PROTECTED]

Apache 2.0.24-dev
PHP4-200108091635

CFLAGS='-O6 -fomit-frame-pointer' \
'./configure' \                                                                        
                                                                
'--with-apxs2=/usr/local/apache2/bin/apxs' \                                           
                                                                
'--with-mysql' \                                                                       
                                                                
'--disable-posix' \                                                                    
                                                                
'--disable-pic' \                                                                      
                                                                
'--with-zlib' \                                                                        
                                                                
'--enable-wddx' \

Looks like PHP doesn't import SERVER_* environment variables:
e.g.
<?php print getenv('SERVER_NAME')?>
or
<?php print $_SERVER['SERVER_NAME']?>

yeilds nothin'

-- tedor

------------------------------------------------------------------------



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


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to