Piwik Analytics を Debian 9 にインストールする方法

Piwik (以前の Piwik) は、オープン ソースの分析プラットフォームであり、Google アナリティクスのオープンな代替手段です。 Piwik のソースは GitHub でホストされています。 これは、独自の Web サーバーにダウンロードしてインストールする、完全な機能を備えた PHP/MySQL ソフトウェア プログラムです。 このガイドでは、新しい Debian 9 Vultr サーバー インスタンスに Piwik をインストールします。

要件

  • ニンクス。

  • PHP バージョン 5.5.9 以降。

  • MySQL バージョン 5.5 以降。

  • PHP 拡張機能 pdo pdo_mysql 、 または mysqli 拡大。

あなたが始める前に

Debian のバージョンを確認します。

                
                  lsb_release -ds

# Debian GNU/Linux 9.4 (stretch)

                
              

システムが最新であることを確認してください。

                
                  apt update && apt upgrade -y

                
              

必要なパッケージをインストールします。

                
                  apt install -y sudo unzip apt-transport-https curl wget dirmngr

                
              

新しいを作成します non-root のユーザー アカウント sudo アクセスして切り替えます。

                
                  adduser johndoe --gecos "John Doe"

usermod -aG sudo johndoe

su - johndoe

                
              

ノート: 交換 johndoe あなたのユーザー名で。

タイムゾーンを設定します。

                
                  sudo dpkg-reconfigure tzdata

                
              

PHP と必要な PHP 拡張機能をインストールする

Piwik は、以前の PHP バージョンよりもメモリ効率が高く高速であるため、PHP 7 を使用することをお勧めします。 デフォルトの Debian リポジトリには PHP 7 が含まれているため、インストールは簡単です。

PHP と、必要な PHP 拡張機能をインストールします。

                
                  sudo apt install -y php7.0 php7.0-fpm php7.0-curl php7.0-gd php7.0-cli php7.0-mysql php-xml php7.0-mbstring

                
              

バージョンを確認してください。

                
                  php --version

                
              

MariaDB をインストールする

MariaDB をインストールします。

                
                  sudo apt install -y mariadb-server

                
              

バージョンを確認してください。

                
                  mysql --version

                
              

実行します mysql_secure_installation スクリプトを使用して、MariaDB インストールのセキュリティを向上させます。

                
                  sudo mysql_secure_installation

                
              

root ユーザーとして MariaDB にログインします。

                
                  sudo mysql -u root -p

# Enter password:

                
              

新しい MariaDB データベースとデータベース ユーザーを作成し、資格情報を覚えておきます。

                
                  mysql> CREATE DATABASE db_name;

mysql> GRANT ALL ON db_name.* TO 'username' IDENTIFIED BY 'password';

mysql> FLUSH PRIVILEGES;

mysql> quit

                
              

ノート: 交換 db_name username セットアップに適切な名前を付けます。 交換 password 強力なパスワードで。

Nginx をインストールして構成する

Nginxをインストールします。

                
                  sudo apt install -y nginx

                
              

バージョンを確認してください。

                
                  sudo nginx -v

                
              

Nginx を構成します。 走る sudo vim /etc/nginx/sites-available/matomo.conf ファイルに次の構成を入力します。

                
                  server {

  listen 80;



  server_name stats.example.com;

  root /var/www/matomo;



  location / {

    try_files $uri /index.php$is_args$args;

  }



  location ~ \.php$ {

    try_files $uri =404;

    include fastcgi_params;

    fastcgi_pass unix:/run/php/php7.0-fpm.sock;

    fastcgi_index index.php;

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

  }



}

                
              

新しい matomo.conf ファイルを sites-enabled ディレクトリ。

                
                  sudo ln -s /etc/nginx/sites-available/matomo.conf /etc/nginx/sites-enabled/

                
              

構成をテストします。

                
                  sudo nginx -t

                
              

Nginxをリロードします。

                
                  sudo systemctl reload nginx.service

                
              

Piwik をインストールする

ドキュメント ルート ディレクトリを作成します。

                
                  sudo mkdir -p /var/www/matomo

                
              

の所有権を変更する /var/www/matomo へのディレクトリ johndoe .

                
                  sudo chown -R johndoe:johndoe /var/www/matomo

                
              

インストール unzip .

                
                  sudo apt install -y unzip

                
              

Piwik の最新リリースをダウンロードします。

                
                  cd /var/www/matomo

wget https://builds.piwik.org/piwik.zip

unzip piwik.zip

rm piwik.zip

mv piwik/* .

rmdir piwik

                
              

の所有権を変更する /var/www/matomo へのディレクトリ www-data .

                
                  sudo chown -R www-data:www-data /var/www/matomo

                
              

Web ブラウザを開き、Piwik をアップロードした URL に移動します。 「Piwik インストールのようこそ画面」が表示されます。 問題がある場合、Piwik はそれらを特定し、解決策を提供します。 画面の指示に従って Piwik のインストールを完了します。

記事のタイトル

名前 (オプション)

電子メール (オプション)

説明

提案を送信