ユーザ用ツール

アクアセスカウンター

概要

アクセスカウンターは色々あるが、既存のものは更新のタイミングによって、カウントを破壊してしまったりすることがあり、度々カウンターリセットされて不満だった。

このため、自分で、PostgreSQL上に履歴を残すカウンターCGIを作成した。

設定

依存

このプログラムは、以下のものに依存している。

mod_ruby

普通に Vine Linux のパッケージを導入しておけばいい。

ruby-dbi

rubygems を使ってインストールしておく。

# gem install dbi

pg

どういうわけか、dbd-pg 及び最新のpgは、ruby 1.9.7以降でないと動作しない。 そもそも、Vine Linuxがいつまでも ruby 1.8.3を使っているのがいけないのだが、仕方が無い。

rvm などでrubyのバージョンを更新することも考えたが、ここでは、Pgの方をダウングレードして使うことにする。

# gem install pg --version 0.18.0

調べた結果、0.18.0まではruby 1.8で動作可能だったので、これを使うことにする。

PostgreSQL

カウンターを保存するデータベースを作成しておく。

MovableTypeに関して

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

More information