at works - access cgi - readme - index


Last Updated 2006.02.14

  1. access cgi - 解説
  2. access cgi - 設置手順
  3. access cgi - 追加設置
  4. access cgi - 記録設定
  5. access cgi - 表示設定
  6. access cgi - 照合設定
  7. access cgi - 動作解説
  8. access cgi - 更新履歴
  9. access cgi - FAQ

access cgi - 解説 (ver.4.14)


1:はじめに

このアクセス解析 CGI Script - access cgi は、KENT 氏が KENT WEB にて公開されている Access Report を基礎にして大幅な改造・機能追加を行ったスクリプトです。

  1. KENT WEB [ http://www.kent-web.com/ ]
  2. Access Report [ http://www.kent-web.com/data/report.html ]
  3. CGIスクリプト利用規定 [ http://www.kent-web.com/pubc/kitei.html ]

この CGI Script - access cgi に関する質問については、[ at works - cgi support ] をご覧ください。KENT WEB のサポートコーナーでの質問は、絶対に行わないでください。

  1. CGI Script の改造及び設置と設定に関してのアドバイスは、現在行っておりません
  2. CGI Script の改造及び設置と設定に関しての質問を受け取った場合は、返信を一切行いません

CGI Script の設置作業及び設置条件は、KENT WEB にて公開されている Access Report よりも難しくなっています。(中級者向き)


2:動作環境

設置前には必ず、以下のことを確認してください。

共通

  1. サーバが、CGI Script の設置を許可していること。
  2. UNIXサーバ であること。(Windows, Mac サーバは対象外です)
  3. サーバが指定している Perl へのパスと、パーミッション設定時の制約等。

下記の様に、設置しても期待通りに動作しない場合があります。

  1. パーミッション設定に制約があるサーバでは、動作を期待できません。
  2. 出力時に広告の表示が必須とされるサーバでは、動作を期待できません。
  3. ISP の付属サービスで運用されているサーバでは、動作を期待できません。
  4. DNS逆引きサービスを行っていないサーバでは、ホスト情報ではなく IPアドレスが記録されます。
  5. 転送サービスを利用している環境では、リンク元は上手く取得できません。

なお、動作が確認された一部サーバの設定等についての情報は、access cgi 配布サイトの access cgi - server を参照してください。

Perl 5.8

  1. 文字コード変換に Encode.pm を利用します。

Perl 5.6

  1. 文字コード変換に Jcode.pm , jcode.pl , simaguni.pl が利用可能です。

3:主な機能

access cgi は、解析対象ページ毎に JavaScript と SSI を選択して処理を切り替え、情報を記録することができます。

  1. 記録 : カウント数、日時、リンク元、UserAgent 、解像度、ホスト情報、IPアドレス、リクエスト、優先言語を記録
  2. 除外 : 訪問者の連続アクセスを、cookie 利用と直前ホスト情報の照合により除外可能
  3. 除外 : 管理者のアクセスを、cookie 利用と IPアドレス照合により除外可能
  4. 制限 : 解析リストの閲覧を、パスワードにより制限可能
  5. 集計 : リンク元、検索語句、解像度、ブラウザ、OS、優先言語、ホスト情報、リクエスト、アクセス件数を集計
  6. 削除 : 個別情報、リンク元、リクエストの削除が可能
  7. 置換 : リンク元の記録時置換、リクエストの記録時置換が可能
  8. 書換 : リンク元のログデータ書換、リクエストのログデータ書換が可能
  9. 表示 : リンク元のタイトル表示置換、リクエストのタイトル表示置換が可能
  10. 出力 : GIFカウンター、PNGカウンター、SSIテキストカウンターを出力可能

解析リストの表示部分は XHTML1.1 + CSS にて記述され、設定変更により application/xhtml+xml に対応している UserAgent には Content-Type を application/xhtml+xml として出力し、それ以外の UserAgent へは text/html として出力させることができます。(初期設定では、常に text/html として出力する仕様になっています)

注意

  1. Access Report とのバージョン混同を避ける為に、access cgi へと名称の変更を行っています。
  2. ログデータの形式が CGI Script の改造に伴い、Access Report とは異なってしまっています。
  3. 記録データ種類の追加により、ログデータの容量がかなり大きくなってしまっています。
  4. 機能追加により、サーバへの負荷が大きくなってしまっています。
  5. Access Report v3.0 以降にある「アトランダム機能」は使用できません。

4:使用条件

access cgi を使用して発生したいかなる損害にも、作者は責務を負いません。

営利目的に使用する際には、必ず以下の条件に同意し厳守してください。

  1. access cgi を営利目的に使用するのであれば、KENT 氏が規定している事業者登録が必要です。
  2. 外部ライブラリを利用している場合は、各ライブラリの規定に従ってください。
  3. その他の外部ライブラリを利用する場合も、当該ライブラリの規定に従ってください。

access cgi 制作者の himura への連絡は必要ありません。


5:著作権

  1. access cgi を Web 以外のメディア上にて許可無く再配布することは、禁止いたします。
  2. access cgi を雑誌及び書籍にて紹介したい場合は、事後でも構いませんので作者への連絡をお願いいたします。
  3. access cgi を雑誌及び書籍にて付録メディア等への収録を行いたい場合は、事前に作者への連絡をお願いいたします。

access cgi

Access Report 改造版である access cgi の著作権は、himura が保持しています。

Access Report

Access Report の著作権は、KENT 氏が保持しています。

gifcat.pl

GIF画像連結ライブラリの著作権は、杜甫々氏が保持しています。

pngren.pl

PNG連結ライブラリの著作権は、桜月氏が保持しています。

Jcode.pm

Perl 用 Module - Jcode.pm の著作権は、Dan Kogai 氏が保持しています。

jcode.pl

日本語コード変換ライブラリ jcode.pl の著作権は、歌代和正 氏が保持しています。

simaguni.pl

Unicode(UTF-16,UTF-8)デコーダ「simaguni.pl」の著作権は、小室暁生 氏が保持しています。

改造版

access cgi の改造版については、著作権情報の削除及び非表示を行わない限り配布も可能です。配布の際には、当該改造版の著作権情報を必ず追加しておいてください。

access cgi 制作者の himura への連絡は必要ありません。



http://atworks-online.net/