PHP5 als CGI...

joa wie manche an der Anzahl meiner Threats vielleicht festgestellt haben, beschäftige ich mich mal wieder intensiv mit meinem Rootserver ^^

Ich versuche gerade PHP5 als CGI zum Laufen zu kriegen, aber das will net so recht funktionieren...

Config ist folgende: (gekürzt)
Code:
<Directory "/.../">
  Options NONE +ExecCGI +Indexes
</Directory>

ScriptAlias /php5-cgi /usr/bin/php5
Action php5-cgi /php5-cgi/php
AddType php5-cgi .php5

Wenn ich die Datei aufrufe bekomme ich nen 500er zurück, und in der Log steht
Code:
[Wed Aug 08 20:03:46 2007] [warn] Cannot get media type from 'php5-cgi'

Da ich dieses Problem schon bei mod-perl hatte hab ich in der php.ini einfach mal den content-type header angefügt.
Dann kommt zwar kein 500er mehr aber
Code:
[Wed Aug 08 20:03:46 2007] [warn] Cannot get media type from 'php5-cgi'
bleibt...

wenn ich
Code:
AddType php5-cgi .php5
in
Code:
AddType application/php5-cgi .php5
ändere bekomme ich die php5-datei zum download angeboten...

kann mir jemand sagen wie ich php als cgi zum laufen bekomme?
 
hmm ich hab jetzt nochmal bissel rumprobiert, es hat sich allerdings net viel geändert:

Code:
Content-type: text/plain

<?php
  echo "hallo\n";
  echo "=> ".$_GET['test'];
?>
Code:
   ScriptAlias /php-cgi /usr/bin/
   Action application/php5-cgi /php-cgi/php5
   AddType application/php5-cgi .php5
   AddHandler application/php5-cgi .php5
Code:
500
Internal Server Error
blablabla
Code:
Premature end of script headers: php5

ob mit oder ohne "application/" ist übrigens egal, komtm aufs gleiche raus...
 
geht des immer? weil ich hab nen webspace paket mit perl und php4 kann ich mir da selber php5 dazu installieren oder geht des nur bei rootzugriff?
 
äh nö, aber in /usr/bin/php5

hatte das so in nem Tutorial gesehen, aber auch wenn ich
Code:
Action application/php5-cgi /usr/bin/php5
ändere, ändert sich an der ausgabe / logs nichts...
 
Ich kann morgen gern mal einen Testserver aufsetzen und das durchtesten. Heute fehlt mir aber die Lust dazu.
 
Nee, hab mich jetzt schon den ganzen Tag mit nem Webserver rumgeärgert. und hab da heute einfach keine lust mehr drauf.
 
Zurück
Oben