今度はhetemlでPythonを使おうとして今回もまたまたはまったのでメモ。
hetemlのサーバ、ここを見ると確かに使えるはずだけど動作せず。
http://heteml.jp/service/function/
PerlやRubyの情報はここにあるけどPythonについては無し。
http://heteml.jp/support/manual/cgi/
試行錯誤した結果以下の条件でOKだった。
| CGIの拡張子 | .cgi | |
|---|---|---|
| パス | /usr/bin/python | |
| ファイルパーミッション | 700 | |
| ディレクトリパーミッション | 705 | |
| cgi-binディレクトリ | 特に必要なし | |
| インポート(import)するファイルの拡張子 | .py |
さくらインターネットのサーバのときのサンプルとPythonのパスぐらいしか違わないけどこんな感じのプログラムでテストしたところ正常に動作することを確認。
#!/usr/bin/python # -*- coding: utf-8 -*- print "Content-Type: text/html\n" print "<html><body>Hello world!</body></html>"