Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python bluehost上的Flask部署_Python_Python 2.7_Deployment_Flask_Bluehost - Fatal编程技术网

Python bluehost上的Flask部署

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

我在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 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打印文件,但我仍然收到了错误,不幸的是,你说我遵守了所有的说明,但它仍然不起作用,这并没有为我们提供确定问题所需的足够信息。通常情况下,您在某个地方犯了错误,或者说明与您的特定软件版本不兼容,等等。如果您尝试了解不同的软件如何向您提供导致特定错误的日志,则会更好。如果您不首先尝试查看日志文件以找到问题的确切性质,我们将无法帮助您。