huhu leute,
noch hab ich die hoffnung nicht begraben, dass ich mod_fcgid zum laufen bekomme, aber irgendwie ist es immer das gleiche
in meinem error.log taucht folgendes auf:
[Sun Feb 17 13:51:07 2008] [warn] (OS 109)The pipe has been ended. : mod_fcgid: get overlap result error
[Sun Feb 17 13:51:07 2008] [error] [client 127.0.0.1] Premature end of script headers: fcgi.fcgi
ich habe xampp 1.6.6 installiert (apache 2.2.8) dazu fcgi 0.67.
von apachelounge habe ich das mod_fcgid runtergeladen und die schritte zum install ausgeführt.
ich habs auf nem xp64 und auf nem vista nicht zum laufen bekommen
folgende conf für den apache dazu:
__CONF__
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule !mod_fastcgi.c>
AddHandler fcgid-script fcg fcgi fpl
</IfModule>
<IfModule mod_fcgid.c>
IPCCommTimeout 40
IPCConnectTimeout 10
MaxProcessCount 8
OutputBufferSize 64
ProcessLifeTime 240
MaxRequestsPerProcess 500
DefaultInitEnv PATH "C:/Windows/System32; C:/Windows/System32/Wbem; C:/Windows/; C:/xampp/apache/bin; C:/xampp/perl/bin"
DefaultInitEnv SystemRoot "C:/Windows"
DefaultInitEnv SystemDrive "C:"
DefaultInitEnv windir "C:/Windows"
DefaultInitEnv TEMP "C:/xampp/tmp"
DefaultInitEnv TMP "C:/xampp/tmp"
DefaultInitEnv PERL_FCGI_MAX_REQUESTS 500
DefaultInitEnv PERL_FCGI_CHILDREN 4
</IfModule>
__CONF__
hier ist mein mini fcgi script
__SCRIPT__
#!"c:/xampp/perl/bin/perl.exe"
use FCGI;
my $count = 0;
my $request = FCGI::Request();
while( $request->Accept() >= 0 ) {
print("Content-type: text/html\r\n\r\n", ++$count);
print $request->IsFastCGI();
}
__SCRIPT__
was bitte muss man denn noch machen, beachten um das verflixte modul zu nutzen? leider gibts dazu nirgends eine sinnvolle doku für perl-user.
wäre euch dankbar, wenn ihr mir helfen könntet,
alex