Hello Gijsbert,

can you resend that patch to php-dev?

Derick

On Fri, 30 Nov 2001, Gijsbert te Riet wrote:

> Hi Albert James,
>
> <snip>
>
> > PROBLEM:
> > PHP seems to support this functionality on a UNIX server I run.  A request
> > for http://www.foobar.com/hello.php/more/foobar/filename.html works
> > exactly as the above describes, stuffing "/more/foobar/filename.html" into
> > the $PATH_INFO php variable.
> >
> > However, the problem is that when the same code is moved to a production
> > server, it fails with a status code 500.  A request for hello.php works
> > fine; a request for hello.php/ fails, as does hello.php/anything.  I am
> > trying to find out if the prod. server is in fact Windows.  We have a
> > workaround whereby we make the php a perl cgi and it works fine; i.e.
> > hello.cgi/anything runs fine, hello.php/anything yields a 500.
> >
> > HELP!
> > Can someone who is familiar with this component of PHP please let us know
> > if there are any specific configuratoin parameters that would affect the
> > way PHP resolves the target resource, or if this is a bug that was fixed
> > in a certain release?  I did search and found many similar problems but no
> > answers.  There is one relative post in the faqts, but it states PATH_INFO
> > doesn't work on Windows, which is clearly not true per above CGI
> > workaround.
> >
>
>
> We have also filed such an error report (back in April this year, bug id
> #7782). This is the same problem you have. It's due to IIS which
> doesn't really translate the PATH_TRANSLATED variable (it will pass php
> the actual script location + the extra PATH_INFO, so PHP cannot find the
> requested script on disk). We have made several patches to the
> php4isapi.dll to let PHP translate the request itself so it _can_ load
> the actual script with the correct PATH_INFO. This patch has been send to
> the PHP_DEV list (by the BUG-FORM) and a newer patch has been send to the
> maintainer of the php4isapi.dll, but for now they haven't been added to
> the php cvs.
>
> However, you can download the patched php4isapi.c file (for the php-4.0.6
> release) and the compiled
> version (php4isapi.dll for php-4.0.6) from
> ftp://ftp.muze.nl/pub/ariadne/win/iis/php-4.0.6/.
>
> Regards,
> Gijsbert te Riet
> Muze.
>
>
>
>
>
>
> --
> 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]
>


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