ID:               27954
 Updated by:       [EMAIL PROTECTED]
 Reported By:      demis at liquidbit dot com
-Status:           Open
+Status:           Bogus
 Bug Type:         CGI related
 Operating System: WINDOWS
 PHP Version:      4.3.5
 New Comment:

I was told IIS does not support this.




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

[2004-04-13 11:15:01] demis at liquidbit dot com

>>You say "no longer works", meaning it worked before? In what
version?



Ok all was good with the last version of php I used 4.3.0 CGI



>>why do you think it's some bug in PHP



Because the error message is generated by php - which means IIS is
doing its job of "finding" the script (login.php) and passing it to the
php handler

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

[2004-04-12 11:45:24] [EMAIL PROTECTED]

You say "no longer works", meaning it worked before? In what version? 



You said it works with Apache, so why do you think it's some bug in PHP
but not some configuration issue within IIS??

(the error message looks like it is IIS which isn't passing the right
information to PHP..)





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

[2004-04-11 17:52:43] demis at liquidbit dot com

Description:
------------
I cannot get PATH_INFO working on Windows XP/IIS so I can show pages
like this:



http://localhost/myapp/login.php/ADMIN



Changes to php.ini



doc_root = "C:\Inetpub\wwwroot"

cgi.force_redirect = 0

cgi.fix_pathinfo = 1



I have tried different values with these three config options and none
work. I have already applied the configuration to get IIS to accept
path info:

adsutil set w3svc/AllowPathInfoForScriptMappings True



The Error:

Warning: Unknown(c:\inetpub\wwwroot\ADMIN): failed to open stream: No
such file or directory in Unknown on line 0



It appears php does not like to call my login script and prefers to
instead run the imaginary script path_info "ADMIN" thats on my
doc_root



NOTE: 

- Im using the windows binaries, compiling php with
--enable-path-info-check may help - if its not already I hope this is
the default with the windows binaries



- I have tried IIS with php CGI and isapi no joy.



- This setup works with apache and therefore solutions beginning with
"Just use apache" are entertaining, they are not very helpful.



Expected result:
----------------
run my login.php script with the appropriate PATH_INFO variables fixed

Actual result:
--------------
The Error:

Warning: Unknown(c:\inetpub\wwwroot\ADMIN): failed to open stream: No
such file or directory in Unknown on line 0




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


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

Reply via email to