ラウンジ(兼FAQ掲示板)

simple_access2の設置に関して
過去ログ NO.1077893057
□ haturatu [2004年02月26日11時25分]
初めて質問します。haturatuといいます。

先日simple_access2をDLさせていただきました。
そしてReadme.htmlの記述内容にしたがって、パールのパスを変更し、アスキーモードで転送したのちにパーミッションを変更しました。

これで設置完了と思っていたのですが、いざ解析ページにアクセスしてみますと、log_check.cgiのページはきちんと表示されるのですが、解析結果が表示されません。ちなみにアドレスは下記のとおりです。


http://www.jasep.net/~homestay/cgi-bin/sacs/log_check.cgi

また、解析をするページには下記のとおりスクリプト宣言を<body>内にしています。

<script Language="JavaScript">
<!--
document.write('<img src="./cgi-bin/sacs/access.pl?',parent.document.referrer,'">');
//-->
</script>

なお、ディレクトリは次のとおりに設定しています。

public_html
├index.html (アクセス解析ページ)
├cgi-bin
  └sacs (名称を変えています。)(777)
    ├access.pl (755)
├access.dat (666)
├log_check.cgi (755)
└bar.gif


ここの過去の関連する質問をすべて読ませていただきました。特に1047036046はプリントアウトして読みましたが、一向にわかりません。
でのようにすればいいのか、ご教授下さい。よろしくお願いします。
□ NXer [2004年02月26日20時07分]
はじめまして。NXerです。よろしく。

時間が無い時は、□印の最後のみお読みください。

重要な警告です。
分りにくい説明を読むことで、貴重なお時間を無駄にしないでください。
以下は、当方の作業記録程度です。
------------------------------------------------
>解析結果が表示され
アクセスゼロの時は、結果の表示が出来ないと考えました。
では、アクセスしているのに、なぜ、結果がでないのでしょうか。
cgiを起動していないからかも知れません。
解析cgiは、通常のcgiの呼び出しでいいのですが、
ハイブリッドcgiの起動は、以下のimg srcタグを使います。

simple_access2のreadme文書のスクリプト・コードです。
---------------------引用
<script>
  document.write('<img src="./access/access.pl?',parent.document.
  referrer,'">')
</script>
-------------------------
↓javascriptの起動部分を抜き出しました。
□すえぽんさん
img src="./access/access.pl?、、、、、
□haturatuさん(ラウンジの書き込み)
img src="./cgi-bin/sacs/access.pl?
これで起動するはずです。

===簡単な説明メモ===
ドットとスラッシュの意味は、現在いるディレクトリ配下の
cgi-binという意味で、相対パス指定といわれます。
=================

アクセスがありながら、カウントが0という表示なので
起動の様子を↓で見ました。

http://www.jasep.net/~homestay/
フレームですから、さらに、↓のソースを見せていただきました。

http://www.jasep.net/~homestay/top.htm
このページからです。
■--------------------------------------引用つまりそのままです。
<script Language="JavaScript">
<!--
document.write('<img src="cgi-bin/sacs/access.pl?',parent.document.referrer,'" width=1 height=1>');
//-->
</script>-------------------------■印は間違いを意味します。
起動の部分を抜書きします。
■top.htmから引用
img src="cgi-bin/sacs/access.pl?


img src="./cgi-bin/sacs/access.pl?
この変更をお試しください。

すえぽんさのcgiの多くには、
1)相対パス(./)の指定や
2)http://で始まるURLの指定
があります。UNIX系のサーバーでは、ドットとスラッシュで
カレント・ディレクトリを意味します。1)2)の使い分け
には、当方も苦労の連続です。
上の修正にもかかわらず、不具合がでることもあるかもしれません。

> 初めて、、、

次からは、もしあれば、その時は、気軽に、ご質問ください。
(当方は、一回では満足にお応えできないにもかかわらず勝手なこ
とを書きました。)
□ NXer [2004年02月27日23時44分]
以下のように当方のローカル・サーバーで試してみました。NXerです。

その1)access.plの変更 ファイルロック解除
■元----------------------------------
# ファイルロック (0 = OFF 1 = ON)
$lock_mode = 1;

□新
$lock_mode = 0;
--------------------------------------

その2)access.plの起動index.htmlのbody内コード

<TITLE>accessテスト</TITLE>
</HEAD>
<BODY>
<script language="JavaScript">
<script>
document.write('<img src="./access/access.pl?',parent.document.referrer,'">')
</script>
</BODY>
</HTML>
-----------------------------------
その結果です。

--------------------------引用
TOTAL: hits 2 lines

#NO.1 [2004/02/27 22:52:34]
□ (127.0.0.1)
□Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Win 9x 4.90)
-------------------------------------------------------------------
NO.2 [2004/02/27 22:51:47]
□ (127.0.0.1)
□Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Win 9x 4.90)
----------------------------------------------------------------------
ローカル・サーバーのため、リンク元の表示はないのかと思います。
例リンク元:http://www.xxx.ne.jp/~zzz/link.html

一度上の条件でお試しください。

すえぽんさんのcgiについては、サーバーに依存する部分が大きいことは
その性質上、明らかですが、リナックスサーバ固有の設定が障害になる
ことは、おそらく、少ないか、または無いと思います。私もaccessのロック
を解除するまでは、ローカル・サーバーAN HTTPD(中田昭雄さん)が対応し
ていないのかと思うほど、hit 0 lineの連続でした。
上の結果から、そちらのサーバーでも、時間が許せば、上記変更の動作確認
をお試しください。

参考までにaccess.datのログです。---------------------------------引用
20040227225234,,127.0.0.1,,Mozilla/4.0 (compatible; MSIE 6.0; Windows 98;
Win 9x 4.90)
20040227225147,,127.0.0.1,,Mozilla/4.0 (compatible; MSIE 6.0; Windows 98;
Win 9x 4.90)  (↑はローカル・サーバーのIPアドレス)
-------------------------------------------------------------------
ご質問にお応えするつもりが、自分のサーバーでのaccess運用テストに
舞い戻ってしまいました。ブーメランという遊具をオーストラリアからの
高校生に手ほどきしてもらった時の不思議な感触が甦りました。
どうもありがとうございました。
一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market.