Last Updated 2006.02.14
- access cgi - 解説
- access cgi - 設置手順
- access cgi - 追加設置
- access cgi - 記録設定
- access cgi - 表示設定
- access cgi - 照合設定
- access cgi - 動作解説
- access cgi - 更新履歴
- access cgi - FAQ
access cgi - 解説 (ver.4.14)
1:はじめに
このアクセス解析 CGI Script - access cgi は、KENT 氏が KENT WEB にて公開されている Access Report を基礎にして大幅な改造・機能追加を行ったスクリプトです。
- KENT WEB [ http://www.kent-web.com/ ]
- Access Report [ http://www.kent-web.com/data/report.html ]
- CGIスクリプト利用規定 [ http://www.kent-web.com/pubc/kitei.html ]
この CGI Script - access cgi に関する質問については、[ at works - cgi support ] をご覧ください。KENT WEB のサポートコーナーでの質問は、絶対に行わないでください。
- at works : http://atworks-online.net/
- CGI Script の改造及び設置と設定に関してのアドバイスは、現在行っておりません。
- CGI Script の改造及び設置と設定に関しての質問を受け取った場合は、返信を一切行いません。
CGI Script の設置作業及び設置条件は、KENT WEB にて公開されている Access Report よりも難しくなっています。(中級者向き)
2:動作環境
設置前には必ず、以下のことを確認してください。
共通
- サーバが、CGI Script の設置を許可していること。
- UNIXサーバ であること。(Windows, Mac サーバは対象外です)
- サーバが指定している Perl へのパスと、パーミッション設定時の制約等。
下記の様に、設置しても期待通りに動作しない場合があります。
- パーミッション設定に制約があるサーバでは、動作を期待できません。
- 出力時に広告の表示が必須とされるサーバでは、動作を期待できません。
- ISP の付属サービスで運用されているサーバでは、動作を期待できません。
- DNS逆引きサービスを行っていないサーバでは、ホスト情報ではなく IPアドレスが記録されます。
- 転送サービスを利用している環境では、リンク元は上手く取得できません。
なお、動作が確認された一部サーバの設定等についての情報は、access cgi 配布サイトの access cgi - server を参照してください。
- at works : http://atworks-online.net/
Perl 5.8
- 文字コード変換に Encode.pm を利用します。
Perl 5.6
- 文字コード変換に Jcode.pm , jcode.pl , simaguni.pl が利用可能です。
3:主な機能
access cgi は、解析対象ページ毎に JavaScript と SSI を選択して処理を切り替え、情報を記録することができます。
- 記録 : カウント数、日時、リンク元、UserAgent 、解像度、ホスト情報、IPアドレス、リクエスト、優先言語を記録
- 除外 : 訪問者の連続アクセスを、cookie 利用と直前ホスト情報の照合により除外可能
- 除外 : 管理者のアクセスを、cookie 利用と IPアドレス照合により除外可能
- 制限 : 解析リストの閲覧を、パスワードにより制限可能
- 集計 : リンク元、検索語句、解像度、ブラウザ、OS、優先言語、ホスト情報、リクエスト、アクセス件数を集計
- 削除 : 個別情報、リンク元、リクエストの削除が可能
- 置換 : リンク元の記録時置換、リクエストの記録時置換が可能
- 書換 : リンク元のログデータ書換、リクエストのログデータ書換が可能
- 表示 : リンク元のタイトル表示置換、リクエストのタイトル表示置換が可能
- 出力 : GIFカウンター、PNGカウンター、SSIテキストカウンターを出力可能
解析リストの表示部分は XHTML1.1 + CSS にて記述され、設定変更により application/xhtml+xml に対応している UserAgent には Content-Type を application/xhtml+xml として出力し、それ以外の UserAgent へは text/html として出力させることができます。(初期設定では、常に text/html として出力する仕様になっています)
注意
- Access Report とのバージョン混同を避ける為に、access cgi へと名称の変更を行っています。
- ログデータの形式が CGI Script の改造に伴い、Access Report とは異なってしまっています。
- 記録データ種類の追加により、ログデータの容量がかなり大きくなってしまっています。
- 機能追加により、サーバへの負荷が大きくなってしまっています。
- Access Report v3.0 以降にある「アトランダム機能」は使用できません。
4:使用条件
access cgi を使用して発生したいかなる損害にも、作者は責務を負いません。
営利目的に使用する際には、必ず以下の条件に同意し厳守してください。
- access cgi を営利目的に使用するのであれば、KENT 氏が規定している事業者登録が必要です。
- KENT WEB [ http://www.kent-web.com/ ]
- CGIスクリプト利用規定 [ http://www.kent-web.com/pubc/kitei.html ]
- KENT WEB - 事業者登録について [ http://www.kent-web.com/pubc/regist/ ]
- 外部ライブラリを利用している場合は、各ライブラリの規定に従ってください。
- GIF画像連結ライブラリ [ http://www.tohoho-web.com/wwwsoft.htm ]
- PNG連結ライブラリ [ http://tsuki.jpn.org/png/pngren/ ]
- Jcode - Japanese Charset Handler [ http://openlab.ring.gr.jp/Jcode/index-j.html ]
- jcode.pl official page [ http://www.srekcah.org/jcode/ ]
- Unicode(UTF-16,UTF-8)デコーダ「simaguni.pl」 [ http://hp.vector.co.jp/authors/VA014700/simaguni.html ]
- その他の外部ライブラリを利用する場合も、当該ライブラリの規定に従ってください。
access cgi 制作者の himura への連絡は必要ありません。
5:著作権
- access cgi を Web 以外のメディア上にて許可無く再配布することは、禁止いたします。
- access cgi を雑誌及び書籍にて紹介したい場合は、事後でも構いませんので作者への連絡をお願いいたします。
- access cgi を雑誌及び書籍にて付録メディア等への収録を行いたい場合は、事前に作者への連絡をお願いいたします。
access cgi
Access Report 改造版である access cgi の著作権は、himura が保持しています。
- at works : http://atworks-online.net/
Access Report
Access Report の著作権は、KENT 氏が保持しています。
- KENT WEB [ http://www.kent-web.com/ ]
- Access Report [ http://www.kent-web.com/data/report.html ]
- CGIスクリプト利用規定 [ http://www.kent-web.com/pubc/kitei.html ]
gifcat.pl
GIF画像連結ライブラリの著作権は、杜甫々氏が保持しています。
- GIF画像連結ライブラリ [ http://www.tohoho-web.com/wwwsoft.htm ]
pngren.pl
PNG連結ライブラリの著作権は、桜月氏が保持しています。
- PNG連結ライブラリ [ http://tsuki.jpn.org/png/pngren/ ]
Jcode.pm
Perl 用 Module - Jcode.pm の著作権は、Dan Kogai 氏が保持しています。
- Jcode - Japanese Charset Handler [ http://openlab.ring.gr.jp/Jcode/index-j.html ]
jcode.pl
日本語コード変換ライブラリ jcode.pl の著作権は、歌代和正 氏が保持しています。
- jcode.pl official page [ http://www.srekcah.org/jcode/ ]
simaguni.pl
Unicode(UTF-16,UTF-8)デコーダ「simaguni.pl」の著作権は、小室暁生 氏が保持しています。
- Unicode(UTF-16,UTF-8)デコーダ「simaguni.pl」 [ http://hp.vector.co.jp/authors/VA014700/simaguni.html ]
改造版
access cgi の改造版については、著作権情報の削除及び非表示を行わない限り配布も可能です。配布の際には、当該改造版の著作権情報を必ず追加しておいてください。
access cgi 制作者の himura への連絡は必要ありません。