act

ブログ エントリー

アクセス解析『Lunasys 2.0.2』リリース!

【ダウンロード】 【動作サンプル】 【機能比較表】 【設置方法】 【WordPress設定】

Lunasys 2.0.1 ⇒ 2.0.2 差分ファイル ダウンロード

差分ファイルに関して「conf.ini」を中に入れたくないので一旦リセットしてます。 一応betaから2.0.1までの差分はPHPスクリプトのページに残しておきます。 「php.ini」にPDO関連のエクステンション読み込みの記述を入れたんですが、 さくらインターネットなどで問題となるようなのでコメントアウトしました。 必要ならコメントを外してね、ということでよろしくです。

あとリンク元の取得時に「conf.ini」のドメインで複数設定している場合、 そのドメイン間でのリンクは同じサイトと見なしてリンク元を消してしまう問題 (仕様とも言えますが)があったんで直しました。

ログ取得の部分を並列処理させようとしたんですが見事に期待外れ。 そもそも並列は時間のかかる処理向きで元々速い処理をさらに高速化するための ものではない気がします。ですが実験する過程で無駄な部分がいくつか分かったので 少しだけ改善してます。

アクセス解析『Lunasys 2.0.1』リリース!

【ダウンロード】 【動作サンプル】 【機能比較表】 【設置方法】 【WordPress設定】

Lunasys 2.0.0(beta含む) ⇒ 2.0.1 差分ファイル ダウンロード

というわけで修正版。フレームワークレベルで直してます。 タイムゾーン関連のエラーが頻発してたのでフレームワークに組み込みました。 多分サーバーの管理者がPHP本体をバージョンアップしたりすると問題が出るようで。 またエラーが発生するようならどんどんBBSに書き込んで下さい。

「リンク元が取得出来ない」と言ってくる人が非常に多いんですがその原因は ほぼ100%「conf.ini」のドメイン設定が間違っている、 もしくは設定されてないのどちらかだと思われます。 設定したとしても、その後アップデートしたときに差分ファイルに「conf.ini」 が含まれていて再設定を忘れているというケースも考えられます。

今まではドメイン設定が空欄だと自動で設置先サーバーのドメインを設定していましたが、 昔みたいにチェック自体を行わないように変更しました。 設定しなくても動くけど設定しないと面倒なことになるよ、という感じです。 また、初心者向けに具体的なドメインの書き方を「readme.txt」に載せておきました。 ここまでやれば大丈夫でしょう。

あと『freo』でPHPインクルードの場合に動かない、 という情報があって試してみたんですが、全ての処理の前にLunasysのコードを 記述すると動作しました。恐らく内部で終了処理をしていると思われます。 Lunasysのコードを最後に記述すると実行前に終わってしまうケースがあるので 『freo』に限らずPHPインクルードで動かない場合は最後ではなく最初に記述して試してみて下さい。

主な変更点は以下の通り。

アクセス解析『Lunasys 2.0.0』(正式版)リリース!

【ダウンロード】 【動作サンプル】 【機能比較表】 【設置方法】 【WordPress設定】

Lunasys 2.0.0 beta1 ~ beta3 ⇒ 正式版 差分ファイル ダウンロード

というわけで正式版です。Lunasysはシンプル路線で行こうと思ってたんですが例によって 気がついたらシンプル(笑)になってました。あるぇ~?? 1.0のときは 「Lapisのリファイン」と言ってましたが2.0は間違いなく「Lapisの後継」と言えるでしょう。 簡単に書くと

6hot_Analyzer + Lapis + α = Lunasys 2.0

といった感じ。これまでの解析の良いとこ取りかつ余計な部分を削り、全体的にブラッシュアップ。 今まで培ってきた技術の集大成と言っても過言ではありません。 こういうこと自分で言うのはあまり好きではないんですが、今回は良く出来てると思います。 まだLapisを使ってる人にもお勧めしたい一品でございますですよ。

beta3からの変更点は以下の通り。