Tags AWStats, さくらインターネット, アクセス解析
アクセス解析ソフトをStatTraqとかmoguraとか色々と試してみたんですが、どれもうまいこといかないんですよね…
おそらく、当サイトの設定環境が悪さをしているようなのです。
当サイトの環境:
WordPress のアドレス:http://example.com/wordpress
ホームページアドレス:http://example.com
のように、wordpressのインストール先と、ブログのURLを別けているのですが、
どの解析ツールを使っても、取得されたログのURIが/index.phpとなってしまうのです。
これでは、解析できませんT_T
(解決策をご存知の方いませんかー?)
というわけで、生ログを使って解析するAWStatsを導入する事にしました。
ちなみに、さくらにはデフォルトでWebalizerによるアクセス解析がついてます。
では、当サイトでの導入手順を説明します。
現在の最新バージョンは日本語対応してるそうなのですが、
今回は、ここで公開されているAWStats 6.6完全日本語版を使う事にしました。
※説明中に[example][example.com]のと表記されている部分については、ご自信の環境に合わせて読み替えてください。
[example.com]→ドメイン名
[example]→さくらのアカウント名
■上記サイトより[AWStats66_Jpn.tar.gz]をダウンロードして解凍します。
いっぱい展開されますが、とりあえず使うのはcgi-binフォルダとiconフォルダのみです。
※厳密にはtoolsの中のプラグインも1つだけ使います。
□ AWStats66_Jpn
├ □ docs
├ □ tools
├ □ wwwroot
│ ├ ■ cgi-bin
│ │ ├ awredir.pl
│ │ ├ awstats.model_en.conf
│ │ ├ awstats.model_jp.conf
│ │ ├ awstats.pl
│ │ ├ utf8_decode.pl
│ │ ├ □ lang
│ │ ├ □ lib
│ │ └ □ plugins
│ ├ □ classes
│ ├ □ css
│ ├ ■ icon
│ └ □ js
├ awstats.cron
├ README.TXT
└ READMEJ.txt
■解凍後、まず以下のファイルをリネームします。
awstats.model_jp.conf
↓
awstats.example.com.net.conf※自分のドメイン名に書き換えます。
■[awstats.example.com.net.conf]を編集します。
55行:LogFile=”/var/log/httpd/mylog.log”
↓
55行:LogFile= “/home/example/log/access_log_%YYYY-0%MM-0%DD-0″※exampleの部分はさくらのアカウント名に置き換えてください。
167行:SiteDomain=”"
↓
167行:SiteDomain=”example.com“
232行:DirCgi=”/cgi-bin”
↓
232行:DirCgi=”/awstats“
243行:DirIcons=”/icon”
↓
243行:DirIcons=”/awstats/icon“
1494行:#LoadPlugin=”urlalias”
↓
1494行:LoadPlugin=”urlalias”※コメント[#]を取ります。
以上、設定が終わったらファイルを保存してテキストエディタを終了します。
■タイトル取得プラグインスクリプトの修正
対象ファイル:[AWStats66_Jpn\tools\urlaliasbuilder.pl]
use LWP::UserAgent;の記述を探して、次の行に[use Jcode;]を追加
↓use LWP::UserAgent;
use Jcode;次に以下の記述を探して
my $newAliasEntry = &Generate_Alias_List_Entry($newAlias);
$fileOutput .= $newAliasEntry . “\n”;この2行の間に、
[Jcode::convert(\$newAliasEntry, 'utf8');]を追加
↓my $newAliasEntry = &Generate_Alias_List_Entry($newAlias);
Jcode::convert(\$newAliasEntry, ‘utf8′);
$fileOutput .= $newAliasEntry . “\n”;
# you can set this manually if you will only grep one site
my $SITECONFIG = “example.com“;
# Where the default input is located.
my $awStatsDataDir = “/home/example/www/awstats“;
以上で修正完了です。保存して終了してください。
■plファイルをcgiとして実行させる為に[.htaccess]を作成します。
AddHandler cgi-script pl
この1行を追加して、ファイル名[.htaccess]として保存終了。
これで、転送準備完了です。
■FTPソフトで、以下のようにファイルを転送します。
まず、wwwの直下にフォルダ[awstats]を作成します。
/home/example/www/awstats
awstatsフォルダに
[AWStats66_Jpn\wwwroot\cgi-bin]直下のファイルを全て転送
[AWStats66_Jpn\wwwroot\icon]フォルダごと転送
[AWStats66_Jpn\tools\urlaliasbuilder.pl]このファイルを転送
転送後、各plファイルの属性を705または755に設定してください。
転送先の構造は以下のようになります。
□ home
└ □ example
└ □ www
└ ■ awstats
├ .htaccess
├ awredir.pl [705 or 755]
├ awstats.example.com.conf
├ awstats.model_en.conf
├ awstats.pl [705 or 755]
├ urlaliasbuilder.pl [705 or 755]
├ utf8_decode.pl [705 or 755]
└ ■ icon
転送作業が終わったら、以下のURLへアクセスしてください。
http://example.com/awstats/awstats.pl
※example.comは、あなたのURL
解析画面が表示されたらここまでの作業は成功です。
※まだログがないので、解析結果は出力されません。
■CRONの設定


/home/example/www/awstats/awstats.pl -config=example.com -update
さくらサーバーでは、毎朝5時ごろにログの更新が行われてるので、
CRONの実行時間を6時に設定する事にします。
※各項目はサンプル画像と同じように設定して問題ありません。
必要項目の入力が完了したら「送信する」ボタンで設定を完了してください。

/home/example/www/awstats/urlaliasbuilder.pl -site=example.com -urlaliasfile=/home/example/www/awstats/urlalias.example.com.txt
このCRONは、6時30分に設定してます。
※各項目はサンプル画像と同じように設定して問題ありません。
これで、全ての作業が完了です!
CRON実行後に[http://example.com/awstats/awstats.pl]へアクセスしてください。
解析結果が表示されていれば、OKです。
最後に注意点として、解析画面へのURLをたたけば、誰でもアクセス出来るので、必要に応じてベーシック認証などで、パスワードを設定しましょう。
4 Responses
じん
9月 14th, 2007 at 1:47:49
1情報提供ありがとうございます。超たすかりました。^^
Jcode::convert(\$newAliasEntry, ‘utf8′);
ではなく、
Jcode::convert(\$newAliasEntry, ‘utf8′ );
と「’」でないと動きませんでしたので、ご報告です。
それでは?
じん
9月 14th, 2007 at 1:49:20
2あれ?あ、なるほど、シングルクオートは投稿時にWordPressに自動補正されるんですね。^^;僕の失礼しました?。
BW
9月 14th, 2007 at 13:58:39
3参考にしてくださる方が居たんですね(嬉
お役に立てて光栄です^^
のら
7月 2nd, 2008 at 21:36:22
4「AWStats」「さくらインターネット」で検索してたどり着きました。
ちょっとだけひっかかったところがありましたが、おかげさまで無事に設置できました。
ありがとうございました!
RSS feed for comments on this post · TrackBack URI
Leave a reply
Categories
Archives
Recent Entries
Links
Tags
anime AWStats bbpress BloggingPro docomo domain flicker foma google imode M-1 p905i Photo Dropper php plugin Quicktext SBM SyntaxHighlighter Evolved theme Thunderbird wikipedia WordPress youtube おもしろ さくらインターネット アクセス解析 アニメ カツラ ソーシャルブックマーク ドメイン バーレーン プラグイン 中国 噴いた 固体識別番号 夫スペース 実況 拡張機能 検索予測 画像 空耳 長いドメイン名 面白ねた 面白画像 鳥人
Recent Entries
Recent Comments
Most Commented
BoozyWoozy is proudly powered by WordPress - BloggingPro theme by: DesignDisease