Sto cercando di ottenere un progetto banale Django lavorare con passeggeri su DreamHost, seguendo le istruzioni hereDjango con il Passeggero
ho creato le directory esattamente come in quella tutorial, e ha assicurato che è sul mio Django PYTHONPATH (Posso eseguire python e digitare 'import django' senza errori). Tuttavia, quando provo ad accedere all'URL in un browser, viene visualizzato il seguente messaggio: "Si è verificato un errore durante l'importazione di passenger_wsgi.py". Ecco il contenuto del mio file 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()
Tuttavia, quando ho messo la seguente applicazione semplice "Ciao Mondo" in passenger_wsgi.py, funziona come previsto, suggerendo passeggeri è corretta:
def application(environ, start_response):
write = start_response('200 OK', [('Content-type', 'text/plain')])
return ["Hello, world!"]
Cosa mi manca? Sembra un problema di configurazione.
Dovrei aver fatto questo un commento invece di una risposta? –
Grazie, è stato risolto! Wow, non posso credere di aver fatto un errore così sciocco. Ho appena copiato e incollato quello dal sito del tutorial, e immagino che le citazioni fantasiose siano state copiate insieme ad esso. – raviv
Wow +1 per un buon occhio! –