Sakura Verwenden von Python im Internet

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.

dir.jpg

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

Sakura Verwenden von Python im Internet
Sakura Verwenden Sie das externe Python-Modul im Internet
Sakura Die Geschichte, wie die Python-Flasche im Internet funktioniert hat
Verwenden Sie matplotlib unter Ubuntu 12 und Python
Verwenden Sie Python unter Windows (PyCharm)
Installieren Sie Python 3 auf dem Sakura-Server (FreeBSD)
[Hyperledger Iroha] Hinweise zur Verwendung des Python SDK
Verwenden Sie die Flickr-API von Python
Verwenden Sie Python auf Raspberry Pi 3, um die LED zu beleuchten (Hello World)
Verwenden Sie den Metabolic Disassembler in Google Colaboratory
Verwenden Sie den Grove-Sensor mit Raspberry Pi
Memorandum über die Verwendung von Gremlin Python
Laden Sie mit Python Dateien im Web herunter
Verwenden Sie es, ohne Python 2.x unter Windows zu installieren
Verwenden von Djangos ImageField mit AppEngine / Python
[Python] Ein Fortschrittsbalken auf dem Terminal
Python unter Windows
Verwenden Sie Python auf Raspberry Pi 3, um die LED mit Schaltersteuerung zu beleuchten!
Python auf Mac
Stellen Sie das in Python unter SQL Server erstellte Vorhersagemodell bereit und verwenden Sie es
Python auf Windbg
Verwendung der C-Bibliothek in Python
Einfache Möglichkeit, Python 2.7 unter Cent OS 6 zu verwenden
Starten und verwenden Sie das IPython-Notebook im Netzwerk
Verwendung von Python Kivy ④ ~ Ausführung unter Android ~
Geben Sie die ausführbare Python-Datei an, die mit virtualenv verwendet werden soll
Verwenden Sie vorerst Logger mit Python
Python: Versuchen Sie, die Benutzeroberfläche von Pythonista 3 auf dem iPad zu verwenden
Verwenden Sie AppSync am vorderen und hinteren Ende
Der einfachste Weg, OpenCV mit Python zu verwenden
Probieren Sie CI den Push-Python-Code auf GitHub aus.
Erstellen mehrerer Python-Umgebungen auf demselben System
[Algorithmus x Python] Verwendung der Liste
Verwenden Sie das Python-Framework "cocotb", um Verilog zu testen.
Einführung in Python mit Atom (unterwegs)
Lassen Sie den Summer mit Python auf Raspberry Pi 3 erklingen!
Zum Zeitpunkt des Python-Updates mit Ubuntu
Bis zur Verwendung von PhantomJS mit Python auf Heroku
Erstellen einer Python-Umgebung auf dem Sakura VPS-Server
Verwenden Sie die LibreOffice-App in Python (3) Bibliothek hinzufügen
Verwenden Sie das nghttp2 Python-Modul von Homebrew aus pyenvs Python
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
Verwenden Sie Python auf Raspberry Pi 3, um die LED zu beleuchten, wenn es dunkel wird!
Python Conda mit Cygwin
Finden Sie das maximale Python
Bis die Webanwendung mit Sakura VPS veröffentlicht wird
Verwenden Sie config.ini mit Python
Überlegen Sie, wie Sie Python auf Ihrem iPad programmieren können
[Python] Verwenden Sie JSON mit Python
Installieren Sie Python auf Pidora.
Ich habe Python zum ersten Mal auf dem Mac ausprobiert.
Verwenden Sie Datumsangaben in Python
Installieren Sie Scrapy auf Python3
Schritte zum Installieren des neuesten Python auf Ihrem Mac
Verwenden Sie Valgrind mit Python
Verwendung von Raspeye Relay Module Python
Verwenden Sie MySQL aus Python
Verwenden Sie Mecab mit Python 3
Installieren Sie Python auf dem Mac
Verwenden Sie LiquidTap Python Client ③