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


記事No: 9208
投稿日: 2011/09/18(Sun) 22:18:09
タイトルWeb Protect v4.11 チェックプログラム
ID情報: pyoo1213
投稿者: たくや
URLhttp://rizepro.net/sub/public_html/protect/check.cgi

運営者様

いつも利用させて頂いております。
当方、cgi初心者ですが、認証が必要な
サイトを作成することになりました。

パターン1のように配置したのですがどうも下記のようなNG
が出てしまいます。
init.cgiの中のパスの変更も必要になるのでしょうか?

ご教授頂ければ幸いです。


Web Protect v4.11 チェックプログラム

Perlバージョン: 5.008008
会員ファイル位置: NG
パスワードファイル位置: NG
アクセス履歴ファイル位置: NG
テンプレートディレクトリ位置: OK
隠しディレクトリ位置: NG
セッションディレクトリ位置: NG
sendmail位置: OK


デレクトリ構成

/home/USER/sub/
|
+-- private / (ウェブ上からアクセスできないディレクトリ)
|
| secret.html ...(隠しファイルトップページ)
| file1.html ...(隠しファイル第1ページ)
| file2.html ...(隠しファイル第2ページ)
| file3.html ...(隠しファイル第3ページ)
| :
|
+-- data / .htpasswd [606]
| .axslog [606]
| .member [606]
|
+-- ses [707] /
|
+-- public_html / (公開ディレクトリ)
|
+-- protect / protect.cgi [705]
| enter.cgi [705] ... 入室画面
| admin.cgi [705] ... 管理画面
| manager.cgi [705]
| init.cgi [604]
| check.cgi [705] ... 動作チェック用
| index.html
| cgiprot.cgi
| cgitest.cgi
|
+-- lib / *.*
|
+-- tmpl / *.*



記事No: 9209
投稿日: 2011/09/19(Mon) 17:36:09
タイトルRe: Web Protect v4.11 チェックプログラム
ID情報: kent
投稿者: KENT

> パターン1のように配置したのですがどうも下記のようなNG
> が出てしまいます。
> init.cgiの中のパスの変更も必要になるのでしょうか?

チェックプログラムでNGが出るということは、実際の構成が、解説ページの指定どおりのファイル・ディレクトリ構成になっていないのだと思います。
再度チェックし直してみてください。
あるいは、init.cgiで指定する「サーバパス」の部分を、すべて /から始まる「フルパス」で指定してもいいと思います。

ちなみに、public_htmlディレクトリというのは、いわゆるホームディレクトリの位置例であり、サーバ環境によって異なります。(つまり公開ディレクトリのルート位置)
URLの中に「public_html」が入るのは、あまりよくないと思います。


記事No: 9273
投稿日: 2011/09/30(Fri) 11:04:43
タイトルRe^2: Web Protect v4.11 チェックプログラム
ID情報: pyoo1213
投稿者: たくや
URLhttp://rizepro.net/sub/protect/check.cgi

ご回答誠にありがとうございます。

私のサーバ環境からパターン1は出来ない事が判明しましたので
パターン2で利用する事が出来ました。

ツリー構造はパターン2のデフォルトのまま利用しています。

現行ではファイル、画像を一枚ずつしかプロテクトできないようですがディレクトリ全てに対し認証を翔ることは出来ませんでしょうか?

ご教授頂ければ幸いです。


[検索ページ]