メールフォームプロについて

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

和田様
メールフォームプロを設置しようと再三努力しているものでございます。
すばらしいフォームで、ぜひこれを使いたいとあこがれるのですが、どうもうまくゆきません。
おたずねするのは悪いと思い、何とか自己解決をと、ねばりましたが、とうとう泣く泣くお伺いをたてる次第です。。。どうぞお救い下さいませ。

症状:送信時に500エラーになります。
まずcheck.cgiでは、1回送信をトライするたびに、dat系のファイルが全てあるいはunique.datのみ600に戻ってしまいます。過去ログに、「問題ない」とありますが、気になります。。。
次に、うちのサーバではsendmailのパスは確かに
/usr/sbin/sendmailのはずなのですが、なぜか
/usr/lib/sendmailにしろとのご命令が出ます。。。
仕方なく/usr/lib/sendmailで試したりしたのですが、それでも500エラーでございます。
mailformproディレクトリのパーミッションは777,755どちらもだめでした。
間違いなくアスキーモードでアップしているかも確認しました。
なお、うちのサーバもさくらインターネットときいております。
どうぞご教示をお願いいたしますm(_ _)m。。。

Re:メールフォームプロについて
phantom - 2009-03-02 01:12:52横からすみません。

まきにゃさん、こんばんは。
さくらサーバーに設置した事があるので参考にして下さい。
datファイルは600で大丈夫です。と言うより600になってしまいますね。
sendmailのパスは/usr/sbin/sendmailで良いと思います。
たぶんですがcheck.cgiのパーミションを変えれば問題解決すると思います。
check.cgiのパーミッションを700にして試して下さい。
それでも駄目なら和田隊長よろしくお願いします。

隊長横からスミマセンでした。
Re:Re:メールフォームプロについて
unknown - 2009-03-02 02:09:02度々スミマセン
3/1現在もう一度設定を調べたらcheck.cgiもマニュアル通り755で現在動いてます。
mailformporoフォルダのみ777ではなく755でさくらの場合動くみたいですね。
その他のファイルも何故か今日見たらマニュアル記載のパーミッションでOKです。
3月からさくらの仕様が少し変わったのか不明ですが・・
さくらでもご使用のサーバ番号によって多少違いがあるのかも知れないです。
sendmailパスの警告は自分も同じ表示でしたが記載場所を間違えるという基本的なミスでした。
記入をきちんとしたらモチロンお叱りは出なくなりました。
良いCGIフォームなので設置頑張って下さいね。
Re:Re:Re:メールフォームプロについて
和田 - 2009-03-02 09:35:53う~ん。config.cgiの書き方の問題ですかねぇ・・・。check.cgiが動いているということはmailformproディレクトリのパーミッションは755になってると思うので、あとはconfig.cgiに記載している内容に不備があるか、なんかでしょうねぇ・・・。
Re:Re:Re:Re:メールフォームプロについて
まきにゃ - 2009-03-11 23:31:21ご親切に答えていただいたみなさま、返事もせずに9日間が経過してしまい大変ご無礼いたしました。
いただきました書き込みのうち、パーミッションやsendmailのパスはその後、何度も何度もご指摘通りチェックしたのですが、どこも問題がみつからず、そうなりますと和田様のおっしゃるとおりconfig.cgiにエラーがあるとしか考えられないかなあと、思っておりました。
が、技量不足のわたくしめは、このなかに問題があるかどうか知るすべもなく、みなさまにお返事をなんてしたらよいのか、数日間返答に窮しておりました。。。

今晩もう一度見直し、config.cgiを、そうだ、ちまたのcgiチェッカーにかければよいのではないか!と気づき、早速ためしてみたのですが、残念、何の文法エラーも出ません。
確認画面までは見られて、その後の上記内容で送信!で、Internal Server Errorになる、他の理由をご存じないでしょうか。。。

どうぞお助け下さい。。
Re:Re:Re:Re:Re:メールフォームプロについて
和田 - 2009-03-12 10:15:26確認画面まではCGIと関係ないので一般的には動くのです・・・。
あとはsend.cgiのPerlの宣言文の下に
use CGI::Carp qw(fatalsToBrowser);
と入れるとデバッグコンソールのメッセージを見ることができるので、それでエラー箇所を見ることができる場合もあります。
Re:Re:Re:Re:Re:Re:メールフォームプロについて
phantom - 2009-03-13 22:26:41こんばんは!駄目でしたか・・お力になれずすみません。
もう試したかも知れませんがもう一度ダウンロードフォルダを解凍し直して
サーバーのファイルも全部削除してからアップし直して試して見て下さい。
意外とあっさりと動くかも知れません。
さくらでは違うサーバー番号3機で動作確認にてるので動くはずです。
和田隊長のこのCGIも慣れると難しい設定もないので頑張って下さい。

和田隊長、サポートレス気合い入ってますね!
Re:Re:Re:Re:Re:Re:Re:メールフォームプロについて
和田 - 2009-03-14 17:54:07>phantomさま
すいません・・・。ヘルプありがとうございます(笑
そしてサポは特に気合いは入っていないですよっ!逆にすいません・・・。
もっと気合いいれたらええんでしょうけど…。

まずもっとこの掲示板を見やすくしないとダメですねぇ・・・。
Re:Re:Re:Re:Re:Re:Re:Re:メールフォームプロについて
まきにゃ - 2009-03-27 20:32:49またもやお返事をするのが大変遅くなり、申し訳ございませんでした。
あれから、ご指示通りチェックしたりしてみたのですが、どうにもこうにも動かず、恥ずかしくてレスすらできませんでした。。。
最後の奥の手で、ちょっと詳しい知り合いに見てもらいました。
おかげさまでやっと動きました!!念のため動作しなかった理由をご報告いたします。
なんと、使っていたサーバのperlのバージョンが古すぎました。5.8以上で動くモノだったのですね。5.10のものを使うことで、超簡単に動きました(>_<)〜
これで、この美しいフォームを永代まで使うことができます。
本当に、本当にありがとうございました(泣)〜〜。
Re:Re:Re:Re:Re:Re:Re:Re:Re:メールフォームプロについて
和田 - 2009-03-28 13:03:56ンマジッスカッ!すいませんなんだか・・・。Perl 5.x系だと動くとは思うんですが、サーバ会社の種類によってはマニアックな設定等で動かない場合はけっこうあるようです。なんだかお手間とらせてすんませんですた!

そして設置作業おつかれさんでした~

コメント欄