記事No | : 5557 |
投稿日 | : 2009/03/07(Sat) 11:16:41 |
タイトル | : BASIC認証タイプ |
ID情報 | : nowha |
投稿者 | : nowha |
URL | : http://www.nmt.ne.jp/~nowha/pwmgr/public_html/pwmgr/pwmgr.cgi?mode=check |
BASIC認証タイプに挑戦してpwmgr.cgi?mode=check画面ではOK完了と思うのですが使い方不明で更新度 書き換えてます
4つのindex.shtmlを作りました
/home/nowha/WWW/private_html/index.shtml
/home/nowha/WWW/public_html/index.shtml
/home/nowha/WWW/public_html/pwmgr/index.shtml
/home/nowha/WWW/public_html/member/index.shtml
【ディレクトリ構成例】 ※パターン1が原則です。←の設定です
メンバー登録画面http://www.nmt.ne.jp/~nowha/pwmgr/public_html/pwmgr/index.shtml 出ます メールも受信できます
次 受け取ったメールで通常のログインページは決まっているのでしょうか?
http://www.nmt.ne.jp/~nowha/pwmgr/public_html/member/member.shtml
↑だとアクセス制限するディレクトリなのに表示されます
[an error occurred while processing this directive] ←は何を意味するエラー?
http://www.nmt.ne.jp/~nowha/pwmgr/private_html/index.shtml →404 Not Found
http://www.nmt.ne.jp/~nowha/pwmgr/public_html/index.html →404 Not Found
http://www.nmt.ne.jp/~nowha/pwmgr/public_html/pwmgr/index.html →404 Not Found
http://www.nmt.ne.jp/~nowha/pwmgr/public_html/member/member.shtml
http://www.nmt.ne.jp/~nowha/pwmgr/public_html/member/member.shtml→表示されますが [an error occurred while processing this directive]
http://www.nmt.ne.jp/~nowha/pwmgr/public_html/pwmgr/index.shtml →表示されますが [an error occurred while processing this directive]
このCGIの目的は、CGI掲示板用ですか?
ホームページ用でも使えますか?
記事No | : 5567 |
投稿日 | : 2009/03/09(Mon) 15:17:09 |
タイトル | : Re: BASIC認証タイプ |
ID情報 | : kent |
投稿者 | : KENT |
> BASIC認証タイプに挑戦してpwmgr.cgi?mode=check画面ではOK完了と思うのですが使い方不明で更新度 書き換えてます
>
> 4つのindex.shtmlを作りました
> /home/nowha/WWW/private_html/index.shtml
> /home/nowha/WWW/public_html/index.shtml
> /home/nowha/WWW/public_html/pwmgr/index.shtml
> /home/nowha/WWW/public_html/member/index.shtml
>
> 【ディレクトリ構成例】 ※パターン1が原則です。←の設定です
>
> メンバー登録画面http://www.nmt.ne.jp/~nowha/pwmgr/public_html/pwmgr/index.shtml 出ます メールも受信できます
> 次 受け取ったメールで通常のログインページは決まっているのでしょうか?
> http://www.nmt.ne.jp/~nowha/pwmgr/public_html/member/member.shtml
> ↑だとアクセス制限するディレクトリなのに表示されます
> [an error occurred while processing this directive] ←は何を意味するエラー?
>
> http://www.nmt.ne.jp/~nowha/pwmgr/private_html/index.shtml →404 Not Found
> http://www.nmt.ne.jp/~nowha/pwmgr/public_html/index.html →404 Not Found
> http://www.nmt.ne.jp/~nowha/pwmgr/public_html/pwmgr/index.html →404 Not Found
> http://www.nmt.ne.jp/~nowha/pwmgr/public_html/member/member.shtml
> http://www.nmt.ne.jp/~nowha/pwmgr/public_html/member/member.shtml→表示されますが [an error occurred while processing this directive]
> http://www.nmt.ne.jp/~nowha/pwmgr/public_html/pwmgr/index.shtml →表示されますが [an error occurred while processing this directive]
>
> このCGIの目的は、CGI掲示板用ですか?
> ホームページ用でも使えますか?
BASIC認証は、ホームページ用です。
(サーバ側が認証をかける仕組みです)
記述しているURLは見れないですね。not foundになります。
記事No | : 5571 |
投稿日 | : 2009/03/09(Mon) 16:15:16 |
タイトル | : Re^2: BASIC認証タイプ |
ID情報 | : nowha |
投稿者 | : nowha |
URL | : http://www.nmt.ne.jp/~nowha/public_html/pwmgr/pwmgr.cgi?mode=check |
KENTさん 書き換えました
チェックモード
http://www.nmt.ne.jp/~nowha/public_html/pwmgr/pwmgr.cgi?mode=check
メンバー登録ページ
http://www.nmt.ne.jp/~nowha/public_html/pwmgr/index.shtml
公開ディレクトリ
http://www.nmt.ne.jp/~nowha/public_html/index.html
menber.shtmlページ
http://www.nmt.ne.jp/~nowha/public_html/member/member.shtml
ここでメールのパスワードを入力しても認証できません
フルパス確認で違うかも?の場所書き換え
http://www.nmt.ne.jp/~nowha/public_html/member/member.shtml
会員登録してから アクセスするアドレスが、違うのですか?
認証出来ないようです
最後に書いてある
3. (2)の要件チェックとして、同梱の pwlog_test.cgi にて最初に動作チェックしてみてください。SSIタグ部分にユーザーIDが表示されればOKです。
ユーザーID表示テスト
http://www.nmt.ne.jp/~nowha/pwlog_test.cgi
ユーザーID表示テスト→「ここは表示無しです」
記事No | : 5574 |
投稿日 | : 2009/03/11(Wed) 07:24:31 |
タイトル | : Re^3: BASIC認証タイプ |
ID情報 | : kent |
投稿者 | : KENT |
> KENTさん 書き換えました
> チェックモード
> http://www.nmt.ne.jp/~nowha/public_html/pwmgr/pwmgr.cgi?mode=check
> メンバー登録ページ
> http://www.nmt.ne.jp/~nowha/public_html/pwmgr/index.shtml
> 公開ディレクトリ
> http://www.nmt.ne.jp/~nowha/public_html/index.html
> menber.shtmlページ
> http://www.nmt.ne.jp/~nowha/public_html/member/member.shtml
> ここでメールのパスワードを入力しても認証できません
> フルパス確認で違うかも?の場所書き換え
> http://www.nmt.ne.jp/~nowha/public_html/member/member.shtml
> 会員登録してから アクセスするアドレスが、違うのですか?
> 認証出来ないようです
>
> 最後に書いてある
> 3. (2)の要件チェックとして、同梱の pwlog_test.cgi にて最初に動作チェックしてみてください。SSIタグ部分にユーザーIDが表示されればOKです。
>
> ユーザーID表示テスト
> http://www.nmt.ne.jp/~nowha/pwlog_test.cgi
> ユーザーID表示テスト→「ここは表示無しです」
認証ができないのならば、.htaccessファイルで指定する「フルパス」が間違っていませんか? その部分をよく確認してみてください。
記事No | : 5579 |
投稿日 | : 2009/03/11(Wed) 12:14:48 |
タイトル | : Re^4: BASIC認証タイプ |
ID情報 | : nowha |
投稿者 | : nowha |
URL | : http://www.nmt.ne.jp/~nowha/public_html/pwmgr/pwmgr.cgi?mode |
間違いあり訂正
/home/nowha/private_html/pwmgr/.htpasswd
/home/nowha/private_html/member/.htpasswd
↑に変更しましたが変わりません
CGI設置のページによくある質問(Q&A) ホームページに関する質問
http://www.nmt.ne.jp/faq/homepage/homepage08ab.html
CGI
700 rwx --- ---
(セキュリティ上この設定が望ましい。)
CGIで読み書きされるファイル
600 rw- --- ---
(セキュリティ上この設定が望ましい。)
CGIが設置されるディレクトリ
755 rwx r-x r-x
700や744などでは動作しません。)
こちらではhttp://www.nmt.ne.jp/setsuzoku/homepage.html
○ NMTnetでは、CGIの動作に.htaccessの設置は不要です。
.htaccessを削除したらパスワード画面なしで入室してしまいます
○ パーミッションの指定は、実行権が必要なものは”700”データファイルなど、読み書きが発生するものには”600”を指定してください。
この場合.htaccess以外は606→600 705→700 604→600 変更しても同じです表示されます?mode=checkもOKがでます
.htaccessは666 606 604 600でも同じで認証できません
その後/home/nowha/public_html/member/.htpasswd変更
説明みて あっていると思いますが プロバイダnmtでは動かないかも
CGI掲示板とかは動いてます
記事No | : 5582 |
投稿日 | : 2009/03/11(Wed) 15:25:47 |
タイトル | : Re^5: BASIC認証タイプ |
ID情報 | : CK001 |
投稿者 | : C.K |
> ○ NMTnetでは、CGIの動作に.htaccessの設置は不要です。
> .htaccessを削除したらパスワード画面なしで入室してしまいます
これは、CGIの動作にOptions +ExecCGI等の記述が必要ではないという意味で、認証には関係ありませんよ。
> その後/home/nowha/public_html/member/.htpasswd変更
> 説明みて あっていると思いますが プロバイダnmtでは動かないかも
> CGI掲示板とかは動いてます
フルパスはCGI、.htaccess共に説明がない限りサーバパスを設定しているでしょうか。
もし分からなければ、このサイトのフルパスビューワを使ってください。
記事No | : 5584 |
投稿日 | : 2009/03/11(Wed) 20:07:08 |
タイトル | : Re^6: BASIC認証タイプ |
ID情報 | : nowha |
投稿者 | : nowha |
URL | : http://www.nmt.ne.jp/~nowha/public_html/pwmgr/pwmgr.cgi?mode |
> フルパスはCGI、.htaccess共に説明がない限りサーバパスを設定しているでしょうか。
> もし分からなければ、このサイトのフルパスビューワを使ってください。
C.Kさん おねがいします
フルパスビューワ ←すみません用語が理解できません
転送前の書き換えの事のように思うのですが
init.cgiの書いたのを貼り付けてみます
$pwd_regist = 1;
# パスワードファイル
# → 正確にフルパスを記述すること
$pwdfile = '/home/nowha/WWW/private_html/pwmgr/.htpasswd';
# 会員ファイル
# → 正確にフルパスを記述すること
$memfile = '/home/nowha/WWW/private_html/pwmgr/member.dat';
# アクセスログファイル
# → 正確にフルパスを記述すること
$axsfile = '/home/nowha/WWW/private_html/pwmgr/pwlog.dat';
↑で、わかりますか思い違いだなら どの分か指名して下さい
書きます
#!/usr/local/bin/perl ←でusrは書きえますか?
nowha →~nowha と動きません?mode=check→no 現在 nowha です WWW も外すと動きません
.htpasswdsita↓です
AuthUserFile /home/nowha/WWW/public_html/member/.htpasswd
AuthGroupFile /dev/null
AuthName "MEMBER SITE"
AuthType Basic
<Limit POST GET>
require valid-user
</Limit>
記事No | : 5592 |
投稿日 | : 2009/03/12(Thu) 11:06:14 |
タイトル | : Re^7: BASIC認証タイプ |
ID情報 | : CK001 |
投稿者 | : C.K |
http://www.kent-web.com/utility/index.html
にある「Perl Checker」と「FullPath Viewer」をダウンロードして使ってみれば、全て解決すると思いますよ。
> #!/usr/local/bin/perl ←でusrは書きえますか?
については「Perl Checker」
その他は「FullPath Viewer」です。
KENTさんへ
認証系はパス設定が肝なので、解説ページにもFullPath Viewerへのリンクを張った方がいいと思いますよ。
記事No | : 5595 |
投稿日 | : 2009/03/12(Thu) 18:57:35 |
タイトル | : Re^8: BASIC認証タイプ |
ID情報 | : nowha |
投稿者 | : nowha |
URL | : http://www.nmt.ne.jp/~nowha/public_html/pwmgr/pwmgr.cgi?mode |
ありがとうございます
フルパスはOKのようです
Perl文法チェッカーで
jcode.pl パーミッション 実行権がありません
init.cgi パーミッション 実行権がありません
644 or 604 600 どれに変更しても、パーミッション 実行権がありません
一つOK出ると 違うのは 動かず 色々触ってみます難しいです
???で、やり直しましたpwdのフォルダに入れました
http://www.nmt.ne.jp/~nowha/pwd/public_html/pwmgr/pcheck.cgi
出る文字が何処が違うのか 分かりません 入力窓にjcode.plを貼り付け
packge jcode;←同じに見えます コピーで貼り付けしても変化なしです
記事No | : 5604 |
投稿日 | : 2009/03/14(Sat) 08:33:40 |
タイトル | : Re^9: BASIC認証タイプ |
ID情報 | : kent |
投稿者 | : KENT |
> Perl文法チェッカーで
> jcode.pl パーミッション 実行権がありません
> init.cgi パーミッション 実行権がありません
> 644 or 604 600 どれに変更しても、パーミッション 実行権がありません
jcode.plやinit.cgiは、直接ブラウザから呼び出されて起動しないため、実行権は不要です。
解説ページに書いてある「755」や「705」がそれにあたります。
記事No | : 5609 |
投稿日 | : 2009/03/14(Sat) 14:45:18 |
タイトル | : Re^10: BASIC認証タイプ |
ID情報 | : nowha |
投稿者 | : nowha |
URL | : http://www.nmt.ne.jp/~nowha/pwd/public_html/pwmgr/index.shtml |
ごめんなさい 最後の書き込み削除して返信しようとしてまた消してしまいました
振り出しに戻してます 新規メンバー登録
http://www.nmt.ne.jp/~nowha/public_html/pwmgr/index.html
次 やはり認証できません http://www.nmt.ne.jp/~nowha/public_html/member/member.html
もう見ると所が、わかりません 最初↑にアクセスであってますか?
パスワード画面出るので、OKですよね
ウェブ上からアクセスできないディレクトリ
http://www.nmt.ne.jp/~nowha/private_html/index.html
アクセスできます
公開ディレクトリhttp://www.nmt.ne.jp/~nowha/public_html/できます
http://www.nmt.ne.jp/~nowha/public_html/member/パス画面でます
認証OKなら出来そうに見えますが認証は何処でするのでしょう?init.cgiですか
.htaccess↓あってますか[パターン1]
AuthUserFile home/nowha/WWW/private_html/pwmgr/.htpasswd
.htpasswdフルパスhttp://www.nmt.ne.jp/~nowha/private_html/pwmgr/fullpath.cgi
いいのでしょうか?
記事No | : 5610 |
投稿日 | : 2009/03/14(Sat) 16:15:39 |
タイトル | : Re^11: BASIC認証タイプ |
ID情報 | : teketen |
投稿者 | : てけてん |
基本的な事が、あまり理解されていないようなので、初めからやり直した方が良いかも知れません。
説明が長くなりますが、参考にしてください。
まず、.htaccessについて。
.htaccessというのは、ディレクトリ(フォルダ)に対して、制限などを行うものです。
.htaccessの利用方法のひとつに、Basic認証というものが利用できます。
.htaccessについては、
http://www.7key.jp/hp/sv/htacc01.html
をお読み下さい。
Basic認証については、
「.htaccessファイルを使用したユーザ認証方法」
http://www.7key.jp/hp/sv/htacc03.html
を読んで下さい。
.htpasswdに、ログインIDと暗号化されたパスワードを記述するのと、ユーザー管理をするのが、PasswordManagerの役割です。
Basic認証を行うのに、PasswordManagerが必要なわけではありません。
ユーザーの管理や、パスワードの暗号化をするのに便利になるように、PasswordManagerを利用するーという感じです。
以上を踏まえて、本題です。
ご利用のサーバーは、NMTnetで、URLから判断してインターネット接続サービスを利用されていますね?
KENT WEBの設置例にある「public_html」ディレクトリについてですが、public_htmlは、FTPソフトでアクセスした時に、index.htmlファイルなどをアップロードする場所のことです。
NMTnetでは、public_htmlではなく
「■どこに転送すればいいの?」の
http://www.nmt.ne.jp/faq/homepage/homepage01ab.html#label02
> その領域内に”WWW”(大文字)ディレクトリがありますので、その中に転送してください。
のことです。
このディレクトリの名前が、一般的にはpublic_htmlのことが多く、KENTさんの説明で使われています。
なので、今後、public_htmlとある場合は、NMTnetでは、WWWの事を指していると思ってください。
ですので、書かれたパス(/home/nowha/WWW/private_html/pwmgr/.htpasswd)を拝見するに、
> 【ディレクトリ構成例】 ※パターン1が原則です。←の設定です
にはなっていません。
設置例とは、設置の仕方がちがいますが、パターンに2の「ウェブ上からアクセスできないディレクトリを作成できないサーバ」の設置方法になっています。
パターン1の構成にしたい場合は、
http://www.kent-web.com/pwd/pwmgr.html
の構成例
「 [パターン1] ウェブ上からアクセスできないディレクトリを作成できるサーバ」を、nowhaさんの環境で当てはめると
/home/USER/は、/home/nowha/
public_htmlは、WWW
のことを差しています。
private_htmlディレクトリは、WWWと同じ階層に設置します(FTPソフトで見た場合、WWWとprivate_htmlが同じ場所にあるようにする)。
アクセス制限するディレクトリの名前は、memberという名前でなくてOKです。
アクセス制限したいディレクトリに、.htaccessを設置してください。
また、PasswordManagerの説明ページの通りに、この.htaccessが記述されているかを確認してください。
パターン1と同じ構成に設置しなおした場合は、.htaccessの記述の
AuthUserFile /フルパス/.htpasswdの部分は、例えば、private_htmlディレクトリにpwmgrディレクトリを格納し、その中に.htpasswdを置いた場合は
AuthUserFile /home/nowha/private_html/pwmgr/.htpasswd
となります。
init.cgiのパスも、ここで指定したパスと同じ設定に変更して下さい。
そして、アクセス制限したいファイルは、全てアクセス制限するディレクトリに設置します。
アクセス制限するディレクトリ内で、ユーザーに最初にアクセスさせたいページがあるなら、アクセス制限していないページよりリンクを張ったり、ユーザーに連絡するなりしてください。
> ホームページ用でも使えますか?
.htaccessはディレクトリに対して行う設定なので、BASIC認証を行うように記述した.htaccessが設置されているディレクトリ内なら、サブディレクトリ内も含め、htmlファイルだろうと画像ファイルだろうと掲示板スクリプトだろうと、全てのファイル及びサブディレクトリに対して制限します。
記事No | : 5611 |
投稿日 | : 2009/03/14(Sat) 19:14:38 |
タイトル | : Re^12: BASIC認証タイプ |
ID情報 | : nowha |
投稿者 | : nowha |
URL | : http://www.nmt.ne.jp/~nowha/pwd/public_html/pwmgr/index.shtml |
てけてんsanありがとうございます
無で出発してますKENTさんの説明ページを頼りに頑張ってます
てけてんsanの説明からWWWが分かった気がします
何回もやり直したので今はhttp://www.nmt.ne.jp/~nowha/の中に
private_htmlとpublic_html とpwlog_test.cgiを追加した状態です
.htpasswdもNMTに電話&メールで尋ねパスワード制だと必要と聞いたので.htpasswdも/public_html/member/.htpasswdにしてますパーミッションの700 600については答えてもらってません
http://www.kent-web.com/pwd/pwmgr.htmlこの設定にしてます
制限するページは全て/member/の中に置くでよろしいか?
はじめは認証出来ないだけだったのが、段々壊れて行ってるようです
再度フォルダ作り直し挑戦します
一度にゴールまで行けそうにないのでご指導の方宜しくお願いします送り直したら状態を書きます
記事No | : 5612 |
投稿日 | : 2009/03/14(Sat) 20:10:18 |
タイトル | : Re^13: BASIC認証タイプ |
ID情報 | : nowha |
投稿者 | : nowha |
URL | : http://www.nmt.ne.jp/~nowha/pwd/public_html/pwmgr/index.shtml |
やり変えました 最初と同じ状態です
チェックモード
http://www.nmt.ne.jp/~nowha/public_html/pwmgr/pwmgr.cgi?mode=check
OKのように見えます
新規メンバー登録
http://www.nmt.ne.jp/~nowha/public_html/pwmgr/index.html
登録しました ご登録ありがとうございました。の画面でOKのように見えます
TOPの戻るでhttp://www.nmt.ne.jp/~nowha/public_html/pwmgr/index.htmlが表示される
TOPに戻るでhttp://www.nmt.ne.jp/~nowha/public_html/index.htmlが表示される
メール受信
今までは、すぐ届いていたのが来ません・・・5分後受信
http://www.nmt.ne.jp/~nowha/public_html/member/member.shtml
パスワード入力画面 ID パスワード 入力しますが駄目です
401 Unauthorized
このページには認証が必要です。 と出ます
届いたメールには
▼ログイン情報
ログインID : nowha
パスワード : RzvrhyS8
です
その後.htaccessの1行目
AuthUserFile /home/nowha/private_html/pwmgr/.htpasswdから
AuthUserFile /home/nowha/WWW/private_html/pwmgr/.htpasswd変更
init.cgiに書いたのと同じに変更したらパスワード画面で無くなり
説明して頂いたWWWの事と思います
AuthUserFile /home/nowha/private_html/pwmgr/.htpasswdにしてます
.htpasswdのフルパスはhttp://www.nmt.ne.jp/~nowha/private_html/pwmgr/fullpath.cgi
/home/nowha/WWW/private_html/pwmgr なのでinit.cgiには
$pwdfile = '/home/nowha/WWW/private_html/pwmgr/.htpasswd';
# 会員ファイル
# → 正確にフルパスを記述すること
$memfile = '/home/nowha/WWW/private_html/pwmgr/member.dat';
# アクセスログファイル
# → 正確にフルパスを記述すること
$axsfile = '/home/nowha/WWW/private_html/pwmgr/pwlog.dat';
こう書いてます
やっぱWWWは要らないのでしょうか?要りますね
けど.htaccessにWWWを付けるとパスワード画面が出なくなります
記事No | : 5614 |
投稿日 | : 2009/03/14(Sat) 22:12:59 |
タイトル | : Re^14: BASIC認証タイプ |
ID情報 | : teketen |
投稿者 | : てけてん |
引き続き、構成例2のパターンで設置されるということですね?
それでは、そのまま進めます。
先の私の説明の構成部分に関しては、この際気にしないで下さい。
> .htpasswdのフルパスはhttp://www.nmt.ne.jp/~nowha/private_html/pwmgr/fullpath.cgi
> /home/nowha/WWW/private_html/pwmgr なので
とあるので、.htaccessに記述する.htpasswdのパスは、
AuthUserFile /home/nowha/WWW/private_html/pwmgr/.htpasswd
です。
http://www.nmt.ne.jp/~nowha/public_html/pwmgr/index.html
のページでのトップに戻るのリンクを変更したい場合は、このindex.htmlファイルの
<input type=button value="TOPに戻る" onClick=window.open("../index.html","_top")>
この部分のURLを変更して下さい。
> 制限するページは全て/member/の中に置くでよろしいか?
BASIC認証に必要な記述を行った.htaccessを、memberに設置するなら、その通りです。
記事No | : 5619 |
投稿日 | : 2009/03/15(Sun) 11:15:45 |
タイトル | : Re^15: BASIC認証タイプ |
ID情報 | : nowha |
投稿者 | : nowha |
URL | : http://www.nmt.ne.jp/~nowha/pwd/public_html/pwmgr/index.shtml |
てけてんsanありがとうございます認証できました
http://www.nmt.ne.jp/~nowha/public_html/member/member.shtml
しかし自分には同じ事した気がします 何処が違うか理解できてません
1のパターンのつもりが2のパターンになるのも分かりません
何度も見直してみます
ありがとうございました感謝します!!
分からない部分
1のパターンを、するとき説明では
/home/USER/の後にprivate_htmlとpublic_htmlがありますが、どちらか要らないのでしょうか?
認証されたページに[an error occurred while processing this directive] これはエラーですかね
.htaccessは制限したい場所・今の場所から違う場所に移動したら書き換え部分ありますか?
けど今は嬉しいです ヽ(^o^)丿
記事No | : 5621 |
投稿日 | : 2009/03/15(Sun) 17:38:10 |
タイトル | : Re^16: BASIC認証タイプ |
ID情報 | : teketen |
投稿者 | : てけてん |
> 認証されたページに[an error occurred while processing this directive]
SSIのエラーですね。
http://www.kent-web.com/pwd/pwmgr.html
のページ最後にある「SSIの利用可能なプロバイダでは、ログ集計機能が可能です。」を読んで、pwlog.cgiへのパスを指定して下さい。
フルパスで同様のエラーが出る場合は、相対パス(記述したファイルから見たパス)で記述してみて下さい。
それでも駄目な場合は、pwlog.cgiをテキストエディタ又はメモ帳で開いて、
# ロック解除
&unlock if ($lockkey);
の後の行に
print "Content-type: text/plain\n\n";
を挿入して下さい。
それでもエラーがでる場合は、SSIの記述を
<!--#include virtual="相対パス/pwlog.cgi"-->
で試してみて下さい。相対パスで駄目なら、フルパスで。
> 1のパターンのつもりが2のパターンになるのも分かりません
う〜ん、やはり、
http://www.kent-web.com/support/bbs/?list=log&no=5610&pg=0
の私の説明(まあ、下手ではありますが)を読んでも理解して戴けなかったようですね。
というか、構成図の見方が判らないのでしょうか…。
> /home/USER/の後にprivate_htmlとpublic_htmlがありますが、どちらか要らないのでしょうか?
ですから、KENTさんの説明ページの構成図では、public_htmlとありますが、nowhaさんの環境では、public_htmlはWWWのことです(名前が違うというだけ)。
WWWは、公開ディレクトリですから、削除したらサイトが見れなくなりますので、名前を変更したり削除したりしないで下さい。
nowhaさんの環境では、WWWディレクトリ内にあるファイルやディレクトリは、ブラウザでアクセスできるものです。
(ファイルのパーミッションなどで、ブラウザでは表示出来ない場合もありますが、エラー内容から存在を確認できる)
なので、WWW内に作成したprivate_htmlは、private_htmlという名前にしたからといって、ブラウザでアクセス出来なくなる訳ではありません。
WWWよりも上の階層が、ウェブ上からアクセスできない領域になります。
この部分に、パスワードファイルなどを設置できると、セキュリティ上、パターン2より安心ですよ、ということです。
今回は、設置に成功したようですので、このままで良いのではないでしょうか。
もう少し、ディレクトリの構成などを把握してから、パターン1の構成にチャレンジしては如何でしょうか?
記事No | : 5622 |
投稿日 | : 2009/03/15(Sun) 21:02:02 |
タイトル | : Re^17: BASIC認証タイプ |
ID情報 | : nowha |
投稿者 | : nowha |
URL | : http://www.nmt.ne.jp/~nowha/pwd/public_html/pwmgr/index.shtml |
丁寧にありがとうございます
WWWの位置確認できましたWWWと同じ位置に転送できます
では、ここに置く場合フォルダは要りませんかprivate_htmlは無しでpwmgr←だけでOKですか?これもフルパスで自由でしょうか
制限するmemberのフォルダだけをWWWの中に置いたら
出来ないけどCGIって面白いです
管理画面からアクセスログとか自分でも記録があるか見ていて何もないのでこれかな?と思い触っていたら壊れたようです
ついでに分かってないのにdatをcgiにかえたらssiと関係あるのかと???
触っているうちに理解できるかもね甘いかな?
【ディレクトリ構成例】の図面はどうも・まだまだ理解出ません
1度認証成功したのでここまではできるでしょう
少し休憩して元気でたらやり直します
記事No | : 5623 |
投稿日 | : 2009/03/15(Sun) 22:50:28 |
タイトル | : Re^18: BASIC認証タイプ |
ID情報 | : teketen |
投稿者 | : てけてん |
> 【ディレクトリ構成例】の図面はどうも・まだまだ理解出ません
ああ、やはり。
それでは、YY-BOARDのディレクトリの見方の説明ですが、判りやすいページを見つけましたので、
http://sanukiweb-hp.com/sanukiweb-hp008-07.html
を一度読んでみて下さい。
構成図の見方が、理解できるようになると思います。
あとは、nowhaさんの頑張り次第ですね。
私からは、以上です。
記事No | : 5624 |
投稿日 | : 2009/03/16(Mon) 11:10:05 |
タイトル | : Re^19: BASIC認証タイプ |
ID情報 | : nowha |
投稿者 | : nowha |
URL | : http://www.nmt.ne.jp/~nowha/pwd/public_html/pwmgr/index.shtml |
てけてんsan大変お世話になりました
今読みかえせば すごい親切なアドバイスと感じてます
参考ページPCで見たフォルダがあるのでグーです
今すごく楽しい期間かも?完全に理解してないけど、そこそこ出来る
KENTさんの説明も今ならバッチリの説明に見えます
昨日の事ですがCGIって壊れやすい感じ(今は)
一か所変更して転送 元に戻したつもり 見た目は戻ってますが動かなくなる!
てけてんsanに教えて頂いた【ディレクトリ構成例】パターン1に挑戦します
文字で伝えるアドバイス大変だっだと思います
あきらめず頑張ります 書き込み始めて今まで楽しい時間でした
またネットの世界は広いですが すぐ隣に居るのと同じ感じなので縁あり別サイトで逢えたりしたときは、よろしくお願いします
助かりました 再度質問の時も宜しくです
(#^.^#)ヽ(^o^)丿
記事No | : 5625 |
投稿日 | : 2009/03/16(Mon) 11:30:42 |
タイトル | : Re^20: BASIC認証タイプ |
ID情報 | : CK001 |
投稿者 | : C.K |
> 昨日の事ですがCGIって壊れやすい感じ(今は)
> 一か所変更して転送 元に戻したつもり 見た目は戻ってますが動かなくなる!
ひょっとして、バイナリで転送してるのかも。
FTPソフトの説明を読んでcgi、pl、.htaccessの拡張子をアスキーモードで設定するとイイですよ。
記事No | : 5626 |
投稿日 | : 2009/03/16(Mon) 13:56:19 |
タイトル | : Re^21: BASIC認証タイプ |
ID情報 | : nowha |
投稿者 | : nowha |
URL | : http://www.nmt.ne.jp/~nowha/pwd/public_html/pwmgr/index.shtml |
C.Kさん!認証出来た時そうした気がします説明文は読んでました
一度バイナリで転送になると動かない時があると言うことですね
今朝書き込みしてからパターン1で転送しました
同じ個所で止まりましたメール受信までOKやはり認証できなく
確認し書き換え現在動かなくなり掲示板にきましたC.Kさんの文字がラッキーです
?がでました
前回までのフルパスは/home/nowha/WWW/でした
今回init.cgiの上3フルパスは/home/nowha/で良いのだと思い転送パーミッション書き換え直後の?mode=checkはOKでした
?はinit.cgiなどに書いてある
# 本体プログラムURL
$script = './pwmgr.cgi';
は同じフォルダなので./は要らないですか要りますか?
すこし歯がゆく思いながら楽しんでます
記事No | : 5627 |
投稿日 | : 2009/03/16(Mon) 21:41:06 |
タイトル | : Re^22: BASIC認証タイプ |
ID情報 | : nowha |
投稿者 | : nowha |
URL | : http://www.nmt.ne.jp/~nowha/pwd/public_html/pwmgr/index.shtml |
KENTさんC.Kさんてけてんさん m(__)m
皆さんのに教えてもらい やっとできました
お世話になりました ありがとうございます
1のパターンで設置 知らない世界を体験しました
最高に気分いいです
完了まで10分くらいかな?と思います
ダウンロードからスタートし悩み・・・掲示板に来て解決まで約2週間かかり完成です
感謝感謝です(●^o^●)