durusmail: quixote-users: lighttpd SCGI + Quixote, Location / ?
lighttpd SCGI + Quixote, Location / ?
2005-08-16
2005-08-16
2005-08-16
2005-08-17
2005-08-17
2005-08-18
lighttpd SCGI + Quixote, Location / ?
nora central
2005-08-18
Sorry David,
I reinstall scgi 1.7, quixote 2.1, try some other method with wsgi.
This only one success:
   python  simple_server.py \
       --factory=quixote.demo.altdemo.create_publisher \
       --host="192.168.0.10" --port=3000
   http://192.168.0.10:3000/
and all other trouble.

I do not understand howto/setting up run various wsgi with Quixote.
Has someone a step by step recipe for wsgi and/or fcgi/lighttpd?
I know bot require scgi.

cheers
nora





David Binger schrieb:
> In my previous response on this thread, I suggested that
> a patch should be made to _q_traverse() when I meant to
> say try_publish().
>
> Here is the version of Publisher.try_publish() that I think
> might be helpful:
>
>     def try_publish(self, request):
>         """(request : HTTPRequest) -> object
>
>         The master method that does all the work for a single request.
>         Exceptions are handled by the caller.
>         """
>         self.start_request()
>         path = request.get_environ('PATH_INFO', '')
>         # from pprint import pformat; print pformat(request.environ)
>         if path[:1] != '/':
>             return redirect(
>                 request.get_environ('SCRIPT_NAME', '') + '/' + path,
>                 permanent=True)
>         components = path[1:].split('/')
>         output = self.root_directory._q_traverse(components)
>         # The callable ran OK, commit any changes to the session
>         self.finish_successful_request()
>         return output
>
> Also, and perhaps more useful here, the scgi_server.py program should
> probably be started with --script-name=/scgi-test so that it will
> patch up the incorrect values in the environment that comes from
> lighttpd.
>
> _______________________________________________
> Quixote-users mailing list
> Quixote-users@mems-exchange.org
> http://mail.mems-exchange.org/mailman/listinfo/quixote-users
>
>


reply