Modified: 19 June 2005
基本動作のCGI
以下のプログラムを実行できれば、基本的環境が整ってます。
#!/usr/bin/perl print "Content-type: text/html\n\n"; use strict; print "hello";
動作しないとき
Windowsで作ったプログラムは、Linuxでは改行コードが違うので、転送時または転送後変換が必要です。
"Internal Error"が出る場合は、このケースが多いです。
Apacheで、"cgi-bin"以外では実行できません。実行させるためには、設定が必要です。
cgiが実行されず、プログラムがそのまま表示される場合はこの設定がされていません。
ファイルには、実行権を付加する必要があります。
"Internal Error"が出る場合は、このケースが多いです。