メールフォームプロ 送信→めっちゃ待たされて→500エラー
こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。
メールフォームプロCGI 2.0.9を設置したい!と思い、がんばっているところですが、500エラーにやられています。
個人で使用しているさくらではうまく動作したのですが、設置予定の自社サーバで動かないのです。お力を貸していただけないでしょうか。。
■仮設置中のURL
ttp://www.iimhs.co.jp/PJ001/example.html
■トラブルの内容
・使用してるの:メールフォームプロCGI 2.0.9
・確認画面「よくご確認ください」はOK。
・「上記内容を送信」をクリックするとIE7の緑っぽい丸いのがくるくる回り続けて、画面遷移しない。
・10分とかほっとくと500 エラーがでる。
■アップしたファイルとか
・readme に書いてあったとおりにアップ。カスタマイズはなし。
→動的ファイル群は cgi-bin にアップ。
・mailtoは設定済み。
・html 内のsendmail.cgi、include.cgi、postcode/get.cgiへのパスは変更済み
・パーミッションもreadmeどおり。WinSCPでアップしてる。
■check.cgiにアクセスすると
・【確認】ログファイルの書き出しは有効になっていません
・【警告】sendmailのパスが多分ちがうよっ!
現在:/usr/sbin/sendmail
sendmailのパスが多分ちがうよっ!「/usr/lib/sendmail」
■やってみたこと
・sendmailのパスは「違うよっ!」に変更してもだめ。
・.cgi をterapad で utf-8 と LF に変更してもだめ。
- Re:メールフォームプロ 送信→めっちゃ待たされて→500エラー
- 和田 - 2009-04-06 12:23:58ちなみにサーバはどこでやんしょ
- Re:Re:メールフォームプロ 送信→めっちゃ待たされて→500エラー
- 小林 - 2009-04-06 12:42:14ご返事ありがとうございます。
サーバは自社で構築したもので、たぶん上の階で稼働中です。そういう意味ではないですかね?
サーバ構築をした人たちがいなくて、ドキュメントもなくて、はじめてのcgiのトラブルで泣きそうです。sendmail は生きているらしいので行けるかと思ったのですが。。サーバ環境が悪いのですかね。。。。
あ、あと、send.cgi にブラウザからアクセスすると下のようになります。
「ERROR CODE5
Javascriptが有効ではありません。」
- Re:Re:Re:メールフォームプロ 送信→めっちゃ待たされて→500エラー
- 和田 - 2009-04-06 13:04:43自前のサーバでよくある事としてはsendmailが設定されてないってとこですかね?
sendmailはポート空けたりなんだりしないとデフォの状態ではまず動いてくれません・・・。
DNSの解決かポートが空いていないかどっちかだと思います。
どっちにせよおそらくサーバ側の問題ですよ!
- Re:Re:Re:Re:メールフォームプロ 送信→めっちゃ待たされて→500エラー
- 小林 - 2009-04-06 13:14:59素早い回答ありがとうございます(驚)
>どっちにせよおそらくサーバ側の問題ですよ!
やっぱそうですよね。。また進捗あれば書き込みます。
お忙しい中ありがとうございました!
- Re:Re:Re:Re:Re:メールフォームプロ 送信→めっちゃ待たされて→500エラー
- 和田 - 2009-04-06 13:41:07ういっす~。function.cgiの先頭の方にデバッグモードに切り替えるスイッチがあるんで、
そこでデバッグモードにするとsendmailを使わずにファイルを保存するモードになります。
それでしっかり動いてたら100%sendmailのせいなんで!
- Re:Re:Re:Re:Re:Re:メールフォームプロ 送信→めっちゃ待たされて→500エラー
- 小林 - 2009-04-06 15:28:23ほんとに何度もありがとうございます。
で、function.cgi のデバッグモード試してみたら、thanks.html が出ました!
ってことは sendmail が原因ってことですね~
原因がわかっただけでも大きな前進です。
サーバの管理者捕まえに行ってきます。
ありがとうございました。
- Re:Re:Re:Re:Re:Re:Re:メールフォームプロ 送信→めっちゃ待たされて→500エラー
- 和田 - 2009-04-06 15:38:52おっす~。send.cgiと同じ階層におそらく拡張しが.emlのファイルが2つほどできてるんじゃないかなと思います。
その中にメールヘッダを含めたソースが記述されていると思いますよっ。参考までに。
- Re:Re:Re:Re:Re:Re:Re:Re:メールフォームプロ 送信→めっちゃ待たされて→500エラー
- 小林 - 2009-04-06 16:14:50お世話になってます。
send.cgiと同じ階層におそらく拡張しが.emlのファイルが、、できてません。。。
これは新たな不具合の兆しでしょうか。。
- Re:Re:Re:Re:Re:Re:Re:Re:Re:メールフォームプロ 送信→めっちゃ待たされて→500エラー
- 和田 - 2009-04-06 16:35:10あ、いえいえ、サーバ環境によっては出来ない場合もあるんで、シカトしてもらって構いませんよっ!
もしどうしても確認したい場合は
「メールアドレス.eml」の空ファイルをアップしてパーミッション777にすると、そのメールアドレスで送信した場合のログが書き出されるはずです!
- Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:メールフォームプロ 送信→めっちゃ待たされて→500エラー
- 小林 - 2009-04-07 10:58:48おはようございます。
やっとサーバ管理者がつかまりました。sendmailの状況を確認したら、sendmailは動いているようです。
ただし、今回メールフォームプロを導入したサーバのsendmailは、他のサーバにリレーをしているようです。気になるのは、メールフォームプロがリレーをしている状況に対応しているかどうかです。
サーバ管理者にsendmailのログ(var/log/maillog)を見てもらうと、メールフォームプロからメールを送る際に、リレーせずに直で行って、行き先がみつからいないよ、ってなってるって言ってます。
ほんと何度もすみません。
- Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:メールフォームプロ 送信→めっちゃ待たされて→500エラー
- 和田 - 2009-04-07 12:09:19リレー!そんな処理は一切はいってません・・・。sendmailでリレー・・・。
というのはちょっと和田の過去のケースでは無かったと思います・・・。
す、すいません・・・。生まれてきて・・・。
- Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:メールフォームプロ 送信→めっちゃ待たされて→500エラー
- 小林 - 2009-04-08 23:22:53こちらこそ、生まれてきてすいません。。
結果から言いますと、小林の技術力のなさのおかげで、メールフォームは別の方法でもっとすごい人がやってくれることになりました(泣)。僕は和田さんのメールフォーム使いたかったです。無料でこんなクオリティのサービスなかなかないです!
必要ないとは思いますが、一応補足です。
今回メールフォームプロを導入しようとしたサーバ(自社内にある)では、踏み台防止のため、社外の別のメールサーバへメールをリレーで渡しています。メールフォームプロがうまく動かなかったときのsendmailのログでは、社外のメールサーバへリレーせずに、sendmailから直接config.cgiで指定したメールアドレスにメールを送ろうとして、宛先がみつからないってなっているようでした。
僕ははじめてsendmailというものを知った、くらいの知識レベルなので、さっぱりですが、サーバの管理者はそんなことをいってました。
お忙しい中、いろいろとお答えいただいてありがとうございました。今、札幌に向けて一礼しています。
- Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:メールフォームプロ 送信→めっちゃ待たされて→500エラー
- 和田 - 2009-04-09 15:52:08いや~なんだかすいませんね~。同一サブネットで分担してるってことですかねぇ・・・。
なんだかお役に立てず申し訳ございませんでした・・・。ホントこの世に生を受けてすいません・・。