こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

メールフォームCGIの設置について

下記のサイトのメールフォーム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の知識はほとんどありませんので結局何をやってもだめでした。
パーミッションの設定やファイルのアップロードは間違いなくできております。

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

投稿日時 - 2009-11-28 00:17:41

QNo.5481316

すぐに回答ほしいです

質問者が選んだベストアンサー

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

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

投稿日時 - 2009-11-28 02:05:34

お礼

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

投稿日時 - 2009-12-15 11:49:32

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問