CGIのデバッグの仕方 一般にCGIのプログラム(ここではPerl)はデバッグがしにくいと言われます。慣れればそんなことないと思うのですが、はまりやすいことを書いときます。 1. use CGI::Carp qw(fatalsToBrowser); と書く。 CGIでエラーが生じたときに、「Internal Server Error.」と出ても、何の情報量もないので、ブラウザにエラーメッセージを出すようにする。しょうもないバグならこれでOK。まず、これは基本。 2. シェルで動かしてみる。 CGIといっても所詮Perlなので、CGIを動かす前に、 perl -c index.cgi と構文チェックしてから、 ./index.cgi とシェルで動かしてみる。当たり前ですが、シェルで動かないものはCGIでも動きません。 また、当然CGIではパラメータを渡すことが多いのですが、その場