カレッヂ |
質問者 よう
投稿日 2/3(土) 06:55:45
もうずっと迷ってます・・・ miniBBS-EXやアクセスカウンター取り付けは簡単に出来たのですが アクセス解析の設置でかれこれ3日悩んでます。どうか助けてください。 とりあえず私のホストはCGI、SSIの使用を許可してます。 CGIは/cgi-bin に置かなければいけないのが前提です。 http://odin.prohosting.com/******/index.html なので設置的に http://odin.prohosting.com/******/cgi-bin/analyze/log.pl に位置してます。 同じ場所にあるanalyze.cgiは起動しますがログが生成されなてないので 結果を見る事ができません。 恐らく間違えてるのは log.plの箇所では ------------------------------------------------------ #!/usr/local/bin/perl ################################################### # LOG Recorder v1.06 for UNIX (c)www.rescue.ne.jp # ################################################### # SSIを記述するHTMLファイルから見たログフォルダの場所 $log_dir = './analyze/log/'; -------------------↓修正↓---------------------------- #!/usr/bin/perl <ここは私のサーバーでの指定でこうなる ################################################### # LOG Recorder v1.06 for UNIX (c)www.rescue.ne.jp # ################################################### # SSIを記述するHTMLファイルから見たログフォルダの場所 $log_dir = './cgi-bin/analyze/log/';<ここが間違ってるんでしょうか? ------------------------------------------------------------------ 第2にanalyze.cgi # analyze.cgiから見たログフォルダの場所 $log_dir = './log/'; ここの箇所は変更の必要はないと思います。 同じ階層に存在しているので 第3にテキスト文章にある -------------------------------------------------------------- [使い方] ログを採るHTMLファイルにSSIを記述します。そのHTMLファイルから見た log.plを指定します。この文はどこに書いても構いません。 <!--#exec cmd="./analyze/log.pl"--> --------------------------↓変更↓---------------------------- <!--#exec cmd="./cgi-bin/analyze/log.pl"--> 他に色々パスを変更しながらやりましたが全く駄目でした。 ログのディレクトリがカラッポのまんま(;_;) public_html | |-- index.html (対象ファイル) | |--/analyze/ | |-- bar.gif |-- blank.gif |-- analyze.cgi <755> (ログを集計するCGIプログラム) |-- log.pl <755> (ログを採るSSIプログラム) | |--/log/ <777> (ログフォルダ) がマニュアルの記載で私の場合は public_html | |-- index.html (対象ファイル) | |--cgi-bin/analyze/ | |-- bar.gif |-- blank.gif |-- analyze.cgi <755> (ログを集計するCGIプログラム) |-- log.pl <755> (ログを採るSSIプログラム) | |--/log/ <777> (ログフォルダ) になるはずですよね。 この通りやってBBSも日記もアクセスカウンターも付けれたので間違い無いはず・・・ アクセス権は上記通りにやってます。 どなたかお助けください。 |
質問者 よう
[削除]
投稿日 2/4(日) 01:17:17
やっと解決・・・・ やっぱり書いてる内容は全部あってたようです。 イライラしながらやらずにちょっと頭を冷したらできました。 私はフレーム環境でやっててそれもネックだったんだけど、どうやら私の方のサーバーでは SHTMLにしないといけないみたいです。 それとIBMのHPBフレームをつけてやってましたが、フレームページではなく 元のノンフレームのページに付けたら完成・・・ これだとソースからも普通にしてたら見えないんだが、まあいいか? どんな弊害がでるかわからないけど、HTTP_REFERERで自分のアドレスばかりになるんかな? それだと何の解決にもならんか(笑) |
質問者 よう
[削除]
投稿日 2/6(火) 05:32:10
全部自分で返答しているけど、全て解決しました。 ちゃんとカウントされて、リンク元も全部でました。 よかったぁ |
このページは終了したので返信(回答)は書きこめません
Web裏技 |