Installation Bandwidth Piwik

De EjnTricks

Cet article présente l'installation du plugin Bandwidth sous Piwik. Celui-ci est externalisée comme expliqué dans l'article des extensions.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Study icon.png Pré requis

L'extension est installée dans son propre sous répertoire /var/opt/piwik/common/plugins-available/Bandwidth.

#sudo mkdir -p /var/opt/piwik/common/plugins-available/Bandwidth
#sudo chown www-data:www-data /var/opt/piwik/common/plugins-available/Bandwidth
#sudo chmod 750 /var/opt/piwik/common/plugins-available/Bandwidth


Download-icon.png Téléchargement

La version est téléchargée dans le répertoire /var/opt/piwik/common/plugins-available/Bandwidth du serveur.

#sudo wget -O /var/opt/piwik/common/plugins-available/Bandwidth/3.0.1.zip http://plugins.piwik.org/api/2.0/plugins/Bandwidth/download/3.0.1


System-Install-icon.png Installation

L'extension est installée en décompressant l'archive.

#sudo unzip /var/opt/piwik/common/plugins-available/Bandwidth/3.0.1.zip -d /var/opt/piwik/common/plugins-available/Bandwidth/
#sudo mv /var/opt/piwik/common/plugins-available/Bandwidth/Bandwidth /var/opt/piwik/common/plugins-available/Bandwidth/3.0.1
#sudo rm /var/opt/piwik/common/plugins-available/Bandwidth/3.0.1.zip


Icon File Owner.png Propriétaire fichiers

L'installation a été réalisée avec le compte root. Il est préférable de donner la propriété au compte de démarrage du serveur web, soit www-data dans le cadre de cette installation.

#sudo find /var/opt/piwik/common/plugins-available/Bandwidth/3.0.1/ -type f -exec chown www-data:www-data {} \;
#sudo find /var/opt/piwik/common/plugins-available/Bandwidth/3.0.1/ -type d -exec chown www-data:www-data {} \;
#sudo chown www-data:www-data /var/opt/piwik/common/plugins-available/Bandwidth/3.0.1


Icon ACL.png Sécurisation

Après avoir modifié le propriétaire des fichiers, il est conseillé de positionner des droits restrictifs afin que seul le propriétaire puisse accéder à ceux-ci.

#sudo find /var/opt/piwik/common/plugins-available/Bandwidth/3.0.1/ -type f -exec chmod 0640 {} \;
#sudo find /var/opt/piwik/common/plugins-available/Bandwidth/3.0.1/ -type d -exec chmod 0750 {} \;
#sudo chmod 750 /var/opt/piwik/common/plugins-available/Bandwidth/3.0.1


Run-icon.png Activation

L'activation de cette version est réalisée en plaçant un lien LoginLdap dans le répertoire /var/opt/piwik/common/plugins-enabled

#sudo ln -s /var/opt/piwik/common/plugins-available/Bandwidth/3.0.1 /var/opt/piwik/common/plugins-enabled/Bandwidth
#sudo chown -h www-data:www-data /var/opt/piwik/common/plugins-enabled/Bandwidth

Puis il faut référencer le plugin en plaçant un lien dans le répertoire de plugin.

#sudo ln -s /var/opt/piwik/common/plugins-enabled/Bandwidth /var/opt/piwik/piwik/plugins/Bandwidth
#sudo chown -h www-data:www-data /var/opt/piwik/piwik/plugins/Bandwidth

Attention, l'installation de ce plugin nécessite une modificaiton de la base de données, ajout d'une colonne sur la table piwik_log_link_visit_action.

Il est donc nécessaire d'accorder les droits suffisant au compte dela base de données.

mysql> GRANT ALL ON piwik.* TO 'piwik'@'localhost';
Query OK, 0 rows affected (0.00 sec)
 
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)


Une fois installé, il faut activer le plugin dans la page d'administration de Piwik qui est par défaut inactif.

Il faut cliquer sur le lien Activer afin de le rendre disponible. En cas de réussite, un message de succès est affiché.


Apprès installation, les droits sont restaurés.

mysql> REVOKE ALL ON piwik.* FROM 'piwik'@'localhost';
Query OK, 0 rows affected (0.00 sec)

mysql> GRANT CREATE, SELECT, INSERT, UPDATE, DELETE, LOCK TABLES ON piwik.* TO 'piwik'@'localhost';
Query OK, 0 rows affected (0.00 sec)

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


Update icon.png Update

3.0.1 → 3.0.2 3.0.2 → 3.1.0 (Suite passage version 3.1.0)


Viewer icon.png Voir aussi

Documentation officielle: http://plugins.piwik.org/Bandwidth?piwikversion=3

https://github.com/piwik/plugin-Bandwidth