送信ボタン押下後のInternal Server Errorについて
藤井さん (2013-05-06 10:27:30) http://staging.atelierf.jp/
和田様
(確認メールが届かないようなので、別のアドレスを変えました。)
藤井と申します。
お世話になります。
個人のホームページへ「メールフォームCGI UTF-8版(Ver.6.6)」を導入させていただこうと進めております。ページのデザインや確認ページ、折り返しメール、ログ保管、など、大変気に入ってますが、対処方法が分からないため、苦戦しております。ご指導いただけますでしょうか。(恥ずかしながら、CGIの知識はほとんどないような状態です。)
下記に参考になりそうな情報を記載しました。お忙しいところ恐縮ですが、どうぞよろしくお願いいたします。
[サイトアクセス方法]
個人ですが、分不相応に開発環境のつもりで、アクセスはベーシック認証をかけております。下記のパスワードでお願いします。
URL: http://staging.atelierf.jp/mail/example.html
ID: test
PSW: 18Asj94i
[発生事象]
example.htmlへ入力後、送信をボタンを押下すると、下記のエラーが表示される。
---以下、エラー内容---
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server administrator, webmaster@interq.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.More information about this error may be available in the server error log.
---以上、エラー内容---
[設置場所]
/mailの配下
・mailform (フォルダ)
・example.html
/mail/mailformの配下
・Jcode (フォルダ。中は、Jcode.mlファイルのみ)
・postcodes (フォルダ。ダウンロードした資材のまま)
・check.cgi
・count.dat
・jcode.pl
・mailform.css
・mailform.js
・send.cgi
[check.cgiの結果]
多分sendmailのパスはこう!
このサーバのsendmailのパスはたぶんだけどこうっ!
サーバ推奨のsendmailと違う場合はサーバ推奨のパスを使って!
[設置方法]
・フォルダに各位フォルダ・ファイルを設置する。
・以下のファイルの先頭行のperlのパスを書き換える。
perlのパス:
/usr/local/bin/perl
対象ファイル:
・send.cgi
・check.cgi
・get.cgi
・jcode.pmをダウンロードして配置する。
取得ファイル名:
Jcode.pm
設置場所:
/mail/mailform/Jcode
・sendmailのパスを設定する。
sendmailのパス:
/usr/lib/sendmail
対象ファイル:
send.cgi
・send.cgiファイル内の詳細設定を入力する。
・*.cgiについてのパーミッションを変更する。
メールフォームのマニュアル: 755
・FFFTPでアップロードする。
[設置場所]
お名前.comの共用サーバーSDです。
Re:送信ボタン押下後のInternal Server Errorについて
和田 (2013-05-09 06:44:20) www.synck.com
check.cgiが動いているのであれば、可能性としてはsend.cgi内に記述した設定に何かしら問題があるという事ですね。一度ダウンロードした状態のまま、編集せずにsend.cgiをアップロードしてブラウザからアクセスしてみてください。
debugと大きく表示されれば問題なく動作している事になります。
カスタマイズなしのsend.cgiを配置してみました
藤井さん (2013-05-12 14:30:58) http://staging.atelierf.jp/mail/example.html
和田様
藤井です。
お世話になります。
忙しいところ、ご返信ありがとうございます。
ご指示にありましたダウンロードしたままのsend.cgiを配置して、
①http://staging.atelierf.jp/mail/example.htmlへアクセスして、フォーム入力しボタンを押下
②http://staging.atelierf.jp/mail/mailform/send.cgiへアクセス
の2パターンを実施しましたが、「debug」ではなく、下記のメッセージが表示されました。
---以下、メッセージ---
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@interq.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.
---以上、メッセージ---
やはり、「debug」と表示されないと言うことは、何か導入方法が誤っているのでしょうか。
カスタマイズ等した場合のファイル保存時には、エンコードは「Unicode(UTF-8)」「改行LF」で確認・実施しています。
再度、ご示唆をいただけると助かります。
よろしくお願いいたします。
More information about this error may be available in the server error log.
Re:カスタマイズなしのsend.cgiを配置してみました
和田 (2013-05-14 11:27:10) www.synck.com
う~ん。なんでしょうねぇ。check.cgiが動作しているのであれば、問題無さそうなものですが。
あとは実際にサーバを覗いて見るくらいしかサポートは難しいですね。
添付のJcodeを解凍して、send.cgiと同じフォルダ内にJcode.pmとJcodeフォルダをアップしてみてください。それでもうまく動作しないようであれば、実際にサーバを覗いてみる以外は難しいですね。
Re:Re:カスタマイズなしのsend.cgiを配置してみました
藤井さん (2013-05-26 12:59:08) http://staging.atelierf.jp/mail/example.html
早々にご返信を頂いていたのに、こちらの検証が遅くなり、すみません。
和田さんを信頼しておりますので、サーバーへアクセスしていただいてもよろしいのですが、ずうずうしいお願いをしてしまってもよろしいのでしょうか?
Re:Re:Re:カスタマイズなしのsend.cgiを配置してみました
和田 (2013-05-28 05:48:36) www.synck.com
有償サポートでもよければ、全然拝見いたしますよ!
Re:Re:Re:Re:カスタマイズなしのsend.cgiを配置してみました
藤井さん (2013-06-01 21:18:53) http://staging.atelierf.jp/mail/example.html
和田様
藤井です。
返信が遅れて失礼しております。
有償サポートで今回のケースだとだいたいおいくらでしょうか。
お話が深くなってまいりましたので、個別のメールでやり取りさせていただくのはいかがですか。
個人の小さなサイトですので(汗)、ほどほどのお値段でナイト踏み切れないと思いますが、ご様子お聞かせください。
よろしくお願いします。