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から持ってくると大丈夫でした。