Lighty auf lokaler Maschine

Twins

New Member
Ich habe zwar schon auf mehreren Servern Lighttpd inkl. PHP5-FastCGI ans laufen gebracht. aber auf meinen Heimrechner (Debian Lenny 64-Bit) will es einfach nicht klappen. Habe dort zur Abwechselung php5-cgi und lighttpd über den Paketmanager installiert.

In der lighttpd.conf ist mod_fastcgi aktiviert und in der FastCGI-Config ist der Pfad auf /usr/bin/php5-cgi auch korrekt gesetzt und die fastcgi.server Zeile auch. In der php.ini ist cgi.fix_pathinfo = 1 ebenfalls aktiviert.

Lighttpd läuft zwar (mehrere neustarts) und zeigt mir einfache HTML Seiten an, nur bei PHP-Scripts werden mir diese zum Download angeboten, so z.B. bei phpinfo(). In den Error Logs finde ich übrigens keine Fehler, sondern nur die Einträge wann der Server gestartet bzw. gestoppt wurde.

Hat jemand eine Ahnung was da falsch läuft oder was ich vergessen haben könnte? Danke!
 
Einträge in dieser oder ähnlicher Form sind vorhanden?
Code:
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi",".phtml" )
Code:
fastcgi.server             = ( ".php" =>
                               ( "localhost" =>
                                 (
                                   "socket" => "/tmp/php-fastcgi.socket",
                                   "bin-path" => "/usr/bin/php5-cgi  -c /etc/php5/cgi/php.ini",
                                   "bin-environment" => ( 
                                        "PHP_FCGI_MAX_REQUESTS" => "10000" ),
                                   "min-procs" => 1,
                                   "max-procs" => 1 
                                 )
                               )
                            )
 
Versuch mal diese Konfiguration, wenn das auch nicht geht debuglog anschalten.

Code:
debug.log-request-handling = "enable"

Code:
$HTTP["host"] == "bla.de" {
        server.document-root = "/irgend/ein/pfad"
        fastcgi.server = ( ".php" =>((
                "socket" => "/tmp/bla.php5.socket",
                "broken-scriptfilename" => "enable"
        )))
     }
 
Ja, Module war geladen und die Konfiguration auch - naja fast. Oh Man ich hab den Fehler selbst gefunden, war wohl etwas spät gestern - eigene Dummheit. ;)

In der static-file.exclude-extensions hatte sich bei .php doch ein Tippfehler eingeschlichen - hatte dort .hpg stehen.

Danke für den Denkanstoß. :)
 
Back
Top