18. 公式の Git レポジトリから Piwik を使用するには ?
2016年05月24日
How To
※注 この記事は Piwik1.8~2.17のアーカイブ情報です
Piwik はフリーのソフトウェアプロジェクトで、そのソースコードは自由に私たちの Git レポジトリで利用できます。
Piwik の推奨利用方法は、最新の安定版をダウンロードすることです。Piwik を直接 Git レポジトリから使用するのをおすすめしない理由はいくつか挙げられます。
- Git からの Piwik バージョンは、開発のためだけに必要なファイルを含みます。これらのファイルは運用には不要で、たとえば私たちのテストファイルなどは潜在的に危険を引き起こす可能性があります。
- いくつかのデフォルト設定は Piwik が遅くなる原因となります。たとえばキャッシュがデフォルトでは無効にされているかもしれません。
Git からのデプロイ設定
リスクを承知の上でそれでもなお、本当に最新鋭の Piwik を使用したい場合、直接 Git レポジトリから Piwik を使用することができます。Piwik を Git からデプロイするには、まず以下のコマンドを実行してください。
cd path/to/piwik # 1) Clone the Git repository git clone https://github.com/piwik/piwik.git . # 2) Optional step when you want to deploy a particular stable release (eg. 2.15.0) and not use bleeding edge git checkout 2.15.0 git submodule update --init --recursive # 3) Setup composer libraries curl -sS https://getcomposer.org/installer | php php composer.phar install --no-dev # 4) Now install Piwik via the web interface: https://piwik.org/docs/installation/ # 5) Disable Piwik development mode ./console development:disable
Git からの最新版のデプロイ
自動的に最新鋭のコードをレポジトリからデプロイするには、以下のコマンドでクローンタブまたは自動化スクリプトをセットアップしてください。
cd path/to/piwik # Pull the latest code from Piwik repositories php console git:pull # Upgrade the libraries in case there is any to be upgraded php composer.phar self-update > /dev/null php composer.phar install --no-dev > /dev/null # Run the upgrade in case there was one php console core:update --yes > /dev/null
(注意 : 運用サーバーではこれを実行することをおすすめできません。Git からの最新コードは時に不安定になることがあり、データ損失を引き起こす可能性があります。)
特定のリリースのデプロイ
あえて特定の Piwik リリース (以下の例では 2.15.0
) をデプロイするには、以下のコマンドを実行してください。
cd path/to/piwik git checkout 2.15.0 git submodule update --init --recursive php composer.phar install --no-dev
この記事は、2016/03/28時点のものです。
原文:How do I use Piwik from the official Git repository?