我正在尝试按照此处的说明在 Dreamhost 上与Passenger 一起使用一个简单的Django 项目
我已经完全按照该教程设置了目录,并确保 django 在我的 PYTHONPATH 上(我可以运行 python 并输入“import django”而不会出现任何错误)。但是,当我尝试在浏览器中访问该 URL 时,我收到以下消息:“导入您的乘客wsgi.py 时发生错误”。这是我的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()
但是,当我将以下简单的“Hello World”应用程序放入passenger_wsgi.py 时,它按预期工作,表明Passenger 设置正确:
def application(environ, start_response):
write = start_response('200 OK', [('Content-type', 'text/plain')])
return ["Hello, world!"]
我错过了什么?似乎是一些配置问题。