Comment installer Piwik (alternative à Google Analytics) dans Linux

Comment installer Piwik (alternative à Google Analytics) dans Linux

Ce tutoriel vous guidera sur la façon d'installer Piwik Application d'analyse open source dans Centos 7 et en Debian 9 et Serveur Ubuntu 16.04 LTS édition.

Piwik est une puissante alternative auto-hébergée à Google Analytics services qui peuvent être déployés au-dessus d'un LAMPE empiler en linux.

Avec l'aide de Piwik Analytics plate-forme, qui utilise un petit code javascript qui doit être intégré dans les sites Web ciblés entre les deux Tags HTML, vous pouvez suivre le nombre de visiteurs de sites Web et créer des rapports complexes pour les sites Web analysés.

Exigences

  1. Pile de lampe installée dans les centos 7
  2. Pile de lampe installée dans Ubuntu
  3. Pile de lampe installée dans Debian

Étape 1: Configurations initiales pour piwik

1. Avant de commencer à installer et à configurer Piwik Application, connectez d'abord au terminal du serveur et émettez les commandes suivantes afin d'installer dézipper Utilité dans votre système.

# yum install unzip zip [sur centos / rhel] # apt install zip unzip [sur Debian / ubuntu] 

2. Piwik La plate-forme peut être déployée sur un LAMPE pile dans les systèmes Linux. En plus des extensions de PHP standard installées dans la pile de lampes, vous devez également installer les modues PHP suivants dans votre système en émettant la commande suivante.

Installez les modules PHP sur CentOS et RHEL

# yum installer ePEL-Release # yum installer php-mbstring php-curl php-xml php-gd php-cli php-pear php-pecl-geoip php-pDo mod_geoip 

Installez les modules PHP sur Debian et Ubuntu

# apt installer php7.0 mbstring php7.0-curl php7.0-GD PHP7.0-xml php7.0-opcache php7.0-CLI libapache2-mod-geoip php-geoip php7.0-dev libgeoip-dev 

3. Vous devez également installer Geoip emballer, GEOIP GEO emplacement et Pic Extension de votre système en émettant la commande ci-dessous.

Installez GEOIP sur Centos et Rhel

# yum installer geoip geoip-devel httpd-devel # pECl installer geoip 

Installez GEOIP sur Debian et Ubuntu

# APT INSTALLATION GEOIP-BIN GEOIP-DATABASE GEOIP-DATABASE-EXTRA # PECL INSTALLATION GEOIP # PHPENMOD GEOIP 

4. Une fois que tous les packages requis sont installés dans votre système, ensuite, émettez la commande ci-dessous, en fonction de votre distribution Linux, pour ouvrir le fichier de configuration PHP et modifier les lignes suivantes.

# vi / etc / php.Ini [sur centos / rhel] # nano / etc / php / 7.0 / apache2 / php.Ini [sur Debian / Ubuntu] 

Recherchez et modifiez les variables PHP suivantes comme illustré dans les échantillons de ligne ci-dessous:

allow_url_fopen = sur mémoire_limit = 64m upload_max_file_size = 64m Date.fuseau horaire = Europe / Bucarest 

Visitez la liste officielle du fuseau horaire PHP afin de trouver le fuseau horaire approprié en fonction de votre serveur géographique.

5. Ensuite, ajoutez la ligne suivante au fichier de configuration de PHP GEOIP, comme indiqué dans l'extrait de fichier ci-dessous.

# vi / etc / php.d / geoip.Ini [sur centos / rhel] # nano / etc / php / 7.0 / apache2 / confue.d / 20-geoip.Ini [sur Debian / Ubuntu] 

Ajouter les lignes suivantes dans le fichier.

extension = geoip.So geoip.custom_directory = / var / www / html / misc 

Assurez-vous de remplacer / var / www / html / répertoire en fonction du chemin où vous allez installer Piwik application.

6. Enfin, redémarrez le démon Apache pour refléter les changements en émettant la commande suivante.

# SystemCTL Restart httpd [sur CentOS / RHEL] # systemctl redémarrer apache2 [sur Debian / Ubuntu] 

7. Maintenant, créez une base de données Piwik MySQL. Connectez-vous à la console MySQL / MARIADB et émettez les commandes suivantes pour créer la base de données et les informations d'identification requises pour accéder à la base de données.

Remplacez le nom de la base de données, les variables d'utilisateur et de mot de passe en conséquence.

# mysql -u root -p MariaDb [(aucun)]> créer une base de données piwik; MariaDb [(aucun)]> accorder tous les privilèges sur Piwik.* à «piwik» identifié par «yourpass»; MariaDb [(aucun)]> privilèges de rinçage; MariaDb [(aucun)]> sortie 

Étape 3: Installez Piwik sur Centos, Debian et Ubuntu

8. Pour installer Piwik Web Analytics Platform dans votre système, accédez d'abord à la page de téléchargement de Piwik et prenez le dernier package zip en exécutant la commande suivante.

# wget https: // builds.piwik.org / piwik.zipper 

9. Ensuite, extraire les archives Zip Piwik et copier les fichiers d'installation situés dans le répertoire Piwik pour / var / www / html / Répertoire en émettant les commandes ci-dessous.

Remplacer / var / www / html / Répertoire avec votre Domain Document Root Path, si c'est le cas.

# unzip piwik.zip # ls -al piwik / # cp -rf piwik / * / var / www / html / 

dix. Avant de commencer à installer l'application Piwik via l'interface Web, émettez la commande suivante afin d'accorder le serveur HTTP Apache avec des autorisations d'écriture sur votre chemin racine de document de domaine.

# chown -r apache: apache / var / www / html / [sur centos / rhel] # chown -r apache: apache / var / www / html / [on debian / ubuntu] 

Répertoriez l'autorisation du chemin Web de webroot en exécutant la commande LS.

# ls -al / var / www / html / 
Répertoriez les fichiers Piwik

11. Maintenant, commencez à installer l'application Piwik dans votre système en ouvrant et en un navigateur et en visitant l'adresse IP ou le nom de domaine de votre serveur via le protocole HTTP. Sur le premier écran d'accueil Suivant Bouton pour démarrer la procédure d'installation.

http: // your_domain.tld / 
Assistant de configuration piwik

12. Ensuite Verification du système Écran, faites défiler vers le bas et vérifiez si toutes les exigences système et PHP pour installer l'application Piwik sont satisfaites. Quand vous avez fini de frapper Suivant bouton pour continuer la procédure d'installation.

Vérification du système Piwik

13. Dans l'étape suivante, ajoutez les informations de base de données Piwik requises par le script d'installation pour accéder à MySQL Server, telles que l'adresse du serveur de base de données, le nom de la base de données Piwik et les informations d'identification. Utiliser piwik_ Préfixe de table, sélectionnez l'adaptateur PDO / MySQL et appuyez sur Suivant bouton pour créer des tables de base de données, comme illustré dans la capture d'écran ci-dessous.

Paramètres de la base de données Piwik

14. À l'étape suivante, ajoutez un nom d'administration de Piwik Super User, tapez un mot de passe fort pour l'administrateur super utilisateur et une adresse e-mail et appuyez sur Suivant bouton pour continuer le processus d'installation.

Configuration de l'utilisateur de l'administrateur Piwik

15. Ensuite, ajoutez une URL du domaine du site Web à suivre et à analyser avec Piwik, le fuseau horaire ajouté et spécifier si le site Web ajouté est un site de commerce électronique et cliquez sur Suivant bouton pour continuer.

Site de configuration sur Piwik

16. Dans le prochain écran d'installation, le code de suivi JavaScript qui doit être inséré sur votre site Web suivi sera affiché dans votre navigateur. Copiez le code dans un fichier et appuyez sur Suivant bouton pour terminer le processus d'installation.

Code de suivi du site Web de Piwik

17. Enfin, une fois l'installation de Piwik terminée, un «Toutes nos félicitations"L'écran apparaîtra dans votre navigateur. Passez en revue l'écran Félicitations et cliquez sur Continuer à Piwik Button afin d'être redirigé vers Piwik Connexion Page.

Installation de Piwik terminée

18. Connectez-vous à l'application Web Piwik avec le super administrer Compte et mot de passe configurés précédemment, comme illustré dans la capture d'écran ci-dessous, et vous devriez être redirigé vers le tableau de bord Piwik, d'où vous pouvez commencer à gérer l'application.

Piwik Admin Connexion

17. Après vous être connecté au panneau d'administration Web Piwik, sautez la page du code de suivi et accédez à Système -> Géolocation -> Fournisseur de localisation et cliquez sur Commencer bouton de Bases de données GEOIP Section afin de télécharger et d'installer le gratuit Géolitécité base de données disponible pour la plate-forme Piwik.

Téléchargez la base de données GEOIP pour Piwik

C'est tout! Vous avez réussi à installer Piwik Plateforme d'analyse Web dans votre système. Afin d'ajouter de nouveaux sites Web à suivre par l'application, allez à Sites Web -> Gérer et utilisez le Ajouter un nouveau site Web bouton.

Après avoir ajouté un nouveau site Web à analyser par Piwik, insérez le code JavaScript sur chaque page du site Web suivi afin de démarrer le processus de suivi et d'analyse.