技術情報

17. Piwik を別のサーバーに移動して、mysql サーバーのデータも統合するには ?

2016年05月24日 インストール

※注 この記事は Piwik1.8~2.17のアーカイブ情報です

Piwik をあるサーバーから別のサーバーに移動するには、もう一方の MySQL サーバーへデータベース同様、php ファイルを移動する必要があります。

ある Piwik インスタンスからもう一方へ、1 つまたは複数のウェブサイトを統合したい場合に、最も簡単な方法は SiteMigration plugin を使用することです。

Piwik サービスとデータベースを完全にもう一方のサーバーに統合したい場合、以下のステップに従ってください。

  • ファイル内のあなたの mysql データベースをエクスポートしてください。: これを実行するには phpmyadmin のようなツールを使うと便利です。なお piwik_archive_* テーブルのバックアップをとる必要はありません。自動的に再作成され、他の Piwik テーブルから処理されます。
  • 新しいサーバーにバックアップされたデータベースをインポートします。: 先ほど作成したファイルをインポートするために phpmyadmin を使用できます。これはあなたのデータベースに 1 ダース以上の Piwik テーブルを作成しているはずです。
  • あなたの新しいサーバーに Piwik をインストールしてください。: 現在使用しているバージョンと確実に同じバージョンをインストールすることが重要です。インストール処理中、mysql サーバー、ログイン、パスワードとテーブルプレフィックスを提供するかどうか尋ねられます。同じテーブルプレフィックスを指定してください (デフォルトでは “piwik_” ) 。Piwik はテーブルがデータベースに存在することを検知し、全ての既存のウェブサイトとレポートは自動的に検知されます。
  • これは既存の同じバージョンを再インストールする場合にのみ有効です。私が使っている Piwik のバージョンは ? も確認し、builds.piwik.org から正しいバージョンをダウンロードしてください。
  • Piwik ドメイン名が変更された場合、これまで追跡したページの Piwik javascript タグも変更しなければなりません。たとえば、以前 piwik.example.org に Piwik をインストールしていて、現在は piwik.example-different.com または example.org/piwik にインストールした場合、あなたの全てのウェブサイトページのタグを更新する必要があります。
  • オートアーカイブクローンを使用している場合、新しいサーバーでクローンスクリプトをセットアップしなければなりません。

なお処理の最中、訪問は追跡されませんのでご注意ください。

この記事は、2016/03/28時点のものです。
原文:How can I move Piwik from one server to another, also migrating the data from one mysql server to another?