記事No | : 14159 |
投稿日 | : 2015/08/27(Thu) 12:06:08 |
タイトル | : カウントアップされないんです。 |
ID情報 | : Kero4san |
投稿者 | : Kero4san |
URL | : http://www.geocities.jp/gokuraku_ya/index.html |
「アクセス解析」を試しました。スクリプトもプログラムも、説明にない部分はいじっていません。
チェックモードの動作チェックはオーケーでした。
その後、アクセスがあってもカウンターは動いていません。
フォルダの位置関係は間違ってないと思います。
ジオサイトは規定でパーミッションの変更ができず、report.cgi、init.cgi、list.cgi、log.cgiはすべて774のままで動かせませんが、たぶんこれは関係ないかなと思います。
隠しファイルの.htaccessはサーバの規定ではじかれました。そのせいではないかと思うんですが。
他に説明と食い違っている部分はないので、それ以外に考えられません。
これ抜きでやるとなると、中身をいじるということになるんでしょうか。
初心者で理解の足りない部分はあろうかと思います。
よろしくご教示ねがいます。
記事No | : 14163 |
投稿日 | : 2015/08/27(Thu) 17:09:19 |
タイトル | : Re: カウントアップされないんです。 |
ID情報 | : teketen |
投稿者 | : てけてん |
> 隠しファイルの.htaccessはサーバの規定ではじかれました。そのせいではないかと思うんですが。
全く違います。
CGIスクリプトの動作には関係ありません。
この.htaccessは、index.htmlファイルが置いてないディレクトリ(フォルダ)にアクセスした際に、ディレクトリにブラウザから直接アクセスすることを制限するものです。
(.htaccessが設置されているディレクトリは及びその中のファイルには、ブラウザで直接アクセスする必要がないので)
index.htmlファイルに記述された
<script type="text/javascript">
<!--
document.write("<img src='http://www.example.com/report/report.cgi?");
document.write(escape(document.referrer)+"' width='1' height='1'>");
// -->
</script>
<noscript>
<img src="http://www.example.com/indexhtml/report.cgi" width="1" height="1">
</noscript>
が、違います。
http://www.example.com/report/report.cgi?
http://www.example.com/indexhtml/report.cgi
この部分は、Kero4sanさんが設置されたreport.cgiのアドレスに変更する必要があります。
記事No | : 14187 |
投稿日 | : 2015/08/29(Sat) 09:02:10 |
タイトル | : Re^2: カウントアップされないんです。 |
ID情報 | : Kero4san |
投稿者 | : Kero4san |
URL | : http://www.geocities.jp/gokuraku_ya/index.html |
てけてん さん、さっそくの指摘、ありがとうございます。
> http://www.example.com/report/report.cgi?
> http://www.example.com/indexhtml/report.cgi
> この部分は、Kero4sanさんが設置されたreport.cgiのアドレスに変更する必要があります。
この部分を直しました。
数字が動かないので、ページのアクセスが少なすぎるからか、修正の反映に時間がかかるのかと思って様子見をしていましたが、やはり動きませんでした。
説明ページと実際とを比較し、見落としがないかどうかをチェックしましたが、見当たりません。
障害とは関係なさそうな項目数値まで入れ替えを試したりしてみましたが。
つまらない思い違いをしてるだけなのかもしれません。
再度になりますが、よろしくお願いします。
記事No | : 14189 |
投稿日 | : 2015/08/29(Sat) 11:34:08 |
タイトル | : Re^3: カウントアップされないんです。 |
ID情報 | : teketen |
投稿者 | : てけてん |
htmlファイルに記述された
http://www.geocities.jp/gokuraku_ya/report/report.cgi
にスクリプトがないです。
どこに設置されたのか確認してください。
FTPソフトで見た時に、
http://www.geocities.jp/gokuraku_ya/index.html
のindex.htmlファイルと同じ場所に、reportディレクトリ(フォルダ)が存在していますか?
記事No | : 14197 |
投稿日 | : 2015/08/29(Sat) 22:53:20 |
タイトル | : Re^4: カウントアップされないんです。 |
ID情報 | : Kero4san |
投稿者 | : Kero4san |
URL | : http://www.geocities.jp/gokuraku_ya/index.html |
> htmlファイルに記述された
> http://www.geocities.jp/gokuraku_ya/report/report.cgi
> にスクリプトがないです。
> どこに設置されたのか確認してください。
report.cgiはreportフォルダにあります。
cgiはブラウザでダイレクトに開きませんでしたが、
http://www.geocities.jp/gokuraku_ya/report/img/graph2.gif
で、小さい画像をブラウザ表示したので、フォルダの位置関係をミスってはいないと思います。
index.htmlファイルと同じディレクトリ位置に、たしかにreportフォルダは存在しています。
FTPのウィンドウで見て、その中にreport.cgiはあります。
それとも<script>タグの中身に問題があるのでしょうか。
関係ないかとは思いましたが、念のため、DREAM COUNTERなど、他のcgi関係のファイルは削除しました。
記事No | : 14198 |
投稿日 | : 2015/08/29(Sat) 23:46:49 |
タイトル | : Re^5: カウントアップされないんです。 |
ID情報 | : teketen |
投稿者 | : てけてん |
Yahoo!ジオシティーズの「CGIについて」
http://geocities.yahoo.co.jp/originalcgi/
を見て原因が分かりました。
CGIのディレクトリの説明に、
> ※ただし、アクセスする場合には、
> http://cgi.[サブドメイン].geocities.jp/[Yahoo! JAPAN IDまたはニックネーム]/といったURLになります。
> サブドメインがwwwの場合は、
> http://cgi.geocities.jp/[Yahoo! JAPAN IDまたはニックネーム]/となります。
とあるので、
http://www.geocities.jp/gokuraku_ya/report/report.cgi
ではなく
http://cgi.geocities.jp/gokuraku_ya/report/report.cgi
に変更して下さい。
CGIスクリプトにアクセスする際は、アドレスのwwwの部分をcgiにする必要があります。
記事No | : 14199 |
投稿日 | : 2015/08/30(Sun) 14:56:57 |
タイトル | : Re^6: カウントアップされないんです。 |
ID情報 | : Kero4san |
投稿者 | : Kero4san |
URL | : http://www.geocities.jp/gokuraku_ya/index.html |
解析データが出てきました。
http://cgi.geocities.jp/gokuraku_ya/report/list.cgi
他人には見れないようになってるのかもしれませんが。
「ジオシティーズ CGI利用環境」ページをくり返し読んでたんですが、cgiのURLのほうとwwwとがどう位置づけられてるのか、理解してませんでした(今もあやふや)。
どっちで見ても表示結果は同じでしたし。
そのへんの部分を突き詰めて考えていけば自力でも解決できたのかもしれません。
お手間をとらせてしまいました。ありがとうございます。
引き続いてこれからも学習していきます。