Lighttpd startet nicht, wenn PHP aktiviert ist

garibaldi.1980

Neuer User
Mitglied seit
20 Apr 2007
Beiträge
17
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

ich habe das Problem, dass der Lighttpd nicht startet, wenn PHP im Webfrontend aktiviert ist. Ohne PHP startet der Lighttpd problemlos...

FM Lighttp mit aktiviertem fast-cgi und PHP:
Code:
2015-05-05 21:12:29: (log.c.164) server started 
2015-05-05 21:12:29: (mod_fastcgi.c.1112) the fastcgi-backend /var/media/ftp/www/cgi/ failed to start: 
2015-05-05 21:12:29: (mod_fastcgi.c.1116) child exited with status 13 /var/media/ftp/www/cgi/ 
2015-05-05 21:12:29: (mod_fastcgi.c.1119) If you're trying to run your app as a FastCGI backend, make sure you're using the FastCGI-enabled version.
If this is PHP on Gentoo, add 'fastcgi' to the USE flags. 
2015-05-05 21:12:29: (mod_fastcgi.c.1406) [ERROR]: spawning fcgi failed. 
2015-05-05 21:12:29: (server.c.1022) Configuration of plugins failed. Going down.

PHP selbst ist mit fast-cgi-Unterstützung übersetzt:
Code:
PHP 5.5.24 (cgi-fcgi) (built: Apr 29 2015 23:18:33)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

Ich hab schon gesucht, aber irgendwie keine Lösung gefunden. Kann mir hier irgendjemand weiter helfen?

Vielen Dank schonmal!

Beste Grüße!
 
Abend

PS: 1. Beitrag seit 8 Jahren? Glückwunsch :D

Zum Thema: Wie sieht denn die lighttpd.conf aus ?
 
Hi!

Vielen Dank für die schnelle Antwort :)

Ich bin seit einiger Zeit interessierter Leser, konnte aber bislang die Antworten zu meinen Fragen finden.

Ich hab jetzt mal den Teil rausgefischt, der mit fast-cgi zu tun hat:
Code:
...
server.modules += ( "mod_fastcgi" )                                                                                                       
fastcgi.server = (                                                                                                                        
        ".php" => (( "socket" => "/var/run/lighttpd/php-fastcgi.socket", "bin-path" => "/var/media/ftp/www/cgi/", "max-procs" => 3 ))     
)   
...
 
Moins

Tja, diese Antwort hätteste schon Gestern haben können, wenn das Forum erreichbar gewesen wäre.
...ca ab 23:00 Uhr war es weg.

Ändere mal...
"bin-path" => "/var/media/ftp/www/cgi/"
...auf...
"bin-path" => "/var/media/ftp/www/cgi/php-cgi"
...wenn php-cgi sich in "/var/media/ftp/www/cgi/" befindet und ausführbar ist.

Der "bin-path" muss eben zur php-cgi Binary führen.
Code:
2015-05-05 21:12:29: (mod_fastcgi.c.1112) the fastcgi-backend /var/media/ftp/www/cgi/ failed to start: [COLOR=#ff0000][B]<--Nichts[/B][/COLOR]
...die auch mit "chmod +x php-cgi" ausführbar gemacht wurde.
Siehe dazu auch mal den Link aus Post #2.
 
Zuletzt bearbeitet:
Servus!

Vielen herzlichen Dank für Deine schnelle Hilfe! Ich dachte, ich hätte auch bereits versucht, direkt auf's php-cgi zu verweisen, aber anscheinend gab's da noch einen anderen Fehler... Und mich hat dann "Pfad zu php-cgi" etwas verwirrt, dass ich dachte, ich muss nur den Pfad dahin angeben. Egal:
Es läuft!

Danke nochmal und beste Grüße nach Berlin!
 

Statistik des Forums

Themen
244,695
Beiträge
2,216,692
Mitglieder
371,315
Neuestes Mitglied
jack-mack
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.