KENT-WEB サポートコーナー 過去ログ [ 0013 ]


記事No: 2198
投稿日: 2007/11/16(Fri) 10:40:07
タイトルBASIC認証ページからPostmailのページへ
ID情報: habomai
投稿者: habomai
URLhttp://shopforza.net/member/postmail/postmail.html

HPの作成において、会員様だけがログインできるように、BASIC認証によるID/PASSでのログイン制限をかけたあと、Postmailで入力データを送信するフォームのページに飛ばすように作り込みを行いました。

Postmailだけでのテストを行った際、認証をかけずに(公開ディレクトリ配下にPostmailフォルダを作成して)行った際は、何の問題もなくメールにて入力内容が送られてきました。

ですが、postmailのフォルダを認証用のmemberフォルダ配下に移動してメールを送信したところ、「Internal Server Error」が出てしまいます。
チェックでも同じエラーがでてしまいます。
http://shopforza.net/member/postmail/postmail.cgi?mode=check


下記が現在のディレクトリです。

+-- log
+-- secure
+-- private_html /
|    +--pwmgr / member.dat
|   pwlog.dat
|   .htpasswd
+-- html /
+-- pwmgr / pwmgr.cgi
| | admin.cgi
| | pwlog.cgi
| | init.cgi
| | jcode.pl
| | index.html
| |
| +-- lock
|
+-- member / .htaccess
|
+-- postmail / postmail.cgi
| postmail.html
|
+-- data / log.cgi
lib / io-socket.pl
/ jcode.pl
tmpl / body.txt
/ conf.html
/ err1.html
/ err2.html
/ thx.html

上記URLで直接認証の画面に飛びます。
ID/PASSは管理者からしか発行できなくなっており、
テスト用として
ID:kamo
PASS:kamo
が用意されています。

原因等わかりましたら教えてくださいますようお願いいたします。
また、なにか情報等足りなければご指摘ください。

よろしくお願いいたします。


記事No: 2199
投稿日: 2007/11/16(Fri) 11:02:43
タイトルRe: BASIC認証ページからPostmailのページへ
ID情報: habomai
投稿者: habomai
URLhttp://shopforza.net/member/postmail/postmail.html

すみません。。。。
ディレクトリがとっても見にくくなってしまい、修正してもなおらないので、言葉での説明を追記させていただきます。(汗

html(公開ディレクトリ)
中にはcgi-bin、image、member{postmail(data、lib、tmpl、postmail.cgi、postmail.html).htaccess}、pwmger(lock、admin.cgi、index.html、init.cgi、jcode.pl、pwlog.cgi、pwmgr.cgi)フォルダが作成してあります。

htmlフォルダと同じ階層にpribate_htmlフォルダがあり、その中にpwmgr(.htpasswd、member.dat、pwlog.dat)があります。

わかりにくくて申し訳ありません。。。よろしくお願いいたします。


記事No: 2202
投稿日: 2007/11/16(Fri) 15:01:06
タイトルRe^2: BASIC認証ページからPostmailのページへ
ID情報: CK001
投稿者: C.K

単純にcgi-binの中にcgiファイルを入れないと、動かない仕様じゃないですか?
うちはそうですが、認証内からcgi-bin内のpostmailフォルダを入れてます。
もし不安を感じるなら、htmlだけ認証内に入れpostmail.cgiでパス設定したらどうでしょう。


記事No: 2227
投稿日: 2007/11/19(Mon) 10:37:46
タイトルRe^3: BASIC認証ページからPostmailのページへ
ID情報: habomai
投稿者: habomai
URLhttp://shopforza.net/member/postmail/postmail.html

回答ありがとうございます。
そして返信が遅くなって申し訳ありません。

ご指示をいただいたとおり、cgi-binの中にpostmail.cgiをうつし、認証用フォルダの中にpostmail.htmlをいれてみました。
結果はかわらず、やはり500エラーが出てしまいます。

cgiの動作に関しては、cgi-binの中でなくてはいけないという指定もなく、また、認証をかけずに公開ディレクトリの直下にpostmailフォルダやpostmail.html、postmail.cgiをいれてテストをした時などは正常にフォームに入力した内容は送信されていました。

何か他にご指摘等ありますでしょうか。。。


記事No: 2229
投稿日: 2007/11/19(Mon) 13:16:29
タイトルRe^4: BASIC認証ページからPostmailのページへ
ID情報: taporus
投稿者: リッキー

http://shopforza.net/cgi-bin/postmail.cgi?mode=check
ですか?

チェックの点
パーミションが正しい
先頭行のパスが正しい

テキストファイルなどにCGIの文をアップロード
していただければ幸いです


記事No: 2230
投稿日: 2007/11/19(Mon) 13:41:37
タイトルRe^5: BASIC認証ページからPostmailのページへ
ID情報: habomai
投稿者: habomai
URLhttp://shopforza.net/member/postmail/postmail.html

postmail.cgiをテキストにしてアップロードしました。

http://shopforza.net/postmail.txt です。

確認お願いします。


記事No: 2244
投稿日: 2007/11/21(Wed) 10:32:01
タイトルRe^6: BASIC認証ページからPostmailのページへ
ID情報: habomai
投稿者: habomai
URLhttp://shopforza.net/member/postmail/postmail.html

修正等を行うため、公開していたファイルを削除させていただきました。

現在もまだ解決していない状況です。
私の方でも色々試してみますが、原因等わかる方がおりましたら、ご指示をお願いいたします。

また、その際に必要な情報等がございましたら、再度公開するなどいたします。
よろしくお願いいたします。


記事No: 2245
投稿日: 2007/11/21(Wed) 11:46:02
タイトル解決しました
ID情報: habomai
投稿者: habomai
URLhttp://shopforza.net/member/postmail/postmail.html

お騒がせいたしました。

自己解決する事ができました。
間違っていた点としては、postmail.cgiのパス指定でした。
サーバパスをフルパスで指定していたのが問題だったようです。

ありがとうございました。


[検索ページ]