Curt Zirzow escribió:
* Thus wrote Francisco Javier Escoppinichi Fernandez:

Hi Curt,


* Thus wrote Francisco Javier Escoppinichi Fernandez:


Hello people.

I got a little problem here, and I already searched on Google for
possible solutions, but I still can't figure how to fix it.

I'm developing a CMS Application on PHP. On my dev  machine I'm running
Apache 1.3.33 + PHP 4.3.9 as a module, and on my production machine i'm
running Apache 1.3.33 + PHP 4.3.9 as CGI.

Generally, I pass parameters to my scripts using this scheme:

http://mydomain.com/index.php/var1/var2/var3

This works perfectly on my dev machine, but when I upload the script to
the production machine, I get the error "No input file specified." if I
try to pass any parameter in the URL. But if I call the script without
paramaters, it simply works perfectly.


What webserver and version is on the production server?
What OS is it being ran on?

My production webserver is currently running on Red Hat Linux 9 with Apache 1.3.33 and PHP 4.3.9 as a CGI, not as a module.


This is odd, because the CGI specs specifically allow for the
PATH_INFO to work. The IIS problem I mentioned was because IIS
would simply pass the file [docroot]/index.php/var1/var2/var3 to
php, instead of setting PATH_INFO=/var1/var2/var3 and then running
[docroot/index.php

Check the output of your apache error logs, if you're not getting
anything there, change the logging level (in apache) to show as
much info as possible.

Does it matter if I have suEXEC enabled?



Curt

-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to