PV集計
Last-modified: 2013-08-24 (土) 02:14:21 (3990d)
Top / PV集計
PV集計 †
アクセス数集計のため、以下のサイトを元に、スクリプトを組み込んでみました。
上記サイトに書いてあること以外でやったこと
スクリプトの文字コード変換 †
上記サイトにアップされている資材だと、文字コードがEUCでした。
CentOSはデフォルト文字コードがUTF8だから、そのままは使えません。
よって、以下のコマンドで文字コード変換を実施します。
nkf -w EUCファイル名(1) > 出力先ファイル名(2)
!注意!:(1)と(2)とを同じファイル名にすると、0倍との(1)のファイルができます。
スクリプト内のperlの宣言 †
スクリプトの最初の宣言文を、自分の環境に合ったパスに変更します。
対象は
- accesslog.cgi
- custom_log.pl
の2ファイルです。
小生の環境の場合は
#!/usr/local/bin/perl
を
#!/usr/bin/perl
に変更しました。
※「which perl」って打つと確認できます。
最後に †
あとは、CGIの設定をうまくしてあげれば動いてくれます!
小生の環境は、基本CGI許していないのと、仮想サーバ設定なので、
- スクリプトを配置するディレクトリの設定
- 仮想サーバのScriptAlias?の設定
をしました。
■スクリプトを配置するディレクトリの設定
<Directory "/********/accesslog"> AllowOverride None Options ExecCGI Order allow,deny Allow from all AddHandler cgi-script .cgi </Directory>
■仮想サーバの設定の最後に以下の1行を追加
ScriptAlias /cgi-bin/ "/********/accesslog"
こんな感じで動きました。
が、これだとWIKIのアクセス数は正確には集計できなさそうな・・・