DBとしてSQLiteを使用したCGIの開発のデバッグ環境
五月に入ってからとあるCGIの開発をしているのですが(6月ごろ公開予定)、その開発環境がなかなかに便利なので忘れないように書いておくよ。
ちなみに、開発しようとするCGIプログラムは、データソースとしてSQLiteを使用します。最近はSQLiteがインストールされているレンタルサーバーも多いようです。MovableTypeがSQLiteを選択できるから、なのかもしれない。
・用意するもの
- WindowsPC
- AnHttpd
- ActivePerl
- Firefox(SQLiteManagerをインストールする)
- KCatch.pm
結論から言うと、ローカルにサーバー立ててそこでCGIを動かし、エラーはKCatchに補足して貰って、データベースの確認はFirefoxのSQLiteManagerを使って行う、ということです。
結果が気になったときにブラウザのメニューからデータベースの管理アプリを簡単に呼べるというのは、貴方がイメージする以上に便利です。
ただSQLiteManagerは開いたDBを正常に閉じられないバグがあるような・・・。これでファイルを開くと一回Fxを終了するまでファイルを削除できなくなった。