OWA

提供: KZK memo wiki
移動: 案内検索

OWA:OpenWebAnalytics

私的メモとしてのWikiであるが、どのように閲覧されているのか気になりアクセス解析を行ってみることにした。

GoogleAnalyticsを利用する方法もあったか、今回は OWAを利用してアクセス解析を実現してみる。

本Wikiではインストールの方法までを記述する。

Download

  1. OWAのWEBサイトへ行き、最新版のOWAをダウンロードする。もしくはSVNでチェックアウトしても良い。
    • OWA OfficialSite
      1. 最新版をダウンロード(tar形式)。文書作成時の最新版は1.5.4
        $ wget http://downloads.openwebanalytics.com/owa/owa_1_5_4.tar
      2. アーカイブを展開する。
        $ tar xvf owa_1_5_4.tar owa/
    • $ svn co http://svn.openwebanalytics.com/owa/trunk/ owa

MediaWiki

Mediawikiにインストールする。OWAを単体でのインストールに失敗したため、Mediawikiに組み込む形でインストールする。

OWAのDocumentWikiにインストール手順が記載されているので、参考にする。OWA DocumentWiki MediaWiki_Installation

OWA設置

  1. owaディレクトリは、mediawikiのextensionsディレクトリに移動する。
  2. LocalSettings.phpに設定を追記する。
    require_once("$IP/extensions/owa/mw_plugin.php");

OWA設定

  1. owaディレクトリにある、owa-config-dist.phpをコピーし、owa-config.phpを作成する。
    cp owa-config-dist.php owa-config.php
  2. owa-config.phpを編集する。
    1. database
      • define('OWA_DB_TYPE', '*****'); // options: mysql
      • define('OWA_DB_NAME', '*****'); // name of the database
      • define('OWA_DB_HOST', '*****'); // host name of the server housing the database
      • define('OWA_DB_USER', '*****'); // database user
      • define('OWA_DB_PASSWORD', '*****'); // database user's password
    2. domain
      • define('OWA_PUBLIC_URL', 'http://domain/path/to/owa/');

Patch

PHPのバージョンによるものか分からないが、Errorが起きる。以下で公開されているPatchを適用するとErrorは回避された。文書作成時のPHPバージョンは5.3.x

OWAインストール

設置および設定が終わったらWikiの特殊ページへアクセスし、ページ下方にある<owa>にアクセスする。インストールを実行する。


blog comments powered by Disqus