Hi,
I can be wrong, but, as a cgi it should have the #!/path/to/python/binary on the beginning of the script no? to find the path type on the terminal: whereis python Test it, and let us know if this was the problem... Cheer -- Leon Waldman SysAdmin Linux - Arquiteto de Infra-Estrutura & TI. On Tue, Nov 10, 2009 at 3:42 AM, Nakedsteve <[email protected]> wrote: > > Hello everyone, > > I've recently been trying to get webpy to work on my apache server > using the cgi method (see: http://webpy.org/cookbook/cgi-apache), but > unfortunately I've run into a problem. For some reason, every time I > try to go to my script url, I see this error in apache2's error.log: > > [Tue Nov 10 01:36:52 2009] [error] [client xx.xx.xxx.xx] attempt to > invoke directory as script: /var/www/webpy/testapp/ > [Tue Nov 10 01:36:56 2009] [error] [client xx.xx.xxx.xx] Traceback > (most recent call last): > [Tue Nov 10 01:36:56 2009] [error] [client xx.xx.xxx.xx] File "/var/ > www/webpy/testapp/main.py", line 12, in <module> > [Tue Nov 10 01:36:56 2009] [error] [client xx.xx.xxx.xx] app.run() > [Tue Nov 10 01:36:56 2009] [error] [client xx.xx.xxx.xx] File "/usr/ > local/lib/python2.6/dist-packages/web.py-0.33-py2.6.egg/web/ > application.py", line 313, in run > [Tue Nov 10 01:36:56 2009] [error] [client xx.xx.xxx.xx] return > wsgi.runwsgi(self.wsgifunc(*middleware)) > [Tue Nov 10 01:36:56 2009] [error] [client xx.xx.xxx.xx] File "/usr/ > local/lib/python2.6/dist-packages/web.py-0.33-py2.6.egg/web/wsgi.py", > line 35, in runwsgi > [Tue Nov 10 01:36:56 2009] [error] [client xx.xx.xxx.xx] return > runfcgi(func, None) > [Tue Nov 10 01:36:56 2009] [error] [client xx.xx.xxx.xx] File "/usr/ > local/lib/python2.6/dist-packages/web.py-0.33-py2.6.egg/web/wsgi.py", > line 17, in runfcgi > [Tue Nov 10 01:36:56 2009] [error] [client xx.xx.xxx.xx] return > flups.WSGIServer(func, multiplexed=True, bindAddress=addr).run() > [Tue Nov 10 01:36:56 2009] [error] [client xx.xx.xxx.xx] File "/usr/ > local/lib/python2.6/dist-packages/flup-1.0.3.dev_20091027-py2.6.egg/ > flup/server/fcgi.py", line 112, in run > [Tue Nov 10 01:36:56 2009] [error] [client xx.xx.xxx.xx] File "/usr/ > local/lib/python2.6/dist-packages/flup-1.0.3.dev_20091027-py2.6.egg/ > flup/server/fcgi_base.py", line 1020, in _setupSocket > [Tue Nov 10 01:36:56 2009] [error] [client xx.xx.xxx.xx] File "/usr/ > local/lib/python2.6/dist-packages/flup-1.0.3.dev_20091027-py2.6.egg/ > flup/server/fcgi_base.py", line 569, in run > [Tue Nov 10 01:36:56 2009] [error] [client xx.xx.xxx.xx] > AttributeError: 'CGIRequest' object has no attribute '_timeout' > [Tue Nov 10 01:36:56 2009] [error] [client xx.xx.xxx.xx] Premature end > of script headers: main.py > > I've searched around for a solution with no luck, so I'm hoping > somebody here will be able to help. For reference, here is my site > config file: > > <VirtualHost *:80> > ... > ... > # Trying to get webpy to work > ScriptAlias /test "/var/www/webpy/testapp/" > <Directory "/var/www/webpy/testapp"> > Options +ExecCGI +FollowSymLinks > Order allow,deny > Allow from all > </Directory> > </VirtualHost> > > Thanks in advance! > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
