Sakura J'ai essayé d'exécuter un script Python sur Internet. J'ai eu une erreur d'application même si Heroku pouvait être déployé, c'est donc une idée simple qu'il est bon d'étudier comment gérer avec un serveur de location.
Si vous pouvez l'exécuter sur un serveur de location lorsqu'il fonctionne localement mais pas sur Heroku, c'est facile. Au début, j'ai essayé d'utiliser la bouteille telle quelle, mais cela n'a pas fonctionné non plus.
Donc, j'ai trébuché considérablement, donc cela sert également de mémorandum.
La magie que vous voulez vraiment mettre
#!/usr/local/bin/python
print "Content-Type: text/html\n"
Après tout, le script Python fonctionne avec CGI, il est donc nécessaire de réécrire .cgi après le téléchargement. Donc, au début, j'ai essayé de déplacer la bouteille, mais le routage n'a pas fonctionné. J'avais faim, alors j'ai tout écrit à partir de zéro. L'index.py est plein d'impressions.
Veuillez me dire en détail s'il existe un moyen de bien faire fonctionner la bouteille avec Sakura.
Si c'était une bouteille, ce serait des dizaines de lignes. Je ressens vraiment la commodité du cadre.
C'est pourquoi le développement dans l'environnement local utilise le module cgi. Lorsque vous le téléchargez, vous pouvez le télécharger tel quel sans aucune hésitation.
Démarrez la production avec une hiérarchie comme celle-ci. Lors du téléchargement, téléchargez tout sauf cgiserver.py.
Il n'y a aucun problème sous home / user / www /.
Après avoir téléchargé index.py, réécrivez-le dans index.cgi et définissez l'autorisation sur 705.
Cliquez ici pour les livrables. Je voulais en implémenter plus, mais j'étais épuisé. http://app.jiriki.co.jp/rakuten-creater/index.html
J'ai écrit une histoire sur le fonctionnement de Bottle sur le serveur de location de Sakura.
http://qiita.com/Gen6/items/3238b3b5c7501e36f6d3
Recommended Posts