Bonjour,
Aujourd’hui je vais vous montrer comment installer l’outil Piwik sur votre VPS Debian GNU/Linux 8.0 (Jessie). Piwik est une alternative Open Source à Google Analytics ayant presque toutes les mêmes fonctionnalités. Si vous voulez plus d’informations sur le produit vous pouvez vous rendre sur le site web de Piwik.
Avant de se lancer dans l’installation, certains pré-réquis sont nécessaires. C’est pour cette raison que je vous recommande au préalable de suivre le tuto suivant http://www.gabinhocity.eu/installer-apache-php-mysql-et-phpmyadmin-sur-son-vps/ sans pour autant avoir besoin d’installer phpmyadmin et de reprendre ce tuto.
Après s’être connecté à notre serveur SSH nous devons faire nos mises à jours
# apt-get update # apt-get upgrade
Se placer dans l’arborescence /var/www/html
# cd /var/www/html
Telecharger le fichier zip de piwik et le décompresser
# wget https://builds.piwik.org/piwik.zip && unzip piwik.zip
Changer les droits du dossier
# chown -R www-data:www-data /var/www/html/piwik
#chmod -R 0755 /var/www/html/piwik/tmp
Maintenant on supprime les fichiers suivants
# rm How\ to\ install\ Piwik.html
# rm piwik.zip
On va se connecter a la base de données en root afin de créer une bd et un user pour la gestion piwik
# mysql -u root -p
# Create database piwik;
# Create user "votrenomuser"@"localhost" identified by "votremotdepasse";
#Grant all privileges on piwik.* to "piwik"@"localhost";
# Flush privileges;
Nous devons aussi faire une petite modification dans le fichier php.ini
# vi /etc/php5/apache2/php.ini
et décommenter la ligne suivante
always_populate_raw_post_data = -1
Une fois que c’est terminé on va sur http://VOTREIP/piwik
Tout doit être en vert ( normalement ) et cliquer sur continuer
Nous arrivons sur la partie base de données ou nous devons saisir les infos paramétrés précédemment
Suivant
Remplir les informations et suivant
Vous pouvez renseigner les informations sur un site a paramétrer
suivant
L’installation est terminée vous devez continuer vers Piwik
Voilà c’est terminé ! si j’ai un peu de temps devant moi je vais vous montrer comment l’implémenter sur différents CMS et l’utiliser au quotidien.