“Piwik est un outil opensource de mesure de statistiques web utilisés pas des particuliers, sociétés et gouvernements à travers le monde. Avec Piwik, vos données seront toujours à vous” - Source
Créez une instance si ce n'est pas déjà fait :
$ gandi paas create --type phpmysql --name paas_name
Créez un Site/Vhost (exemple: piwik.domain.tld):
$ gandi vhost create --paas paas_name piwik.domain.tld
Piwik nécessite une modification du fichier php-custom.ini afin de finaliser l'installation.
Connexion à la console SSH :
$ gandi paas console paas_name
Editez le fichier /srv/data/etc/php/custom-php.ini pour ajouter la ligne suivante :
always_populate_raw_post_data=-1
Sauvegardez le fichier, quittez la console puis redémarrez l'instance pour que les changements soient effectifs.
$ gandi paas reboot paas_name
Vous créez ici une base de données nommée piwik, un utilisateur pour la base de données nommé piwik avec un mot de passe CHANGE_ME, puis vous assignez les privilèges pour cet utilisateur à cette base de données.
Connexion à la console SSH :
$ gandi paas console paas_name
Connectez-vous à MySQL via la ligne de commande et exécutez les commandes suivantes :
$ mysql -u root -p mysql> CREATE DATABASE piwik; Query OK, 1 row affected (0.01 sec) mysql> CREATE USER piwik; Query OK, 0 rows affected (0.00 sec) mysql> GRANT ALL ON piwik.* TO 'piwik'@'localhost' IDENTIFIED BY 'CHANGE_ME'; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql> QUIT;
Sur votre ordinateur local, clonez le dépôt git vide associé au vhost :
$ gandi paas clone --vhost piwik.domain.tld paas_name
Téléchargez les fichiers d'installation de piwik dans le dossier htdocs :
$ cd piwik.domain.tld $ wget http://builds.piwik.org/piwik.zip $ unzip piwik.zip $ mv piwik htdocs
Commit des changements et déploiement du code :
$ git add . $ git commit -am 'First commit of piwik installation' $ git push gandi master $ gandi deploy
A ce point vous avez installé et configuré Piwik pour les mesures de statistiques. Vous aurez besoin d'ajouter le code JavaScript proposé dans les pages que vous souhaitez mesurez. Lorsque ces pages sont consultées, le code JavaScript envoie les statistiques à votre installation Piwik.
Pour plus d'informations sur la configuration et l'optimisation de Piwik, veuillez vous référer à la documentation officielle.