I'm actually having the exact same problem (I'm even an ASO customer, as well). I got rid of the permission errors by changing the permissions on dispatch.fcgi to 755. However, my .htaccess and dispatch.fcgi are exactly the same (except that I removed the path stuff, since django and flup are already in my path). I was able to run manage.py without any errors, so that pretty much rules out import exceptions and such.
Any ideas what else might be causing this? Thanks, David Brown [EMAIL PROTECTED] wrote: > Hi, > > I'm new at this - learning as I go, but I can't seem to get Django > running with fastcgi. > > A Small Orange, my webhost, doesn't have mod_python support, so I've > been trying to follow a number of different recommendations online to > try and get my site up and running. > > I've installed flup, downloaded the django trunk, created a project, > and placed a 'dispatch.fcgi' file in the web root. > > If I point my browser to the dispatch.fcgi file, it spins and spins > forever, not even bothering with the kindness of timing out. > > If I run the dispatch.fcgi file in the shell, I get the following > error: > >> # ./dispatch.fcgi >> WSGIServer: missing FastCGI param REQUEST_METHOD required by WSGI! >> WSGIServer: missing FastCGI param SERVER_NAME required by WSGI! >> WSGIServer: missing FastCGI param SERVER_PORT required by WSGI! >> WSGIServer: missing FastCGI param SERVER_PROTOCOL required by WSGI! >> Status: 301 MOVED PERMANENTLY >> content-type: text/html; charset=utf-8 >> location: http://localhost:80/ >> > > my .htaccess file: > ************ > AddHandler fastcgi-script .fcgi > RewriteEngine On > RewriteBase / > RewriteRule ^(media/.*)$ - [L] > RewriteRule ^(admin_media/.*)$ - [L] > RewriteRule ^(dispatch\.fcgi/.*)$ - [L] > RewriteRule ^(.*)$ dispatch.fcgi/$1 [L] > ************ > > my dispatch.fcgi file: > ************ > #!/usr/bin/env python > import sys, os > > # Add a custom Python path. > sys.path.insert(0, "/home/soulgt/projects/django/trunk") > sys.path.insert(0, "/home/soulgt/projects/flup/trunk/flup") > sys.path.insert(0, "/home/soulgt/projects") > > > # Set the DJANGO_SETTINGS_MODULE environment variable. > os.environ['DJANGO_SETTINGS_MODULE'] = "pythonlearning.settings" > > from django.core.servers.fastcgi import runfastcgi > runfastcgi(method="threaded", daemonize="false") > ************ > > I have no idea what's going on and really want to get this off the > ground. Any help would be greatly appreciate - thanks in advance --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---