« CMS完成! | トップページ | パスワードリマインダー »

2011年2月14日 (月)

Research Artisan LiteをアイルのInfinitoPLUSに入れてみた。

リアルタイムで解析できるアクセス解析を探してたところ、見つけたのが、Research Artisan Liteというオープンソースのもの。しかもかなりの高機能!

なければ自作かな?と思ってたのでラッキーでした。

早速、試しにアイルのInfinitoPLUSで作成したサイトに設定......

しかし動かない。あれこれチェックしてみると、どうもjavascriptで読み込むようにしてあるスクリプトがおかしいようです。

Research・・・のサイトをよ~く見てみると

Webサーバー(Apacheを推奨)

と書いてあります。InfinitoPLUSはIIS(Windowsサーバー)

ということで読み込むスクリプトをじっくり見ていくと、なんとなくわかりました。

ra_core⇒application⇒libs⇒Track.php

604行目あたり

$protocol = isset($_SERVER['HTTPS']) ? 'https://' : 'http://'; を

$protocol = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != '' && $_SERVER['HTTPS'] != 'off') ? 'https://' : 'http://';

に変更すればうまくいきました。$_SERVER['HTTPS']をIISで使用するときは注意が必要ですね。

ご参考までに。一応、コードを変更される方は自己責任でお願いします。うまくいかなくても当方は責任持ちません。あしからず・・・。

Research Artisan Liteはとても高機能で、すばらしい!しかもオープンソース。作成者に感謝します。皆さんのサイトにも設置してみてはいかがですか?

« CMS完成! | トップページ | パスワードリマインダー »

「パソコン・インターネット」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/178646/50872991

この記事へのトラックバック一覧です: Research Artisan LiteをアイルのInfinitoPLUSに入れてみた。:

« CMS完成! | トップページ | パスワードリマインダー »