6

Godaddy でシェアード エコノミー ホスティングを取得し、ついに python で動作する cgi を取得しました。簡単な cgi スクリプトを作成しました。

#!/../bin/python
print "Content-type: text/html\n\n"
print "<body bgcolor='000'>"
print "<font face='Courier New' color='white'>Test python page. CGI extension </font>"
print "</body>"

http://jottingdown.com/pytest.cgi では、hello world フラスコ アプリをデプロイしたいので、フラスコ Web サイトhttp://flask.pocooのガイドに従います。 org/docs/deploying/cgi/および cgi を使用して Web サイトをデプロイする方法に関するその他のガイドですが、エラー 500 http://jottingdown.com/flask/test.cgiが発生し続けます。

私のtest.cgiスクリプト:

#!/../bin/python   
from wsgiref.handlers import CGIHandler
from Flask_HelloWorld import app
CGIHandler().run(app)

私の Flask_HelloWorld スクリプト:

from flask import Flask
app = Flask(__name__)

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


if __name__ == '__main__':
    app.run()

私が間違っていることを誰か知っていますか、またはgodaddyにデプロイした経験がありますか?

4

4 に答える 4

0

この質問には受け入れられた回答がありません。ディレクトリ構造、.htaccess ファイルの内容も、共有ホスティングでデプロイする場合に重要です。

以下のリンクには、Apache 共有ホスティングでのフラスコ アプリのデプロイに関する詳細な説明があります。

https://medium.com/@mohdejazsiddiqui/deploy-flask-app-in-apache-shared-hosting-5b3c82c8fd5e

それが役に立てば幸い。

于 2017-05-23T05:31:53.500 に答える
-1

vokuheila が引用しているドキュメントは読むべきものですが、完全ではありません。私も500エラーで苦労しました。この関連する stackoverflow questionへの私の投稿を参照してください。

于 2014-07-20T08:04:40.630 に答える