Невозможно запустить 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 (и, к сожалению, в журналах ничего нет, если только они не находятся в журналах, я не могу добраться до этого, поскольку это общий сервер ...).
Поскольку это самая базовая из настроек (то есть скопированная и вставленная из вики), я не могу избавиться от ощущения, что упустил что-то действительно простое. Или, возможно, это невозможно на общем сервере?