我已经使用yum安装了FastCGI,并编辑了我的lighttpd.conf,但是当重新启动服务器时,我会收到这个错误。
2009-06-24 12:44:43: (log.c.97) server started
2009-06-24 12:44:43: (mod_fastcgi.c.924) bind failed for: unix:/var/run/lighttpd/php-fastcgi.socket-0 No such file or directory
2009-06-24 12:44:43: (mod_fastcgi.c.1365) [ERROR]: spawning fcgi failed.
2009-06-24 12:44:43: (server.c.902) Configuration of plugins failed. Going down. 我的lighttpd.conf的相关部分是:
fastcgi.server = ( ".php" =>
( "localhost" =>
(
#"socket" => "/var/run/lighttpd/php-fastcgi.socket",
#"bin-path" => "/usr/bin/php-cgi"
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/bin/php-cgi"
)
)
)非常感谢。
发布于 2009-06-24 13:39:04
检查lighttpd是否有写/var/run/lighttpd的权限
发布于 2017-03-06 09:35:36
mkdir /var/run/lighttpdtouch /var/run/lighttpd/php-fastcgi.socketchown -R lighttpd:lighttpd /var/run/lighttpd其中lighttpd是用户名。
将lighttpd.conf中的套接字更新为指向/var/run/lighttpd/php-Quickcgi.Socket解决了这个问题。
发布于 2009-10-13 02:10:42
答案是
mkdir -p /var/run/lighttpd/
chown lighttpd /var/run/lighttpdhttps://serverfault.com/questions/30967
复制相似问题