Problema con Lighttpd y PHP

Estoy configurandome un servidor local para trastear con PHP y hacer las actividades de clase. He configurado Lighttpd como dice en la wiki de Arch. Funciona correctamente excepto cuando voy a configurar la seccion de PHP, me da un error. He hecho lo siguiente.

en conf.d he añadido
index-file.names += ( "dispatch.fcgi" )
index-file.names += ( "index.php" )

#Para  CGI
server.error-handler-404   = "/dispatch.fcgi" #too
fastcgi.server = (
    ".fcgi" => (
      "localhost" => (
        "socket" => "/run/lighttpd/rails-fastcgi.sock",
        "bin-path" => "/path/to/rails/application/public/dispatch.fcgi"
      )
    )
)

#Para PHP

fastcgi.server = (
    ".php" => (
      "localhost" => (
        "bin-path" => "/usr/bin/php-cgi",
        "socket" => "/run/lighttpd/php-fastcgi.sock",
        "max-procs" => 4, # default value
        "bin-environment" => (
          "PHP_FCGI_CHILDREN" => "1", # default value
        ),
        "broken-scriptfilename" => "enable"
      ))
)


Pero cuando lo inicio, da error, concretamente este:

lighttpd -t -f /etc/lighttpd/lighttpd.conf
Duplicate config variable in conditional 0 global: fastcgi.server
2012-10-01 10:07:27: (configfile.c.943) source: /etc/lighttpd/conf.d line: 117 pos: 1 parser failed somehow near here: (EOL)
2012-10-01 10:07:27: (configfile.c.943) source: /etc/lighttpd/lighttpd.conf line: 14 pos: 1 parser failed somehow near here: (EOL)


Que es lo que estoy haciendo mal?
PD: Uso Arch Linux, con Lighttpd 1.4.31
0 respuestas