メールフォームプロ、CGIの動作確認について

太郎さん (2012-02-29 13:40:34) http://bigwheelie.info/contact/

メールフォームプロのCGIに関して質問させてください。

ダウンロードしたものをサーバーにアップし、パーミッションの設定を変更すると、
check.cgiは動作する(Mailform check 1.0.0のページとメッセージが表示される)のですが、
同じ階層にあるsend.cgiに移動するか、html上のフォームからsend.cgiを呼び出す(?)と500エラーになってしまいます。perlのパス、パーミッションともに間違っていないと思いますし、他の人の質問から改行をLFにして保存するなども試してみましたが、やはり500エラーになります。

ただし、ダウンロードしたものを手を加えずそのままアップすると確認メールの送信者名などは初期設定のままですが、サンクスページは表示されて正常にメールが送信されます。

check.cgiは動作していることから、send.cgiを編集する際に文字コードUTF-8、改行LF以外になにか上書き保存したことでcgiの動作に影響を与えるものはありますか?

サーバーはロリポップです。

自己解決しました

太郎さん (2012-02-29 20:43:16) http://bigwheelie.info

自己解決しました。

家で何度かテストしてみたところ、アップロードしたあとにsend.cgiだけ編集して再アップロードすると500エラーが出ていたのですが、アップロード前にsend.cgiを編集してやるとcgiが正常に機能することがわかりました。

原因はわかったのでとりあえずは大丈夫なのですが、理由がわかりません
アップロードしなおすことによってサーバー側でなにかエラーが出るのでしょうか?

いずれにせよ素晴らしいメールフォームを無料で配布していただき助かりました。
ありがとうございます。