プロが教えるわが家の防犯対策術!

下記のサイトのメールフォームCGIをさくらインターネットのサーバーで設置したいのですが、うまく作動せず送信できません。
前にロリポップサーバーで設置したところ、作動し送信も問題なくおこなえたのですが、パーミッションやそれぞれのファイルの中身までロリポップで設置したものとまったく同じファイル・条件でさくらインターネットのサーバーに設置したのですが「500 Internal Server Error」がでてしまい、送信できません。

CGIの提供先は下記になります。

http://pgd.jp/cgiscript.html

さくらインターネットのパスなどは下記の通りです。
Perl:5.8.x
perl:/usr/bin/perl
sendmail:/usr/sbin/sendmai

CGIの動作環境は下記の通りです。
Perl5
# /usr/sbin/sendmail が使えること
# モジュール HTML::Template, Jcode が動作すること

色々試してはみたのですが、CGIやPerlの知識はほとんどありませんので結局何をやってもだめでした。
パーミッションの設定やファイルのアップロードは間違いなくできております。

よろしくお願い致します。

A 回答 (1件)

「パーミッションの設定やファイルのアップロードは間違いなくできて」とは書かれてますが、動作環境はOKなのですか?



 具体的なエラー内容をBIGIN{}で補足してみましたか?
#/usr/local/bin/perl
BEGIN{
close(STDERR);
open(STDERR,">>./error.log");
}
END{
close(STDERR);
}
ここからは今のまま。
実行後FTPでできているはずのerror.logをダウンロードしてその内容をチェック
    • good
    • 0
この回答へのお礼

ご返答が遅れてしまい、申し訳ありません。
無事解決しました。ありがとうございました。

お礼日時:2009/12/15 11:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!