• ベストアンサー

「***.txt」 から 「***.pl」 への変更は?

こんにちは。 アクセス解析CGIの導入に挑戦しようと思ってます。 マニュアルに 「***_pl.txt をダウンロードしてファイル名を ***.pl に変更する」 とあるのですが、txtファイルからplファイルへ変更するのは どのようにしたらいいのでしょうか。 ファイル名を変更するだけじゃないですよね・・・? あと、必要ファイルとして  ***.pl … アクセスログ取得スクリプト  ***.txt … アクセスログ と書いてあります。 配布されているのは「***_pl.txt」というファイルだけで、 「***.txt」というファイルは無いようなんですが、 自分で「***.txt」というファイルを作ればいいのでしょうか・・・? ”***”には全て同じ名前が入ってます。 入手先にサポートBBSなどがないので、こちらで教えていただけると助かります。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • TRADA
  • ベストアンサー率40% (41/102)
回答No.5

>採取したログはaxslog.txtに溜まっていくという解釈で >間違ってないでしょうか? >また、ログの確認(閲覧)方法はいったんローカルに落と>してそのファイルを見るという事でしょうか・・? う~ん、そこまでくるとダウンロード元の製作者に聞くのが一番手っ取り早いと思うんですが(^^; ログはたしかにaxslog.txtというファイルに書きこまれて いるようですね。これはアクセス解析か何かをHP上でやって みたいという事ですよね?(^^) ローカルに落とした物の中を覗くと判ると思いますが 通常はタブで区切られていたりカンマで区切られていたり 独自の色々な表現で書かれているかと思います。 web上で確認できるシステムを利用していると思うのですが ログファイルを覗いてどんな風に書かれているのかを見る というのも、勉強になると思いますよ。 cgi部分でどのようにアクセスし、どこで書き込み作業があって という大まかな作業の流れを把握してみてください。

ryo2222
質問者

お礼

今回は本当に助かりました。 これからもう少しCGIを勉強したいと思ってます。 初心者の面倒な疑問に親切にお答えいただき本当にありがとうございました!!

その他の回答 (5)

  • alicia-y
  • ベストアンサー率40% (85/208)
回答No.6

> アクセス解析CGIの導入に挑戦しようと思ってます。 このツールの配布サイトに行ってどんなものか確認してみました。 このツールはどこから、いつ、どんなブラウザでアクセスが有ったか を axslog.txt に出力していくものですね。なので解析ツールではないです。 別途 axslog.txt を解析するツールがいりますね。 (でも解析ツールはこのサイトにはないですね) axslog.pl ですけど排他制御をしていないようなので同時にアクセスが あると axslog.txt が壊れちゃうかもしれません。気をつけましょう。

ryo2222
質問者

お礼

>別途 axslog.txt を解析するツールがいりますね そうなんですか!? ちょっとガッカリ(苦笑 CGIってある程度勉強してからでないと簡単には扱えないものなのですね・・ 今回はたくさんの方に色々と教えていただいて本当に助かりました。 どうもありがとうございました!

  • callhiro
  • ベストアンサー率35% (54/152)
回答No.4

普通は配布サイトに書かれていると思うのですが、 書かれてませんか? 実際にそのCGIを見ていっているわけではないので想像で回答しますが、 ただ単に空のテキストファイルを作るだけで良いと思いますよ。 デスクトップとかで右クリックして、新規テキストファイルを作成した後、 名前を変更するなどすれば作れます。 あとは***.plファイルと***.txtファイルをアップすれば良いだけですが パーミッションの変更をお忘れ無く。 ではでは。

ryo2222
質問者

お礼

ご回答ありがとうございます。 No.3のお礼でも書いたとおり、転送・パーミッションの変更までなんとかできました。 配布元の説明でpublic_html への設置例として、     public_html/   |---- axslog.pl (755)   |---- axslog.txt (666) と記載されています。 トップページ(index.htm)のアクセスログを取りたいので、indexファイルと同じ並び(同じ場所)に なるように転送したのですが間違ってないでしょうか。。。 また、説明通りに <!--#exec cmd="./axslog.pl"--> という記述をトップのHTMLへ貼り付けましたが、 以後アクセスログの確認はどうやってすればよいのでしょうか? SSIの記述は<BODY>~</BODY>間の最下部に貼り付けました。(これが間違ってたら意味ないのですが;;) ちなみに、TOK2のサーバーとホームページビルダーを使用しています。 またご教授いただけると大変助かります。

  • TRADA
  • ベストアンサー率40% (41/102)
回答No.3

>もう一方のログ用のテキストファイルなんですが、通常こ>れは自分で用意するも >んなんでしょうか。だとしたらどうやって・・? 普通ログ用に用意するのはカラのファイルなので ダウンロードする為にファイルを置くことは少ないですね。 この場合は、ふつうにテキストエディタか何かを開き 何も打たない状態から、保存すれば結構です。 「data.txt」「data.dat」などの指定があると思うので 保存後に拡張子だけ変える方法が楽ですよ~

ryo2222
質問者

お礼

またまたありがとうございます! axslog.txt というのを作り、先日ファイル名を変更したaxslog.pl と一緒に転送しました。 ログのサンプル例を見ると、IPやブラウザ情報が日別に書かれてあったのですが、 採取したログはaxslog.txtに溜まっていくという解釈で間違ってないでしょうか? また、ログの確認(閲覧)方法はいったんローカルに落としてそのファイルを見るという事でしょうか・・? もしよろしければご教授ください。

  • TRADA
  • ベストアンサー率40% (41/102)
回答No.2

こんにちは。 心配する程難しい問題ではないので安心してください。 **.PLファイルは、普通のテキストエディタでも作ることができます。 また、その他**.cgi等も同様に作ることができます。 ダウンロード用によく「**.cgi.txt」と置くのは 他の方がおっしゃる通り、ダウンロードのしやすさや そのままソース内容が表示された場合、メモ帳にでも貼って ファイル名をきちんと指定された通りに保存すればバッチリです。 ダウンロードできた場合は、後ろの「.txt」のみ削って 「***.pl」にしてあげれば任務完了です。

ryo2222
質問者

お礼

ご回答感謝します。 .plファイルに変更できました!あとは中の記述を少し変更するだけです。 これでログ取得スクリプトはOKっと・・・ もう一方のログ用のテキストファイルなんですが、通常これは自分で用意するもんなんでしょうか。 だとしたらどうやって・・? なんかすごい難しいような気がしてドキドキしてます(^-^;

  • alicia-y
  • ベストアンサー率40% (85/208)
回答No.1

***_pl.txt を ***.pl に名前を変更して使ってね、ってことじゃ無いですか。 ***.pl のままじゃ上手くダウンロード出来ないことがあるのでそのようにしていることが有ります。 ログの話は質問内容からは判断できないのでコメント出来ません。 その、ダウンロードしてきた URL を示してもらえれば答えれるかもしれません。

ryo2222
質問者

お礼

さっそくのレスありがとうございます。 URLも書きたかったのですが、ここでは禁止されているようですので記載しませんでした・・・ がんばってみます!

関連するQ&A