The "bin-path" key should be the full path to the binary, in your case:
"bin-path" => "/srv/www/lighttpd/code.py" Also, not sure if this one makes a difference, but my code.py (running on lighttpd) defines app like this: app = web.application(urls, globals()) On Dec 23, 6:16 pm, Monty808 <[email protected]> wrote: > Hi, > > I am trying to use fastcgi with LIGHTTPD. > > Below is my webpy code where 1) chmod 755 2) placed in /srv/www/ > lightpd/code.py > > #!/usr/bin/python2.5 > import web > > web.internalerror = web.debugerror > urls=( '/','index' ) > app = web.wsgifunc(web.webpyfunc(urls, globals())) > class index: > def GET(self): > web.header("Content-Type","text/html; charset=utf-8") > return "test" > if __name__ == "__main__": > web.webapi.internalerror = web.debugerror > app.run() > > In my conf file: > > fastcgi.server = ( "/code.py" => > (( "socket" => "/tmp/fastcgi.socket", > "bin-path" => "/srv/www/lighttpd/", > "max-procs" => 1, > "bin-environment" => ( > "REAL_SCRIPT_NAME" => "" > ), > "check-local" => "disable" > )) > ) > > url.rewrite-once = ( > "^/favicon.ico$" => "/static/favicon.ico", > "^/static/(.*)$" => "/static/$1", > "^/(.*)$" => "/code.py/$1", > ) > > This is the error I get trying to boot up lighty.... > > (mod_fastcgi.c.1025) the fastcgi-backend /srv/www/lighttpd/ failed to > start: > 2008-12-23 16:05:49: (mod_fastcgi.c.1029) child exited with status 13 / > srv/www/lighttpd/ > 2008-12-23 16:05:49: (mod_fastcgi.c.1032) If you're trying to run PHP > as a FastCGI backend, make sure you're using the FastCGI-enabled > version. > You can find out if it is the right one by executing 'php -v' and it > should display '(cgi-fcgi)' in the output, NOT '(cgi)' NOR '(cli)'. > For more information, > checkhttp://trac.lighttpd.net/trac/wiki/Docs%3AModFastCGI#preparing-php-as... > this is PHP on Gentoo, add 'fastcgi' to the USE flags. > 2008-12-23 16:05:49: (mod_fastcgi.c.1336) [ERROR]: spawning fcgi > failed. > 2008-12-23 16:05:49: (server.c.892) Configuration of plugins failed. > Going down. > > What am I doing wrong? > > Thanks --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web.py" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/webpy?hl=en -~----------~----~----~----~------~----~------~--~---
