Python bluehost上的Flask部署
我在bluehost服务器上部署flask应用程序时遇到问题。 我创建了一个newdomain.maindomain.com子域,然后执行了以下操作: SSHed到newdomain文件夹 创建virtualenv并安装flask 创建了一个名为passenger_wsgi.py的文件Python bluehost上的Flask部署,python,python-2.7,deployment,flask,bluehost,Python,Python 2.7,Deployment,Flask,Bluehost,我在bluehost服务器上部署flask应用程序时遇到问题。 我创建了一个newdomain.maindomain.com子域,然后执行了以下操作: SSHed到newdomain文件夹 创建virtualenv并安装flask 创建了一个名为passenger_wsgi.py的文件 import sys,os INTERP = os.path.join(os.environ['HOME'],'medsathome.freedatametric.com','bin','python') if
import sys,os
INTERP = os.path.join(os.environ['HOME'],'medsathome.freedatametric.com','bin','python')
if sys.executable != INTERP:
os.execl(INTERP,INTERP,*sys.argv)
sys.path.append(os.getcwd())
from flask import Flask
application = Flask(__name__)
@application.route('/')
def index():
return 'Hello Passenger'
现在,当我转到链接时,我没有看到Hello Passenger打印在屏幕上。
怎么了 根据您所描述的,您在实际部署应用程序方面做得还不够。创建此文件是不够的。首先,您没有描述将运行此文件的内容。显示您还需要一个.htaccess文件来运行一个.fcgi文件,该文件实际上是运行Flask站点的python脚本。您好,我执行了以下文档中的步骤,并将我的passenger_wsgi.py更改为另一个简单的Hello World打印文件,但我仍然收到了错误,不幸的是,你说我遵守了所有的说明,但它仍然不起作用,这并没有为我们提供确定问题所需的足够信息。通常情况下,您在某个地方犯了错误,或者说明与您的特定软件版本不兼容,等等。如果您尝试了解不同的软件如何向您提供导致特定错误的日志,则会更好。如果您不首先尝试查看日志文件以找到问题的确切性质,我们将无法帮助您。