Sakura Ich habe versucht, ein Python-Skript im Internet auszuführen. Ich habe einen Anwendungsfehler erhalten, obwohl Heroku bereitgestellt werden konnte. Daher ist es eine gute Idee, die Verwaltung mit einem Mietserver zu untersuchen.
Wenn Sie es auf einem Mietserver ausführen können, wenn es lokal funktioniert, aber nicht auf Heroku, ist es einfach. Zuerst habe ich versucht, die Flasche so zu verwenden, wie sie war, aber es hat auch nicht funktioniert.
Ich bin also erheblich gestolpert, daher dient es auch als Memorandum.
Die Magie, die Sie definitiv einsetzen möchten
#!/usr/local/bin/python
print "Content-Type: text/html\n"
Schließlich funktioniert das Python-Skript mit CGI, sodass nach dem Hochladen .cgi neu geschrieben werden muss. Also habe ich zuerst versucht, die Flasche zu bewegen, aber das Routing hat nicht funktioniert. Ich hatte Hunger und schrieb alles von Grund auf neu. Die index.py ist voller Drucke.
Bitte sagen Sie mir im Detail, ob es eine Möglichkeit gibt, die Flasche mit Sakura gut zu machen.
Wenn es eine Flasche wäre, wären es Dutzende von Zeilen. Ich spüre wirklich die Bequemlichkeit des Frameworks.
Aus diesem Grund verwendet die Entwicklung in der lokalen Umgebung das CGI-Modul. Wenn Sie es hochladen, können Sie es ohne zu zögern so hochladen, wie es ist.
Starten Sie die Produktion mit einer solchen Hierarchie. Laden Sie beim Hochladen alles außer cgiserver.py hoch.
Es gibt kein Problem unter home / user / www /.
Schreiben Sie index.py nach dem Hochladen erneut in index.cgi und setzen Sie die Berechtigung auf 705.
Klicken Sie hier für die Ergebnisse. Ich wollte mehr implementieren, war aber erschöpft. http://app.jiriki.co.jp/rakuten-creater/index.html
Ich schrieb eine Geschichte darüber, wie die Flasche auf Sakuras Mietserver funktioniert.
http://qiita.com/Gen6/items/3238b3b5c7501e36f6d3
Recommended Posts