ID:               41120
 User updated by:  dsimic99 at gmail dot com
 Reported By:      dsimic99 at gmail dot com
 Status:           Bogus
 Bug Type:         CGI related
 Operating System: Linux
 PHP Version:      5.2.1
 Assigned To:      dmitry
 New Comment:

Ok, and what happens when you point the browser to
http://.../cgi-bin/php.fpl/random-garbage ?

Btw, are you using Apache 2.0.x, maybe that matters?  Also, I had the
problems I described only with PHP5.


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

[2007-05-11 10:31:05] [EMAIL PROTECTED]

The following configuration works for me.

httpd.conf
==========
...
LoadModule fastcgi_module libexec/mod_fastcgi.so
AddHandler php-fcgi .php
Action php-fcgi /cgi-bin/php.fpl
<Location /cgi-bin/php.fpl/*>
    Options ExecCGI
    SetHandler fastcgi-script
    Order Allow,Deny
    Allow from All
</Location>

/usr/local/apache/cgi-bin/php.fpl
=================================
#!/bin/sh
export PHP_FCGI_CHILDREN=0
export PHP_FCGI_MAX_REQUESTS=1000
exec /usr/local/apache/cgi-bin/php

===

It is nothing to fix in PHP!



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

[2007-05-11 09:39:21] dsimic99 at gmail dot com

As I can see, you're using Static FastCGI server, while I have to use
Dynamic FastCGI servers.  Could you try using the configuration I
provided, just for testing purposes?

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

[2007-05-11 09:31:37] [EMAIL PROTECTED]

As I said, I wasn't able to reproduce your configuration.
I use mod_fastcgi in some different way.

LoadModule fastcgi_module libexec/mod_fastcgi.so
FastCgiServer /usr/local/apache/cgi-bin/php -pass-header
HTTP_AUTHORIZATION -flush -idle-timeout 60 -initial-env
PHP_FCGI_CHILDREN=4
Action application/x-httpd-php /cgi-bin/php
AddType application/x-httpd-php .php



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

[2007-05-11 08:35:51] dsimic99 at gmail dot com

I completely agree that my "fix" is a really dirty one and things
generally aren't supposed to be fixed that way -- you can see that I
wrote "dirty" as a comment with that fix.  I had to push the server
setup into production and couldn't wait any longer either for responds
here, or for digging through the entire PHP's FastCGI interface source
finding out the actual bug.

Could you, please, point out what's the actual problem with mod_fcgi
configuration, so I could get it fixed the right way?

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

[2007-05-11 08:16:07] [EMAIL PROTECTED]

The problem is not in PHP, but in mod_fcgi configuration.
I wasn't able to reproduce it, but your fix is definitely wrong.
PHP must not fix configuration problems in such a way.

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

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/41120

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

Reply via email to