Piwik

De Le Wiki de debian-fr.xyz
Aller à : navigation, rechercher

Piwik, outil de surveillance et d'analyse de vos sites Web

Piwik est un logiciel "open source" (sous licence GPL)

Installation simplissime...

Prérequis; Un serveur LAMP (Linux Apache Mysql Php)

Vous pouvez installer ce service chez n'importe quel "hébergeur" du moment que vous avez accès aux bases sql.

L'installation se fait en effet avec un navigateur, nul besoin d'avoir accès à un shell.

Téléchargement:

$ /usr/bin/wget http://piwik.org/latest.zip \ --output-document=/tmp/piwik.zip
$ /usr/bin/unzip -d /var/www /root/piwik/latest.zip
# chown -R www-data:www-data /var/www/piwik/

Préparation base sql

$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 583 Server version: 5.1.51-1 (Debian)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database piwik; Query OK, 1 row affected (0.00 sec)

mysql> USE piwik Database changed mysql> GRANT ALL PRIVILEGES ON piwik.* TO piwikuser@localhost

   -> IDENTIFIED BY 'piwikpass' WITH GRANT OPTION;

Query OK, 0 rows affected (0.03 sec)

mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.04 sec)

mysql> exit Bye


Dans votre navigateur, rendez-vous sur : http://zehome.org/piwik :

Installation

Ouvrez votre navigateur et tapez l'adresse suivante (en fonction du répertoire dans lequel vous avez décompressé l'archive évidemment...) : http://zehome.org/piwik/

Il ne vous reste plus qu'a vous laisser guider...

Piwik01.jpeg

Piwik02.jpeg


Entrez ici les information de la base sql que vous venez de créer pour l'occasion

Piwik03.jpeg

Piwik04.jpeg


Entrez ici un identifiant, un mot de passe et l'adresse mail où vous souhaitez recevoir les rapports périodiques (si vous le configurez ensuite)

Piwik05.jpeg


Piwik vous propose ensuite de configurer un premier site. Vous pourrez par la suite configurer autant de sites que vous le souhaitez.

Piwik06.jpeg


Il suffira de copier le code généré dans la page index.html de votre site (juste avant la balise </body>)

Piwik07.jpeg

Piwik08.jpeg


Connectez-vous: Il existe un grand choix de langues pour votre interface, de nombreux modules existent et sont très facilement utilisables.

Piwik09.jpeg


Résultat après quelques jours d'utilisation:

Piwik10.jpeg


Aller plus loins: Créer un site virtuel

Pour simplifier l'accès à votre piwik, pourquoi ne pas créer un site virtuel (virtual host)

# nano /etc/apache2/sites-available/piwik
<VirtualHost *:80>
        ServerAdmin webmaster@zehome.org
        DocumentRoot /var/www/piwik/
        ServerName piwik.zehome.org

        <Directory "/var/www/piwik/">
                allow from all
                Options None
        </Directory>
 </VirtualHost>


# a2ensite piwik 
Enabling site piwik.
Run '/etc/init.d/apache2 reload' to activate new configuration!
# apache2ctl restart

Ajoutez le domaine à votre fichier hosts :

# nano /etc/hosts
192.168.0.2     piwik.zehome.org

Ou si vous avez votre propre DNS ajoutez-y l'entrée suivante :

# nano /etc/bind/db.zehome.org
piwik                         IN      A       192.168.0.2
Puis relancez bind9
# service bind9 restart

Voilà, vous pouvez maintenant aller sur : http://piwik.zehome.org :)


Site officiel de Piwik Lol 26 décembre 2010 à 07:30 (CST)