強火で進め

このブログではプログラム関連の記事を中心に書いてます。

hetemlでPythonを使う

今度はhetemlPythonを使おうとして今回もまたまたはまったのでメモ。

hetemlのサーバ、ここを見ると確かに使えるはずだけど動作せず。
http://heteml.jp/service/function/

PerlRubyの情報はここにあるけど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>"