Невозможно запустить Flask с помощью Passenger WSGI на виртуальном хостинге Dreamhost

Я пытаюсь получить настой "Привет, мир" приложение работает на общем сервере Dreamhost, следуяинструкции на их викино мне не повезло.

Мое приложение Flask - это "привет мир" один изКраткое руководство по Flask:

<code>from flask import Flask
app = Flask(__name__)

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

if __name__ == '__main__':
    app.run()
</code>

Который я "получил" в файле "hello.py" в папке с именем mysite, в соответствии с инструкциями DH вики. Мой файл passenger_wsgi.py:

<code>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
</code>

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

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

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

Ответы на вопрос(1)

Ваш ответ на вопрос