No se puede ejecutar Flask utilizando Passenger WSGI en el alojamiento compartido de Dreamhost

Estoy tratando de hacer que una aplicación Flask "hello world" funcione en un servidor compartido de Dreamhost, siguiendo elinstrucciones en su wiki, pero no estoy teniendo ninguna suerte.

Mi aplicación Flask es el "hola mundo" de laGuía de inicio rápido de matraz:

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

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

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

Que tengo en un archivo llamado "hello.py" en una carpeta llamada mysite, según las instrucciones del wiki de DH. Mi archivo passenger_wsgi.py es:

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

He intentado ejecutar los comandos en una consola de Python, y la última línea de importación falló hasta que agregué__init__.py archivo al directorio de mi sitio.

Cuando intento acceder al sitio web, obtengo un error 500 (y desafortunadamente no hay nada en los registros, a menos que estén en los registros que no puedo acceder porque este es un servidor compartido ...).

Como esta es la configuración más básica (es decir, copiada y pegada desde un wiki), no puedo evitar sentir que me estoy perdiendo algo realmente simple. O tal vez esto no es posible en un servidor compartido?

Respuestas a la pregunta(1)

Su respuesta a la pregunta