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