アクセス解析『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インクルードで動かない場合は最後ではなく最初に記述して試してみて下さい。
主な変更点は以下の通り。
- オーバーレイで特定の条件下でエラーが出るバグを修正
- HTTPSのページでも正しくデータを取得出来るよう変更
- conf.iniのドメイン設定の詳細をreadme.txtに追記
- conf.iniのドメイン設定が空欄だとチェックしないよう変更
- php.iniにDynamic Extensions関連の記述を追加
- タイムゾーンをフレームワーク内で設定するように変更
- タイムゾーン設定をphp.iniからfw.iniに移動
- グリニッジ標準時の時差設定をconf.iniからfw.iniに移動