メールフォーム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です