Internal Server Error は、.htaccess のエラーに起因するものと思います。
Internal Server Errorじゃなく、File Not Foundになりました。
データベースの種類は、NDBM_Fileにしてみましたが、症状は同じです。
ちょっと試してみたのですが、servercheck.cgiは、動いているので、公開ディレクトリに適当なフォルダを作り、
KCatch.pm、start.cgiを入れてアクセスしてみたところ、下記のようにエラー情報が表示されました。
とりあえず、KCatch.pmは正常に動作し、エラー情報を吐き出すことは確認できました。本来のディレクトリじゃないので意味ないと思いますが。
Catch: Wed Nov 10 20:09:28 2010
[start.cgi:22:die] Can't locate CMONOS/CGI_Lib/Common.pm in @INC (@INC contains: ../../cgi-data/lib /usr/perl5/5.8.4/lib/i86pc-solaris-64int /usr/perl5/5.8.4/lib /usr/perl5/site_perl/5.8.4/i86pc-solaris-64int /usr/perl5/site_perl/5.8.4 /usr/perl5/site_perl /usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int /usr/perl5/vendor_perl/5.8.4 /usr/perl5/vendor_perl .) at start.cgi line 22.
BEGIN failed--compilation aborted at start.cgi line 22.
start.cgi with Perl 5.008004 for solaris
setupと同じディレクトリに、適当なフォルダを作り、同じようにアクセスすると、File Not Foundになりました(´・д・`)
servercheck.cgiと同じディレクトリに、フォルダを作って、その中に入れたcgiは、認識しないということでしょうか?
ためしに、文字を書いたhtmlファイルをsetupフォルダに入れて、アクセスすると正常に表示されました。
このレンタルサーバーの不具合でしょうか?
あと、/cgi/setup/index.htmlにアクセスすると、サーバーエラーになりました(^^;
こういう場合は、レンタルサーバー側の問題でしょうか?
サーバーは、初期設定のまま特になにも弄っていないのですが・・・・。