タグ

ブックマーク / nlp.ist.i.kyoto-u.ac.jp (1)

  • tomolog: CGIのデバッグの仕方

    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ではパラメータを渡すことが多いのですが、その場

    cielo_ee
    cielo_ee 2014/07/27
  • 1