que estoy tratando de conseguir un proyecto de Django trivial trabajar con pasajeros en Dreamhost, siguiendo las instrucciones hereDjango con pasajeros
me he fijado seguridad de los directorios exactamente como en el tutorial, y ha asegurado que Django está en mi PYTHONPATH (Puedo ejecutar python y escribir 'import django' sin ningún error). Sin embargo, cuando intento acceder a la url en un navegador, aparece el siguiente mensaje: "Ha ocurrido un error al importar su passenger_wsgi.py". Este es el contenido de mi archivo passenger_wsgi.py:
import sys, os
sys.path.append("/path/to/web/root/") # I used the actual path in my file
os.environ['DJANGO_SETTINGS_MODULE'] = ‘myproject.settings’
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Sin embargo, cuando puse la siguiente sencilla aplicación "Hello World" en passenger_wsgi.py, funciona según lo previsto, lo que sugiere pasajeros está configurado correctamente:
def application(environ, start_response):
write = start_response('200 OK', [('Content-type', 'text/plain')])
return ["Hello, world!"]
¿Qué me estoy perdiendo? Parece un problema de configuración.
¿Debo haber hecho esto como un comentario en lugar de una respuesta? –
¡Gracias, eso lo solucionó! Wow, no puedo creer que cometí un error tan tonto. Acabo de copiar y pegar eso desde el sitio tutorial, y supongo que las citas elegantes se copiaron junto con él. – raviv
Wow +1 por buen ojo! –