Forum: PC-Programmierung fastcgi - lighttpd startet nicht


von peter lustig (Gast)


Lesenswert?

Ich versuche gerade unter Debian lighttpd und php zu verheiraten, aber 
wie in vielen Tutorials angegeben, funktioniert das einrichten nicht so 
ganz.

z.b. hier:

http://trac.lighttpd.net/trac/wiki/TutorialLighttpdAndPHP


Das steht am Ende der lighttpd.conf:

fastcgi.server = ( ".php" => ((
                     "bin-path" => "/usr/bin/php5-cgi",
                     "socket" => "/tmp/php.socket"
                 )))


neustart funktioniert damit nicht.

/etc/php5/cgi# /etc/init.d/lighttpd force-reload
Stopping web server: lighttpd.
Starting web server: lighttpdDuplicate config variable in conditional 0 
global: fastcgi.server
2008-03-15 16:46:04: (configfile.c.827) source: 
/etc/lighttpd/lighttpd.conf line: 165 pos: 1 parser failed somehow near 
here: (EOL)
 failed!


:/tmp# /usr/bin/php5-cgi -v
PHP 5.2.0-8+etch10 (cgi-fcgi) (built: Jan 18 2008 18:39:55)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies

es ist noch php4 installiert, stört das?

leider weiss ich nicht, ob man eine genauere fehlermeldung erzeugen 
lassen kann.

von KingNothing (Gast)


Lesenswert?

Hi,
du hast vergessen einen FastCGI server anzuggeben
etwa so:
fastcgi.server = ( ".php" =>
                ("localhost" =>(
                     "bin-path" => "/usr/bin/php5-cgi",
                     "socket" => "/tmp/php.socket"
                 )))

von peter lustig (Gast)


Lesenswert?

gleicher fehler. muss ich auf berechtigungen achten, oder ist das per 
default bedacht?
ich habe auch versucht, die bind-adresse auf "localhost" bzw. die ip des 
servers zu setzen, macht aber keinen unterschied.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.