やっとのことで、自宅サーバーで自作CGIを動かすことができました。
結論から言うと、改行コードがlinuxに合っていなかったためにうまく行かなかったようです。cgiファイルをテキストエディタTeraPadを使って改行コードLFに変更のうえ保存し、FTPクライアントffftpの転送モードをバイナリに設定して、自宅サーバーにアップロードしたら、全てうまく行きました。文字コードはShift-JISのままで、文字化けは起こっていないようです。
自宅サーバーマシンを入れ替えて最大の懸案事項が解決できました。ほんとに苦戦しましたが、勉強になりました。下のURLが成果です。
http://sophie.plala.jp/cgi-bin/gurume_db/db/db.cgi
結論から言うと、改行コードがlinuxに合っていなかったためにうまく行かなかったようです。cgiファイルをテキストエディタTeraPadを使って改行コードLFに変更のうえ保存し、FTPクライアントffftpの転送モードをバイナリに設定して、自宅サーバーにアップロードしたら、全てうまく行きました。文字コードはShift-JISのままで、文字化けは起こっていないようです。
自宅サーバーマシンを入れ替えて最大の懸案事項が解決できました。ほんとに苦戦しましたが、勉強になりました。下のURLが成果です。
http://sophie.plala.jp/cgi-bin/gurume_db/db/db.cgi