Не удается& #39; не удается запустить Flask с помощью Passenger WSGI на общем хостинге Dreamhost

Я пытаюсь заставить приложение Flask «hello world» работать на общем сервере Dreamhost, следуя инструкциям на их вики , но я

Мое приложение Flask — это приложение «hello world» из Руководства по быстрому запуску Flask :

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()

, которое у меня есть в файле с именем «hello.py» в папке с именем mysite, как согласно вики-инструкциям DH Мой пассажирский файл _wsgi.py — это :

import sys, os
INTERP = os.path.join(os.environ['HOME'], 'flask_env', 'bin', 'python')
if sys.executable != INTERP:
    os.execl(INTERP, INTERP, *sys.argv)
sys.path.append(os.getcwd())
from mysite import hello as application

. Я пытался запустить команды в консоли Python, и последняя строка импорта не удалась, пока я не добавил файл __init__.pyв каталог mysite.

Когда я пытаюсь получить доступ к веб-сайту, я просто получаю ошибку 500 (и, к сожалению, в журналах ничего нет, если только они не находятся в журналах, к которым я не могу получить доступ, поскольку это общий сервер... ).

Поскольку это самые основные настройки (, т. е. скопированные и вставленные из вики ), я не могу отделаться от ощущения, что упускаю что-то действительно простое. общий сервер?

10
задан Dave Hollingworth 30 April 2012 в 15:46
поделиться