interpretiert zu werden habe ich diese auf meine .htaccess-Datei:Make-Dateierweiterung von PHP
AddHandler fcgid-script .test
(Ich bin mit FastCGI/Virtualmin/WebMin)
Und crated eine Test.Test Datei mit die Inhalte;
<?php echo "test"; ?>
Dies führt zu einem internen Server-Fehler und diese Meldung im Fehlerprotokoll:
[Thu Apr 16 14:12:57.631287 2015] [fcgid:warn] [pid 2646] (104)Connection reset by peer: [client xxxx:53595] mod_fcgid: error reading data from FastCGI server
[Thu Apr 16 14:12:57.631402 2015] [core:error] [pid 2646] [client xxxx:53595] End of script output before headers: test.test
Was mache ich falsch? Ich habe versucht, verschiedene Handler namens wie x-httpd-php oder x-httpd-php5, aber das tut überhaupt nichts.
ich auch versucht:
<FilesMatch "\.test$">
SetHandler fcgid-script
</FilesMatch>
aber es hat die gleichen internen Serverfehler.
"Ende der Skriptausgabe vor den Überschriften" - müssen Sie vielleicht einige Überschriften definieren, um den Dateityp zu definieren? – MilanG
@MilanG Wie ich sehen kann, gibt es 2 Fehlermeldungen im Protokoll, und die zweite (_ "Skriptende Ausgabe vor den Headern" _) ist wahrscheinlich nur die Konsequenz der ersten. – mcserep
CGI-Skript muss eine Anwendung sein dh die erste Zeile muss '#!/Usr/bin/php' (Pfad zum Interpreter) sein – Deadooshka