トップに戻る
Mogura改
PHP+MySQLで動作するアクセス解析です。フリーソフトとして公開します。
オーサカPHPで配布されているMoguraの改造版です。
サンプル
- オーサカPHPのサンプルを参考にしてください。これとほぼ同じです。
ダウンロード
- 本体(ZIP)
-
最新版
- リンク先ページの「ダウンロード」をクリックしてください。
- UTF-8版とEUC-JP版がセットになっています。
- 旧バージョン
- 高速化パッチ(ZIP)
- Mogura改の解析速度を向上させるパッチです。「mogura」ディレクトリ直下にアップロードし、実行してください。
- Ver2.7.2以降のMogura改に同梱しているsetup.phpでセットアップを行った場合、パッチを実行する必要はありません。
- メニュー更新パッチ(ZIP)
- 同梱したプラグインをメニューリスト(解析画面左のメニュー)に追加するパッチです。「mogura」ディレクトリ直下にアップロードし、実行してください。
- Ver2.11.1以降のMogura改に同梱しているsetup.phpでセットアップを行った場合、パッチを実行する必要はありません。
- 実行するとメニューリストが初期化されますので、カスタマイズされている方は注意してください。
- PEAR(ZIP)
- サーバの環境によって必要となるPEARファイル一式です。セットアップ時にPEARの読み込みに失敗した場合のみ使用してください。
- 「PEAR.php」と同一階層にあるファイルとディレクトリ全てを、「mogura」ディレクトリ直下にアップロードしてください。
使用方法
- オーサカPHPの使用方法を参照してください。
- オリジナル版Mogura、Mogura改旧バージョンからの更新方法は、以下の通りです。
- 新しいconfig.phpの58〜69行目付近にある「docomo端末ID取得モード」項目を、現在使用しているconfig.phpにコピペする(オリジナル版、またはVer2.2.0以前のMogura改から更新する場合のみ)
- setup.php、config.php以外を上書きする
- コントロールパネルの「その他の設定」から「UA更新」を実行する
- メニュー更新パッチを実行する(オリジナル版、またはVer2.10.10以前のMogura改から更新する場合のみ)
- 高速化パッチを実行する(オリジナル版、またはVer2.7.1以前のMogura改から更新する場合のみ)
-
WriteTypeが以下のログ取得用タグを使用している場合、修正があるので書き換える
※ 前者は書き換えなくても解析は可能です。ただし、docomoのユーザーが追跡できません。
- 「JavaScript and Image(拡張子がPHP以外のページ)」 (オリジナル版、またはVer1.5.12以前のMogura改から更新する場合のみ)
- 「PHP outside(拡張子がPHPのページ&外部サーバー)」 (オリジナル版、またはVer1.5.4以前のMogura改から更新する場合のみ)
FAQ
- タイトルの自動取得モードを「2(動的にタイトル生成あり)」に設定してもタイトルが取得できない
- WriteTypeが「PHP outside(拡張子がPHPのページ&外部サーバー)」のタグによるログ取得が機能しない
- 「unknown path」と表示されるアクセスがある
更新履歴
- 2011/06/26 Ver2.12.9
- ブラウザ、モバイル、モバイルIP、OSの各リストを更新
- 2011/06/19 Ver2.12.8
- 2010/12/01 Ver2.12.7
- ブラウザ、モバイル、モバイルIP、OSの各リストを更新
- 2010/11/06 Ver2.12.6
- 2010/10/21 Ver2.12.5
- 2010/10/01 Ver2.12.4
- 2010/09/03 Ver2.12.3
- 2010/09/02 Ver2.12.2
- 地域、ISPリストを更新(利用者の多いISPを上部に移動し、解析速度を向上)
- 2010/09/01 Ver2.12.1
- ISPリストを更新
- ISP解析画面のレイアウトを調整
- 2010/08/31 Ver2.12.0
- 地域、ブラウザ、クローラ、検索エンジン、アイコン、ISP、モバイル、モバイルIP、OSの各リストを更新
-
ログ保存テーブル、UserAgent保存テーブル破損時の自動修復機能を追加
⇒ AUTO_INCREMENT値の不整合によるログ登録エラーを検知し、自動修復します。
- ISP解析を高速化
- ISP解析画面にドメインを表示するよう変更
- その他、細かい修正
-
高速化パッチ Ver1.2.2 エラー判定処理を微修正
※ 既に実行している方は、再度実行する必要はありません。
- 2010/03/21 Ver2.11.5
- 2010/03/13 Ver2.11.4
- ユーザー環境、ダウンロード解析について、カレンダーの解析日・期間指定と連動するよう変更
- 2010/03/05 Ver2.11.3
- 2010/03/01_2 Ver2.11.2
- タイトル別解析画面に指定ログ表示用のリンクを追加
- その他、細かい改良
- 2010/03/01 Ver2.11.1
-
「ページタイトル別解析」プラグインを同梱
⇒ メニューリストの設定はセットアップ時に行うため、既に設置している方は「ダウンロード」の項にある「メニュー更新パッチ」を実行してください
- メニュー更新パッチ Ver1.1.0 上記プラグインを追加
- UA更新処理を高速化
- ホスト解析の高速化・画面表示修正
- クローラリストを更新
- その他、細かい修正
- 2010/02/19 Ver2.10.10
- ブラウザ、検索エンジン、OSの各リストを更新
-
WriteTypeが「PHP outside(拡張子がPHPのページ&外部サーバー)」のタグについて、「allow_url_include」がoffになっていてもログを取得できるよう改良
⇒ ログ取得用タグを修正したので、必要に応じて書き換えてください
- その他、細かい修正
- 2010/02/15 Ver2.10.9
- 2010/02/06 Ver2.10.8
- 2010/02/01 Ver2.10.7
- 時間別、日別、月別、月推移の各解析画面から、解析期間を設定した状態で指定ログ表示を行った場合、選択した条件が無視され、期間内の全てのログが表示される不具合を修正
- 2010/01/29 Ver2.10.6
- 2010/01/26 Ver2.10.5
- 2010/01/24 Ver2.10.4
- オリジナル版Moguraの不具合を修正(2件)
- 地域、ブラウザ、クローラ、ISP、OSの各リストを更新
-
環境により、PEARを「mogura」ディレクトリ直下にアップロードするとエラーが発生する不具合を修正(さいとうさん、情報提供ありがとうございます)
⇒ 既に設置しており、上記不具合が発生している方は、config.phpの179行目付近にある「@ini_set〜」の1行を書き換えてください
- その他、細かい改良
- 2010/01/16 Ver2.10.3
- 2010/01/14 Ver2.10.2
- 2010/01/11 Ver2.10.1
-
「解析対象にクローラを含めない」選択時の解析速度を向上
※ 「含める」選択時よりは遅くなります
- 「解析対象にクローラを含めない」選択時、ダウンロードカウンターで取得したログが表示されない不具合を修正
- 2010/01/10_2 Ver2.10.0
- 「解析対象にクローラを含める/含めない」を選択するセレクトボックスを追加
- 解析画面上部にある「解析日」の右隣に追加しています。
- 選択後に変更ボタンを押すことで、リアルタイムに変更できます。また、選択状態はブラウザを閉じても保持されます(Cookieを使用)。
- ブラウザ、クローラ、モバイルの各リストを更新
- その他、細かい改良
- 2010/01/10 Ver2.9.0
- トップ画面の表示速度を向上(時間がかかる「ページビュー(合計)」、「ユニークユーザ(合計)」の取得処理を非同期通信化)
- 初期設定を一部変更
- 2010/01/08 Ver2.8.0
- 2010/01/07
- 高速化パッチ Ver1.2.1 環境により、DBエラーが発生して実行に失敗する不具合を修正(河畑さん、情報提供ありがとうございます)
- 2010/01/05 Ver2.7.3
- 地域、ブラウザ、クローラ、検索エンジン、アイコン、ISPの各リストを更新
- 2009/12/30 Ver2.7.2
-
クローラ追跡を大幅に高速化
⇒ 既に設置している方は、本体更新とあわせて最新の高速化パッチを実行してください(セットアップ処理の修正を含むため)
- その他、細かい修正
- 高速化パッチ Ver1.2.0 クローラ追跡を大幅に高速化
- 2009/12/27 Ver2.7.1
- 地域、クローラ、ISP、モバイル、モバイルIPの各リストを更新
- 2009/12/26
- 2009/12/23 Ver2.7.0
- Ver2.4.0以降、セットアップ / アンセットアップができなくなっていた不具合を修正
- 高速化パッチ Ver1.1.1 DB接続エラー発生時の処理を微修正
- メニュー更新パッチ Ver1.0.2 同上
- 2009/12/15 Ver2.6.2
- Ver2.6.0の修正のうち、ソート処理に関するものをいくつか元に戻した(表示順がおかしくなることがあったため)
- 2009/12/14_2 Ver2.6.1
- 2009/12/14 Ver2.6.0
- 画面表示・ログ解析を全体的に高速化
- 「docomo端末ID取得モード」項目の設定内容を、コントロールパネルの設定確認画面に表示するよう修正
- 地域、ブラウザ、クローラ、検索エンジン、アイコン、ISPの各リストを更新
- その他、細かい修正
- 2009/12/06 Ver2.5.0
- 検索エンジン、検索キーワード、クローラ追跡の解析速度を大幅に向上
- WriteTypeが「JavaScript and Image(拡張子がPHP以外のページ)」のログ取得用タグに、解析するページのパスを指定できるよう改良
- 地域、ISPリストを更新
- 2009/12/03 Ver2.4.2
- 携帯アクセス時、オリジナル版Mogura、または携帯ユーザー追跡に対応する前のMogura改で発行されたIDをCookieに保持していた場合、IDを再発行するよう修正
- その他、細かい修正
- 2009/12/02 Ver2.4.1
- 2009/12/01 Ver2.4.0
- 2009/11/27 Ver2.3.1
- 2009/11/25 Ver2.3.0
- config.phpに「docomo端末ID取得モード」項目を追加(メールフォームから連絡をくださった方、情報提供ありがとうございます)
- 58〜69行目付近に追加していますので、既に設置している方は該当箇所をコピペしてください
- config.phpに上記項目が存在しない場合、「0」が設定されているものとして動作します
- 2009/11/24 Ver2.2.0
-
携帯アクセス時に固有IDが取得できなかった場合、一意のIDを生成するよう変更(メールフォームから連絡をくださった方、情報提供ありがとうございます)
⇒ 固有ID、Cookieともに無効、あるいは利用できない携帯端末のユーザー追跡はできませんので、ご注意ください
- 2009/11/23 Ver2.1.0
- 携帯アクセス時のユーザー追跡用ID生成処理に不具合があったため修正
- 2009/11/22 Ver2.0.0
- オリジナル版Moguraの不具合を修正(2件)
-
携帯端末(docomo、au、SoftBank)のユーザー追跡に対応
⇒ WriteTypeが「JavaScript and Image(拡張子がPHP以外のページ)」のログ取得用タグを修正しています。このタグを使用している場合、docomoのユーザーを追跡するためには書き換えが必要です。
- 地域解析の精度を大幅に向上
- 地域リスト(地域解析用)、モバイルIPリスト(携帯解析用)を新規追加
- 検索エンジン、ISPリストを更新
- 2009/11/13 Ver1.5.12
- 2009/11/05 Ver1.5.11
- 2009/11/01 Ver1.5.10
- 2009/10/16 Ver1.5.9
- 2009/10/10 Ver1.5.8
- クローラ、検索エンジン、アイコン、ISP、モバイル、OSの各リストを更新
- 2009/10/04 Ver1.5.7
- ブラウザ、クローラ、検索エンジン、アイコン、ISP、モバイル、OSの各リストを更新
- 2009/09/21 Ver1.5.6
- 2009/09/20 Ver1.5.5
- 2009/09/19 Ver1.5.4
- 2009/09/18 Ver1.5.3
- ブラウザ、クローラ、検索エンジン、アイコン、ISPの各リストを更新
- 2009/09/11 Ver1.5.2
- ブラウザ、クローラ、検索エンジン、アイコン、ISP、モバイルの各リストを更新
- 2009/09/04 Ver1.5.1
- ブラウザ、クローラ、検索エンジン、アイコン、ISP、言語、モバイル、OSの各リストを更新
- その他、細かい修正
- 2009/08/26_2
-
高速化パッチ Ver1.1.0 実行に失敗しても「正常に実行されました」と表示されていた不具合を修正
⇒ 旧バージョンを実行された方は、念のため最新版を再度実行しておいてください
- 2009/08/26 Ver1.5.0
- オリジナル版Moguraの不具合を修正(1件)
- ブラウザ、クローラ、検索エンジン、アイコン、ISP、モバイルの各リストを更新
- エラーの原因となることがあるため、PEARを別配布とし、必要な場合のみアップロードする方式に変更(樋口さん、情報提供ありがとうございます)
- 高速化パッチ Ver1.0.1 環境により、パッチの実行画面が文字化けする不具合を修正
- メニュー更新パッチ Ver1.0.1 同上
- その他、細かい修正
- 2009/08/19 Ver1.4.1
- 2009/08/16 Ver1.4.0
- オリジナル版Moguraの不具合を修正(5件)
- クローラ、検索エンジン、アイコン、ISP、モバイルの各リストを更新
-
ホスト別集計、月別アクセス解析、月推移アクセス解析、日別ユーザー追跡、日本語エンコード検索の各プラグインを同梱
⇒ メニューリストの設定はセットアップ時に行うため、既に設置している方は「ダウンロード」の項にある「メニュー更新パッチ」を実行してください
- メニュー更新パッチ Ver1.0.0 公開開始
- 初期設定を一部変更
- 2009/08/12 Ver1.3.3
- 2009/08/10 Ver1.3.2
- 2009/08/09_2 Ver1.3.1
- 検索エンジン、アイコン、OSの各リストを更新
- その他、細かい修正
- 2009/08/09 Ver1.3.0
- 2009/08/07_2
- 2009/08/07 Ver1.2.3
- オリジナル版Moguraの不具合を修正(2件)
-
解析速度を向上
⇒ setup.phpの改良のため、既に設置している方は「ダウンロード」の項にある「高速化パッチ」を実行してください
- 「UA更新」実行後、テーブルを最適化するよう変更
- 2009/08/01 Ver1.2.2
- 2009/03/11 Ver1.2.1
- 2009/03/02 Ver1.2.0
- オリジナル版Moguraの不具合を修正(5件)
- 以下の条件全てに合致する場合、ログにタイトルが記録されない不具合を修正
- WriteTypeが「PHP(拡張子がPHPのページ)」のログ取得用タグを使用している
- PHPログ取得モードを「0(JavaScriptを利用しない)」に設定している
- タイトルの自動取得モードを「1(動的にタイトル生成なし)」に設定している
- PHPログ取得モードの初期設定を、オリジナル版と同じ「0(JavaScriptを利用しない)」に戻した
- その他、細かい修正
- 2009/01/28 Ver1.1.0
- 2009/01/25 Ver1.0.0 公開開始
プラグインリンク
免責事項
- 本スクリプトの使用によって生じた、いかなる損害についても、オリジナル作者(hi)、改造者(スライム)および同梱プラグイン作者は一切の責任を負いません。自己責任でご利用ください。