現在、piwikをanalytics.myhost.comに大量のデータとともにインストールしています。これは1年以上にわたって公開されているので、すべての統計情報を保持したいと思います。
ホストを移動したので、Piwikデータも移動する必要があります。これまでのところ、mydomain.com/analyticsのPiwikに新しいバージョンをインストールしました。これは期待通りに機能し、これまでのデータはありませんが、新規インストールが正常に機能します。
古いPiwikデータを新しいPiwikインストールに移動できますか?古いPiwik DBをエクスポートし、これを新しいPiwik DBにインポートして、古いデータを上書きするだけですか?
最初に古いDBをインポートしてからPiwikインストーラーを実行する必要があったのか、または今そこにあるものを上書きした場合に新しいデータを取得するだけなのかわかりません。
2つのホスト間でデータを移行する最も簡単な方法は、phpmyadminを使用することです。
古いサイトでphpmyadminにログインし、左側のメニューでデータベースを選択します。
[エクスポート]タブで、すべての設定をそのままにして、.sqlファイルをダウンロードします。
Phpmyadminを使用して新しいWebサイトにログインし(db/userを作成したと仮定)、左側のメニューでデータベースをクリックして、.sqlファイルをインポートします。
古いPiwikファイルをすべて新しいサーバーにアップロードします。これは、最新バージョンのPiwikをインストールした場合、エクスポートされたファイルにない古いデータベーステーブルに依存する可能性があるためです。したがって、古いサイトのすべての同じファイルを操作します。
Piwiks db接続のdb、user、passを更新します。
同じでない限り、必要に応じてトラッキングURLを調整します。
Piwikを再び起動して実行すると、標準の方法でソフトウェアをアップグレードできます。
マニュアルからの2つのリンクを次に示します。
Piwikを再インストールするにはどうすればよいですか?既存のデータを保持できますか?
Piwikをあるサーバーから別のサーバーに移動し、あるmysqlサーバーから別のサーバーにデータを移行するにはどうすればよいですか?
MySQLのサポートが必要でない限り、これで十分であると思われます。
このページで使用されているコピー方法を無視して、FTP(バイナリではなくテキスト)またはテキストファイルを保持する利用可能な他のコピー方法を使用できます。
MySQLインストールにポート3306でアクセスできる場合は、ここからダウンロードできるMySQL Workbenchを使用できます。
GUIのコマンドラインを使用してコピーを試みる前に、データベースのダンプをいくつか作成することを強くお勧めします。時々、何かがうまくいかず、すべてのデータをインポートできない場合があります。
ここでワークベンチのドキュメントを修正できます。
始めるには少し時間がかかりますが、それほど多くはありません。可能な場合は常にGUIを使用することをお勧めします。その理由は簡単です。すべてのコマンドラインオプションを知る必要はありません。GUIは多くの場合、必要なオプションにデフォルト設定されます。
これで十分です。問題が発生した場合はお知らせください。回答を更新するか、コメントで誰かがお手伝いしたり、新しい回答を提供したりできます。