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


記事No: 11342
投稿日: 2013/02/01(Fri) 01:26:14
タイトルCOSMOGATEの入力画面から次へ進まず
ID情報: nontyu
投稿者: のん
URLhttp://www.familleclub.jp/petitfami/public_html/gate/gate.cgi

お世話になります。
パスワード制限のCOSMOGATEを使わせていただきました。

ディレクトリの設置は【設置案1】の
/home/hoge/
|
+-- public_html / index.html
|
+-- gate / gate.cgi
| admin.cgi
| check.cgi
| init.cgi
|
+--private / .htaccess | secret.html ...
|
+-- data / log.cgi
| passwd.cgi |
+-- tmpl / enter.html
error.html

のとおり致しました。

ログイン画面からパスワードを入れて
USER ID=coco password=coco1
ログインボタンを押すして成功すると
次はsecret.html が出てこなくてはいけないはずですが
(自信ないですが、そうですよね?)

エラー (HTTP 404 未検出) になってしまいます。
ちなみにでたらめのIDとPASSを入れても
エラー画面にならず同じ症状です。


フルパスの指定が間違っているのでしょうか。

# 隠しファイルのフルパス【サーバパス】
# → HTMLファイルの場合はサーバパスで記述
# → CGIファイルの場合は、http:// からのフルパスで記述
$cf{secfile} = "/home/users/************/petitfami/public_html/gate/private/secret.html";

上記は正確に書けませんが、フルパスビューワーのcgiで
確認できなかったのでサーバーに確認済みのパスです。

一つ気になったのはログインボタンを押す際のURLが
http://www.familleclub.jp/gate/tmpl/gate.cgi

となっていたことです。
入力画面のHTMLは何も触っていませんし、
tmpl/配下にはgate.cgiはないはずなので
エラー (HTTP 404 未検出) になってしまうのでは?と
思ったのですが…。

他に情報漏れや記載ミスがありましたら
ご指摘ください。



記事No: 11346
投稿日: 2013/02/01(Fri) 12:23:41
タイトルRe: COSMOGATEの入力画面から次へ進まず
ID情報: kent
投稿者: KENT

> お世話になります。
> パスワード制限のCOSMOGATEを使わせていただきました。
>
> ディレクトリの設置は【設置案1】の
> /home/hoge/
> |
> +-- public_html / index.html
> |
> +-- gate / gate.cgi
> | admin.cgi
> | check.cgi
> | init.cgi
> |
> +--private / .htaccess | secret.html ...
> |
> +-- data / log.cgi
> | passwd.cgi |
> +-- tmpl / enter.html
> error.html
>
> のとおり致しました。
>
> ログイン画面からパスワードを入れて
> USER ID=coco password=coco1
> ログインボタンを押すして成功すると
> 次はsecret.html が出てこなくてはいけないはずですが
> (自信ないですが、そうですよね?)
>
> エラー (HTTP 404 未検出) になってしまいます。
> ちなみにでたらめのIDとPASSを入れても
> エラー画面にならず同じ症状です。
>
>
> フルパスの指定が間違っているのでしょうか。
>
> # 隠しファイルのフルパス【サーバパス】
> # → HTMLファイルの場合はサーバパスで記述
> # → CGIファイルの場合は、http:// からのフルパスで記述
> $cf{secfile} = "/home/users/************/petitfami/public_html/gate/private/secret.html";
>
> 上記は正確に書けませんが、フルパスビューワーのcgiで
> 確認できなかったのでサーバーに確認済みのパスです。
>
> 一つ気になったのはログインボタンを押す際のURLが
> http://www.familleclub.jp/gate/tmpl/gate.cgi
>
> となっていたことです。
> 入力画面のHTMLは何も触っていませんし、
> tmpl/配下にはgate.cgiはないはずなので
> エラー (HTTP 404 未検出) になってしまうのでは?と
> 思ったのですが…。
>
> 他に情報漏れや記載ミスがありましたら
> ご指摘ください。

init.cgi にて、以下を変更していませんか?

# 本体ファイルURL【URLパス】
$cf{gate_cgi} = './gate.cgi';


記事No: 11349
投稿日: 2013/02/01(Fri) 13:19:53
タイトルRe^2: COSMOGATEの入力画面から次へ進まず
ID情報: nontyu
投稿者: のん
URLhttp://www.familleclub.jp/petitfami/public_html/gate/gate.cgi


> init.cgi にて、以下を変更していませんか?
>
> # 本体ファイルURL【URLパス】
> $cf{gate_cgi} = './gate.cgi';


KENTさん
お返事ありがとうございます。

init.cgi をinit1.txtでULしております。
http://www.familleclub.jp/bin/init1.txt

そちらは指定された管理者用パスワードと
フルパス以外さわっておりません。
その部分は*でふせてあります。

構成図をもう一度確認してみました。

> /petitfami/
> |
> +-- public_html /
| index.html
> |
> +-- gate /
 | gate.cgi
> | admin.cgi
> | check.cgi
> | init.cgi
> |
> +-- private /
| .htaccess
| secret.html ...
> |
> +-- data /
| log.cgi
> | passwd.cgi
|
> +-- tmpl /
| enter.html
| error.html
>


が、間違っていないようです。

他に何か提示するものがあればお知らせください。


記事No: 11351
投稿日: 2013/02/01(Fri) 17:12:20
タイトルRe^3: COSMOGATEの入力画面から次へ進まず
ID情報: teketen
投稿者: てけてん

> 一つ気になったのはログインボタンを押す際のURLが
> http://www.familleclub.jp/gate/tmpl/gate.cgi

テンプレートファイルのenter.htmlの記述がおかしいです。
何か、ホームページ作成ソフトなどで編集されましたか?

<FORM action="../../../gate/tmpl/!gate_cgi!" method="post">



<FORM action="!gate_cgi!" method="post">

に変更して下さい。


記事No: 11352
投稿日: 2013/02/02(Sat) 00:35:08
タイトルRe^4: COSMOGATEの入力画面から次へ進まず
ID情報: nontyu
投稿者: のん
URLhttp://www.familleclub.jp/petitfami/public_html/gate/gate.cgi

> > 一つ気になったのはログインボタンを押す際のURLが
> > http://www.familleclub.jp/gate/tmpl/gate.cgi
>
> テンプレートファイルのenter.htmlの記述がおかしいです。
> 何か、ホームページ作成ソフトなどで編集されましたか?
>
> <FORM action="../../../gate/tmpl/!gate_cgi!" method="post">
>
> を
>
> <FORM action="!gate_cgi!" method="post">
>
> に変更して下さい。


てけてんさん
お返事ありがとうございました。

私もenter.htmlの表記に疑問がありました。
ソースを見ると
<FORM action="../../../gate/tmpl/!gate_cgi!" method="post">
となっていたのですが、まったく何も触っていません。

再度COSMOGATEをダウンロードしなおしてみたり、
もう一度サンプルを見直したりしてましたら
やはりソースはご指摘の通り
<form action="!gate_cgi!" method="post">
となっていましたので直してみました。

すると今度はsecret.htmlが現れて成功致しました。

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

なぜ上記のような記述に変わったのか、
全く理解できませんが…。
なにはともあれ、成功して良かったです。


記事No: 11350
投稿日: 2013/02/01(Fri) 14:26:52
タイトルRe^2: COSMOGATEの入力画面から次へ進まず
ID情報: nontyu
投稿者: のん
URLhttp://www.familleclub.jp/petitfami/public_html/gate/gate.cgi

追伸
【設置2】案にしても同じでした。
その際のフルパスは

"/home/users/************/petitfami/private/secret.html";
に変更しました。

やはりフルパスの指定がおかしいのでしょうか。

それから2案にしてから実行すると、
状態は変わりませんが、後からからサーバーのフォルダを確認してみると、
tmplのフォルダの中にまたpublic_htmlのフォルダができてしまい、
その中にまた同じようにgateフォルダができてしまいました。
なぜだかループしてしまっているような…

設置1案に戻してみますのでご教示宜しくお願い致します。


[検索ページ] [掲示板]