- ベストアンサー
「***.txt」 から 「***.pl」 への変更は?
こんにちは。 アクセス解析CGIの導入に挑戦しようと思ってます。 マニュアルに 「***_pl.txt をダウンロードしてファイル名を ***.pl に変更する」 とあるのですが、txtファイルからplファイルへ変更するのは どのようにしたらいいのでしょうか。 ファイル名を変更するだけじゃないですよね・・・? あと、必要ファイルとして ***.pl … アクセスログ取得スクリプト ***.txt … アクセスログ と書いてあります。 配布されているのは「***_pl.txt」というファイルだけで、 「***.txt」というファイルは無いようなんですが、 自分で「***.txt」というファイルを作ればいいのでしょうか・・・? ”***”には全て同じ名前が入ってます。 入手先にサポートBBSなどがないので、こちらで教えていただけると助かります。 よろしくお願いします。
- ryo2222
- お礼率80% (104/130)
- CGI
- 回答数6
- ありがとう数9
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
>採取したログはaxslog.txtに溜まっていくという解釈で >間違ってないでしょうか? >また、ログの確認(閲覧)方法はいったんローカルに落と>してそのファイルを見るという事でしょうか・・? う~ん、そこまでくるとダウンロード元の製作者に聞くのが一番手っ取り早いと思うんですが(^^; ログはたしかにaxslog.txtというファイルに書きこまれて いるようですね。これはアクセス解析か何かをHP上でやって みたいという事ですよね?(^^) ローカルに落とした物の中を覗くと判ると思いますが 通常はタブで区切られていたりカンマで区切られていたり 独自の色々な表現で書かれているかと思います。 web上で確認できるシステムを利用していると思うのですが ログファイルを覗いてどんな風に書かれているのかを見る というのも、勉強になると思いますよ。 cgi部分でどのようにアクセスし、どこで書き込み作業があって という大まかな作業の流れを把握してみてください。
その他の回答 (5)
- alicia-y
- ベストアンサー率40% (85/208)
> アクセス解析CGIの導入に挑戦しようと思ってます。 このツールの配布サイトに行ってどんなものか確認してみました。 このツールはどこから、いつ、どんなブラウザでアクセスが有ったか を axslog.txt に出力していくものですね。なので解析ツールではないです。 別途 axslog.txt を解析するツールがいりますね。 (でも解析ツールはこのサイトにはないですね) axslog.pl ですけど排他制御をしていないようなので同時にアクセスが あると axslog.txt が壊れちゃうかもしれません。気をつけましょう。
お礼
>別途 axslog.txt を解析するツールがいりますね そうなんですか!? ちょっとガッカリ(苦笑 CGIってある程度勉強してからでないと簡単には扱えないものなのですね・・ 今回はたくさんの方に色々と教えていただいて本当に助かりました。 どうもありがとうございました!
- callhiro
- ベストアンサー率35% (54/152)
普通は配布サイトに書かれていると思うのですが、 書かれてませんか? 実際にそのCGIを見ていっているわけではないので想像で回答しますが、 ただ単に空のテキストファイルを作るだけで良いと思いますよ。 デスクトップとかで右クリックして、新規テキストファイルを作成した後、 名前を変更するなどすれば作れます。 あとは***.plファイルと***.txtファイルをアップすれば良いだけですが パーミッションの変更をお忘れ無く。 ではでは。
お礼
ご回答ありがとうございます。 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)
>もう一方のログ用のテキストファイルなんですが、通常こ>れは自分で用意するも >んなんでしょうか。だとしたらどうやって・・? 普通ログ用に用意するのはカラのファイルなので ダウンロードする為にファイルを置くことは少ないですね。 この場合は、ふつうにテキストエディタか何かを開き 何も打たない状態から、保存すれば結構です。 「data.txt」「data.dat」などの指定があると思うので 保存後に拡張子だけ変える方法が楽ですよ~
お礼
またまたありがとうございます! axslog.txt というのを作り、先日ファイル名を変更したaxslog.pl と一緒に転送しました。 ログのサンプル例を見ると、IPやブラウザ情報が日別に書かれてあったのですが、 採取したログはaxslog.txtに溜まっていくという解釈で間違ってないでしょうか? また、ログの確認(閲覧)方法はいったんローカルに落としてそのファイルを見るという事でしょうか・・? もしよろしければご教授ください。
- TRADA
- ベストアンサー率40% (41/102)
こんにちは。 心配する程難しい問題ではないので安心してください。 **.PLファイルは、普通のテキストエディタでも作ることができます。 また、その他**.cgi等も同様に作ることができます。 ダウンロード用によく「**.cgi.txt」と置くのは 他の方がおっしゃる通り、ダウンロードのしやすさや そのままソース内容が表示された場合、メモ帳にでも貼って ファイル名をきちんと指定された通りに保存すればバッチリです。 ダウンロードできた場合は、後ろの「.txt」のみ削って 「***.pl」にしてあげれば任務完了です。
お礼
ご回答感謝します。 .plファイルに変更できました!あとは中の記述を少し変更するだけです。 これでログ取得スクリプトはOKっと・・・ もう一方のログ用のテキストファイルなんですが、通常これは自分で用意するもんなんでしょうか。 だとしたらどうやって・・? なんかすごい難しいような気がしてドキドキしてます(^-^;
- alicia-y
- ベストアンサー率40% (85/208)
***_pl.txt を ***.pl に名前を変更して使ってね、ってことじゃ無いですか。 ***.pl のままじゃ上手くダウンロード出来ないことがあるのでそのようにしていることが有ります。 ログの話は質問内容からは判断できないのでコメント出来ません。 その、ダウンロードしてきた URL を示してもらえれば答えれるかもしれません。
お礼
さっそくのレスありがとうございます。 URLも書きたかったのですが、ここでは禁止されているようですので記載しませんでした・・・ がんばってみます!
関連するQ&A
- 掲示板の設置について
CGI初心者です。 ダウンロードした掲示板のcgiスクリプトを、自分のPCで設置テストをしています。(Apacheを使って) [htdocs]に[bbs]フォルダを作って、そのまま入れたときはちゃんと表示されました。次に「cgiはcgi-bin下でのみ動く」のテストをしてみようと、下記のように設置してみました。 [htdocs] | +-index.html | +-[cgi-bin]-bbs.cgi | +-[bbs]-[gazou]、jcode.pl、log.dat、skin.html (↑[bbs]フォルダに、[gazou]フォルダと3つのファイルを入れたという意味です) bbs.cgiにパスを設定する箇所があり、「このスクリプトの場所」は、./bbs.cgiで(初期値のまま)、[bbs]フォルダに入っているファイルは ../bbs/~ とし、http://localhost/cgi-bin/bbs.cgi で呼び出すと「ページが見つかりません」と出てしまいます。上記設置の他に、jcode.plとlog.datも[bbs]フォルダに移動してみましたが(パスも ./~ に変更しました)、「ページが見つかりません」になってしまいます。 きちんと表示させるにはどうしたらいいのでしょうか?教えて下さい、よろしくお願いします。
- 締切済み
- CGI
- 拡張子 .pl のパーミッションについて
とあるCGIを設置したところ、随分あとになって以下のような記述を見つけました。 設定ファイルの拡張子が .pl でパーミッションが755だとファイル内を閲覧される可能性がある。 (PWなどがわかってしまう) 対策) 設定ファイルの拡張子を .cgi にする。同時にメインのCGIの方のファイル設定も設定ファイル名を変更する。 たしかに外から覗けることが確認されました。ただどこでPWがわかるかはわかりません。 1.これはやはり変更したほうがいいのでしょうか?現在PWがやぶられなどの事実はありません。 2.これを変更することによって、ログ喪失などの心配はないでしょうか? (これが怖くて安易にいじれません) 3.ファイル名を変更する代わりに、パーミッションを644や666などに変更する などの対処でできないのでしょうか? なにせCGIはあまり詳しくないため困っております。 対策を取りすぎなのかもしれませんが、よろしくお願いします。
- ベストアンサー
- CGI
- CGI(BBS)の設置が出来ません(2)
--------------------↓ # ログディレクトリ (フルパスだと / から) $log_dir = "."; ↑これは「/bbs.log」と入れるのでしょうか? ちなみに上記全ての書類はcgi-binで同階層です。 # 表示ファイルディレクトリ (フルパスだと / から) $htm_dir = "."; ↑これもよく分かりません。 # CGIスクリプト自身をURLで指定 $script = "http://www.●●●.ne.jp/cgi-bin/lomobbs.cgi"; ↑の様に入れましたが合っていますでしょうか? # 表示ファイル (index.html) のある「ディレクトリ」をURLで指定 $htm_url = "http://www.●●●.ne.jp/cgi-bin"; # ログファイル名 $logfile = "bbs.log"; # ロックファイル名 $lockfile = './bbs.lock'; # 過去ログのあるディレクトリ (フルパスだと / から) $past_dir = "."; # 補助プログラムのファイル名 $subfile = './bbs2.cgi'; ---------------------------- 以上、アヤシイ個所を書いてみました。 おかしな個所があれば教えてください。 ちなみに、DLしたcgiの書類名を変更したのですが、 それは何か影響はありますか? いくらやり直してもページが表示されません。
- 締切済み
- CGI
- ファイルの転送モード(Euc Jis 無変換)について
ファイルの転送モードについてわからないので質問させてください。 ソフトはffftpを使用しています。 txt html cgi dat(bbsのログ) などはアスキーモードで転送するというのはわかったのですが、ffftpのメニューにある Euc Jis 無変換はどのように使い分ければよいのでしょうか?以下のファイルの場合、どれを選択すればよいか教えてください。また無変換で転送しなくてはいけないものにJisなどを使用した場合、何か問題は起こりますか?(特に掲示板のログファイルやCGIファイルなど) アスキー *.html *.cgi *.dat(bbs のログ) *.pl
- ベストアンサー
- その他(ソフトウェア)
- フリー配布CGIのファイル名変更
お世話になります。 メールで受信するフォームでを作っていますが、CGIを自分で組めないため配布CGIを利用させていただいてます。フリー配布CGIなのでカスタマイズ可能なのですが、ファイル名を変更しても機能するのか教えてください。 例えば <AAA>フォルダ │--bbb.cgi │--fff.pl │--ccc.html があります。ccc.htmlを動かすためのbbb.cgiです。 もうひとつCGIを入れたいフォームeee.htmlが有る場合、上記のフォルダとファイルをコピーしてファイル名を変更して利用することはできますか? │ │--<AAA>フォルダ │ │--bbb.cgi │ │--fff.pl │ │--ccc.html | │--<DDD>フォルダ │--bbb2.cgi │--fff2.pl │--eee.html ccc.htmlとeee.htmlのフォームの内容は異なるのですが、ファイル名を気軽に変更したcgiファイルでも大丈夫でしょうか? または、<AAA>にeee.htmlを入れてbbb.cgiを共有させることはできるのでしょうか?(<DDD>フォルダ以下はなしで) プログラムファイルを壊してしまうのが怖くてなかなか実行できないでいるのです。 抽象的な質問ですみませんが、よろしくお願いします。
- ベストアンサー
- CGI
- 「.pl」ファイルはサブルーチンのようなものなのですか?
掲示板スクリプトなどを落としてファイルを見ると、「.pl」というファイルがたまにあります。 これはサブルーチン的なやくわりがあるのですか? もしそうなら、どうしてわざわざ「pl」に書き分ける必要があるのでしょうか。すべてひとつの.cgiに書けばいいのに。
- ベストアンサー
- Perl
- ファイル名変更するとき,「.txt」がついてしまう。
OS,Windows98SE使っているものです。 ファイル名の変更をしたとき,なぜか、その変更したファイル名のあとに、「.txt」と余分につくようになってしまいました。一応,「.txt」とつけるかどうかOS側から聞いてきてくれるのですが,「いいえ」と答えると,そのファイルが、今まで開いていたアプリケーションで開けなくなってしまうのです。また,その時、アイコンも別のデザインのものに変わってしまいます。どこかの設定を変えるのかもしれませんが,この問題を解決するにはどうすればよいのでしょうか。
- ベストアンサー
- その他(ソフトウェア)
- jcode.plファイルが閲覧できるのですが
http://△☆.sakura.ne.jp/cgi/jcode.pl 上記のURLでアクセスすると、jcode.plファイルが表示されます。 http://△☆.sakura.ne.jp/cgi にアクセスした時は、Forbiddenが表示され アクセスが拒否されるようになっています。 さくらインターネットのファイルマネージャーで 設定したのですが、なぜかjcode.plだけは閲覧できてしまいます。 これは他の方も同じなのでしょうか。 パーミッションを755にしても644にしても同じでした。
- ベストアンサー
- CGI
- .txtではなく.logの方が良いのでしょうか?
vbaでシステム開発をしていて、テキストファイルにログを書き出そうと思うのですが その際拡張子は.txtではなく.logの方が良いのでしょうか? txtとlogは、ファイル名で判断するためだけで中身の機能は同じですか?
- ベストアンサー
- その他(プログラミング・開発)
- ×マークを消したいのですが
アクセス解析のCGIを設置したんですが、非表示のはずなのに×マークが見えてしまってます。 この×マークをみえないようにしたいのですが、判る人教えて下さい。 配布元 http://www.suepon.com/ simple_access v.1.0 アクセス解析するページへの記述 <script>document.write('<img src="../access/access.pl?',parent.document.referrer,'">')</script> ↑ この部分が×マークが出てしまいます。サンプルだとこの呼び出しタグで 真っ白な画面のままです。
- 締切済み
- CGI
お礼
今回は本当に助かりました。 これからもう少しCGIを勉強したいと思ってます。 初心者の面倒な疑問に親切にお答えいただき本当にありがとうございました!!