2016-07-03 21 views
0

Ich arbeite mit einem ziemlich günstigen Shared-Hosting-Konto versucht, eine Flasche App mit http://fgimian.github.io/blog/2014/02/14/serving-a-python-flask-website-on-hostmonster zu implementieren. Ich habe in ~/domains/mini301 MOVED PERMANENTly, mit Python fcgi

Das fcgi Skript den Code und die fcgi Skript gesetzt ist:

#!/home/username/anaconda2/bin/python 
import sys,os 
from flup.server.fcgi import WSGIServer 
sys.path.insert(0, '/username/domains/mini') 
from myflaskapp.settings import Config, SharedConfig 
from myflaskapp.app import create_app 

if __name__ == '__main__': 
    app = create_app(SharedConfig) 
    WSGIServer(app).run() 

ich zum letzten Schritt bekommen haben und beim Testen es in der Befehlszeile:

[~/domains/mini]# ./mini.fcgi 
.... 
Status: 301 MOVED PERMANENTLY 
Content-Type: text/html; charset=utf-8 
Content-Length: 241 
Location: http://localhost/ 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> 
&lt;title&gt;Redirecting...&lt;/title&gt; 
<h1>Redirecting...</h1> 
<p>You should be redirected automatically to target URL: <a href="http://localhost/">http://localhost/</a>. 

Das Hosting-Unternehmen hilft mir nicht dabei. Irgendwelche Gedanken darüber, was als nächstes zu tun ist?

+0

Warum gibt es eine Tilde vor dem Pfad? –

+0

Ich habe es ein paar verschiedene Möglichkeiten versucht, aber immer die gleiche Ausgabe bekommen. auch probiert/domains/mini – user61629

Antwort

1

Ich traf vor kurzem das gleiche Problem und es geschafft Paket durch Herabstufung mein Werkzeug zu lösen mir

pip install Werkzeug==0.9.6 

Es ist nicht klar, warum dies dazu beigetragen, aber es scheint, dass die meine Version von Werkzeug (0.11.10) war unvereinbar mit Flask (0.11.1).

+0

Danke! Du hast es funktioniert. Woher wusstest du das? – user61629