記事No | : 11342 |
投稿日 | : 2013/02/01(Fri) 01:26:14 |
タイトル | : COSMOGATEの入力画面から次へ進まず |
ID情報 | : nontyu |
投稿者 | : のん |
URL | : http://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 |
投稿者 | : のん |
URL | : http://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 |
投稿者 | : のん |
URL | : http://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 |
投稿者 | : のん |
URL | : http://www.familleclub.jp/petitfami/public_html/gate/gate.cgi |
追伸
【設置2】案にしても同じでした。
その際のフルパスは
"/home/users/************/petitfami/private/secret.html";
に変更しました。
やはりフルパスの指定がおかしいのでしょうか。
それから2案にしてから実行すると、
状態は変わりませんが、後からからサーバーのフォルダを確認してみると、
tmplのフォルダの中にまたpublic_htmlのフォルダができてしまい、
その中にまた同じようにgateフォルダができてしまいました。
なぜだかループしてしまっているような…
設置1案に戻してみますのでご教示宜しくお願い致します。