Piwik

De Le Wiki du Forum-Debian.fr
Aller à la navigation Aller à la recherche

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...


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


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)


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


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


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


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


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)