Die Bereitstellung einer Kolben-app zum shared hosting bei godaddy
Bekam ich gemeinsame Wirtschaft-hosting bei godaddy und ich habe endlich cgi arbeitet mit python. Ich erstellte ein einfaches cgi-Skript:
#!/../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>"
... und das funktioniert Prima, wie man hier sehen kann: http://jottingdown.com/pytest.cgi
Nun möchte ich für die Bereitstellung meiner hello world Flachmann-app, damit ich Folgen Sie der Anleitung auf dem Fläschchen website http://flask.pocoo.org/docs/deploying/cgi/ und andere guides, wie man die Bereitstellung einer website mit cgi, aber ich bekomme den Fehler 500 http://jottingdown.com/flask/test.cgi.
Meinem test.cgi-Skript:
#!/../bin/python
from wsgiref.handlers import CGIHandler
from Flask_HelloWorld import app
CGIHandler().run(app)
Meine Flask_HelloWorld Skript:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
Tun, weiß jemand was ich falsch mache, oder hat keine Erfahrung mit der Bereitstellung von zu godaddy?
- Hast du dir schon mal funktioniert?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen
.htaccess
auf das web-VerzeichnisVorausgesetzt, Sie haben den shared-hosting-Verzeichnis wie:
Beide
Flask_HelloWorld.py
undtest.cgi
sein muss/müssen "755" Datei-Berechtigung.Möchten Sie vielleicht nahm auf diese:
http://flask.pocoo.org/docs/deploying/cgi/
Den docs, die vokuheila zitiert, sind diejenigen, die zu Lesen, aber Sie sind nicht ganz vollständig. Auch ich kämpfte mit 500-Fehler. Siehe mein Beitrag zu dies betraf die stackoverflow-Frage.
Sehe ich diese Frage nicht über eine akzeptierte Antwort.
Die Verzeichnis-Struktur, die Inhalte in der .htaccess-Datei ist ebenfalls von Bedeutung, wenn depliying in shared-hosting.
Folgenden link ist eine ausführliche Beschreibung über die Bereitstellung Kolben-app in Apache shared-hosting -
https://medium.com/@mohdejazsiddiqui/deploy-flask-app-in-apache-shared-hosting-5b3c82c8fd5e
Hoffe, es hilft.