Alright, so I'm now trying to get it to work with mod_wsgi (still with no luck, might I add)
Here's my sites-available config: WSGIScriptAlias /test /var/www/webpy/testapp/main.py/ AddType text/html .py <Directory /var/www/webpy/testapp/> Order deny,allow Allow from all </Directory> And this gives me another 500 error, putting the following into error.log [Wed Nov 18 13:27:34 2009] [warn] mod_wsgi: Compiled for Python/2.6.2. [Wed Nov 18 13:27:34 2009] [warn] mod_wsgi: Runtime using Python/ 2.6.4rc2. [Wed Nov 18 13:27:34 2009] [warn] mod_wsgi: Python module path '/usr/ lib/python2.6/:/usr/lib/python2.6/plat-linux2:/usr/lib/python2.6/lib- tk:/usr/lib/python2.6/lib-old:/usr/lib/python2.6/lib-dynload'. [Wed Nov 18 13:27:34 2009] [notice] Apache/2.2.12 (Ubuntu) PHP/ 5.2.10-2ubuntu6 with Suhosin-Patch mod_wsgi/2.5 Python/2.6.4rc2 configured -- resuming normal operations [Wed Nov 18 13:27:36 2009] [error] [client 168.170.197.90] Premature end of script headers: main.py So the warnings are telling me that the python version that wsgi was compiled for is older than the current runtime, could that be causing the problem? On Nov 16, 9:25 pm, Graham Dumpleton <[email protected]> wrote: > On Nov 15, 9:18 am, vlatko <[email protected]> wrote: > > > try this line > > > WSGIScriptAlias /test "/var/www/webpy/testapp/" > > AddType text/html .py > > > change ScriptAlias with WSGIScript > > and test > > There has been no indication that he is using mod_wsgi so that will > not help. > > That WSGIScriptAlias line is wrong anyway. If the final argument is a > directory and you are intending all script files in the directory to > be interpreted as being for mod_wsgi, it should be: > > WSGIScriptAlias /test/ /var/www/webpy/testapp/ > > If the final argument is a WSGI script file, it should be: > > WSGIScriptAlias /test /var/www/webpy/testapp > > You should not have a trailing slash on final argument if its is a > script file. If it is required for some reason, then web.py is not > honouring WSGI request variables properly or is otherwise broken in > respect of handling trailing slash redirects. > > I have pointed out before that web.py wiki documentation on mod_wsgi > is wrong in this respect. > > Anyway, as mentioned above, he is not trying to use mod_wsgi and is > instead using CGI as was confirmed from a prior test. > > The stack trace originally provided suggests that FASTCGI code in > web.py is being triggered instead of CGI code. > > Graham --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
