piwikのマイグレーション


フリーのきれいなアクセス解析ツール

Piwikとは -> http://www.piwikjapan.org/piwik%E3%81%AE%E7%89%B9%E5%BE%B4


過去に1.13をインストールしていたのだが、2.03(04/02/21現在最新版)にマイグレーションしてみたのでその時のメモ。


環境:
OS: CentOS 6.5 64bit
MySQL:5.1


※万が一のために、mysql dbをバックアップしておく
(ここでは仮にMySQLユーザ名:hoge、パスワード:fuga、DB名:piwikとする)

$ mysqldump -u hoge -pfuga piwik > piwik_dump.sql

1. 古いpiwikを退避し新しいpiwikを導入
次に古いpiwikのconfigフォルダを上書きし、パーミッションを777にする。

古いPiwikの退避:

# cd /var/www/html
# mv piwik piwik.old

新しいPiwikのダウンロード・展開・配置

# wget ~/http://builds.piwik.org/latest.zip
# tar zxvf ~/latest.zip
# mv ~/piwik /var/www/piwik

2. ブラウザにて、piwikのページを表示する

http://{Your domain}/piwik

3. マイグレーションしますか?と言うような感じの画面が出るので、OKボタンを押す

〜以上で、マイグレーション完了〜

失敗したこと:
configフォルダと、その中身のファイルに書き込み権限が無い状態でマイグレーションを行うと
iniファイルに書き込みができずに、後々大量のエラーが発生します。(やってしまった^^;)
その場合はglobal.ini.phpを新しいPiwikから持ってくると大丈夫でした。