札幌Web制作のシンクグラフィカ

メールフォームCGIの「check.cgi」が動きませんinさくらのサーバー

こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。

メールフォームCGI(最新版)を設置しようとしています。

sendmailのパスも、パーミッションも合っているのに、
check.cgiが動きません。。。500エラーが返されます。
何か原因は考えられますか?

ちなみに、CGIの編集にはterapadを使っています。
サーバーは、みんな大好き!さくらインターネットです。

そして、ひとつ気になることが、、、

同じメールフォームCGIの6.0を
別のアカウント(これもさくらのサーバー)で使っているのですが、
こちらはちゃんと動いていて、
しかもsendmailのパスを見てみると、
#!/usr/sbin/sendmail ではなく、
#!/usr/bin/perl で動いているのです。。。。

さくらのサポートぺージでは、sendmailのパスは
/usr/sbin/sendmail となっています。

そんなことって、あるのでしょうか!!??

ちなみに、3サイズはヒミツっす♪

Re:メールフォームCGIの「check.cgi」が動きませんinさくらのサーバー
和田 - 2009-06-12 20:09:11えーとsendmailのパスとPerlのパスは違うよっ!
CGIの1行目にかくのはPerlのパス。
#!/usr/bin/perl
これのことですね。

sendmailのパスというのはsendmailというサーバにインストールされているソフトの場所のことなので、Perlのパスとはぜんぜん違います!
Re:Re:メールフォームCGIの「check.cgi」が動きませんinさくらのサーバー
みわ - 2009-06-12 20:42:32返信…、は、早いですねぇ(嬉

ていうか!
無知でした。。。

ハズカシー
ハズカシー

早速試してみます!!ありがとうございます!!
Re:Re:Re:メールフォームCGIの「check.cgi」が動きませんinさくらのサーバー
みわ - 2009-06-12 20:50:17すみません・・・

試してみました。の、ご報告です。

sendmailのパスを書き換えするのは、
send.cgiの#04の項目の箇所ですよね???
そして、一行目は、perlのパスですよね?????

check.cgiにアクセスすると、

サーバ推奨のsendmailと違う場合はサーバ推奨のパスを使って!

と出ますが、これって??やっぱり間違ってるってことですか??
Re:Re:Re:Re:メールフォームCGIの「check.cgi」が動きませんinさくらのサーバー
みわ - 2009-06-12 21:03:16何度もすみません。。。。

サーバ推奨のsendmailと違う場合はサーバ推奨のパスを使って!

といわれるけど、それでもめげずにテスト送信してみたら。。。

できました!!
感激★


で、ひとつ質問なのですが、

send.cgiの#6 設置者のメールアドレスの欄で、
複数のアドレスを書きたいときはカンマ区切り、とありますが、

カンマ区切り とは、

なんでしょか???
Re:Re:Re:Re:メールフォームCGIの「check.cgi」が動きませんinさくらのサーバー
和田 - 2009-06-12 21:10:30いえ、問題ないです。サーバ推奨のsendmailのパスを指定しているのであれば無視していただいてOKです