Piwik Installation
Cet article présente l'installation de Piwik sur une machine Ubuntu. La version mise en place est 1.7.1
téléchargée depuis le site officiel.
Sommaire
- 1 Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Votre avis
- 2 Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Pré requis
- 3 Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Configuration MySql
- 4 Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Téléchargement
- 5 Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Installation
- 6 Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Propriétaire fichiers
- 7 Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Sécurisation
- 8 Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Publication sous Apache
- 9 Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Initialisation
- 10 Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Plugins
- 11 Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Bugs
- 12 Voir aussi
Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Votre avis
Nobody voted on this yet
|
|
Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Pré requis
De petits graphiques sont mis en place sur l'interface, nécessitant la présence de la librairie GD
de php. Celle-ci est disponible dans le paquet php5-gd
sous Ubuntu, et s'installe en exécutant les commandes suivantes:
#sudo apt-get install php5-gd
En fonction de la version de Ubuntu, le message d'erreur PHP extension "gd" must be loaded
peut apparaître dans les logs Apache.
Il est alors nécessaire de l'activer, son installation n'étant pas suffisante, à l'aide de la commande php5enmod
:
#sudo php5enmod gd
L'installation va être réalisée dans le répertoire /var/opt/piwik/1.7.1
, sur lequel un lien est placé à l'emplacement /var/opt/piwik
. Ainsi les installations de mises à jour seront facilitées.
#sudo mkdir /var/opt/piwik #sudo chown www-data:www-data /var/opt/piwik #sudo chmod 700 /var/opt/piwik
Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Upgrade Ubuntu
Attention, lors de la mise à jour d'Ubuntu 16.04, la version de php a été modifiée. Il est nécessaire de réinstaller les différents modules des pré requis.
#sudo apt-get install php-gd php-mbstring
Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Configuration MySql
Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Téléchargement
L'application est téléchargée, en version 1.7.1, dans le répertoire /var/opt/piwik
.
#sudo wget -O /var/opt/piwik/piwik-1.7.1.tar.gz http://builds.piwik.org/piwik-1.7.1.tar.gz
Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Installation
L'application va être installée sous /var/opt/piwik
, avec modification de l'emplacement racine pour être 1.7.1
.
#sudo tar --transform 's/^piwik/1.7.1/' -C /var/opt/piwik -xzvf /var/opt/piwik/piwik-1.7.1.tar.gz
Le fichier téléchargé peut être supprimé.
#sudo rm /var/opt/piwik/piwik-1.7.1.tar.gz
Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination 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 chown -R www-data:www-data /var/opt/piwik/1.7.1
Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Sécurisation
Au niveau de la procédure d'installation, il est indiqué de placer les permissions pour tous les comptes. Cependant, cela présente un problème évident de sécurité. Les droits mis en place seront uniquement pour le compte d'exécution du serveur Web, soit www-data
dans le cadre de cet article.
#sudo chmod -R go-rwx /var/opt/piwik/1.7.1
Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Publication sous Apache
Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Initialisation
Une fois la configuration Apache mise en place, il est nécessaire de relancer le serveur.
#sudo apache2ctl graceful
La finalisation de l'installation s'effectue directement depuis l'interface et l'utilisateur est entièrement guidé. Lors du premier accès, un message de bienvenu est présenté.
En poursuivant, une vérification du système est réalisée, particulièrement pratique pour s'assurer que la machine puisse héberger l'application.
Dans le cas suivant, la librairie GD
n'avait pas été installée comme indiqué dans le pré-requis.
L'étape suivante permet de configurer l'accès à la base de données. Dans le cas de la copie d'écran, l'application est installé sur la même machine que MySql. L'adaptateur par défaut est utilisé.
Il est nécessaire que le compte d'accès paramétrés est des droits suffisant pour initialiser la base. Des tables seront créées par exemple. En fin d'exécution, un message de succès est présenté.
Un compte, dit "superuser", doit être créé. Ceci correspond à un compte d'administration de l'application.
Le premier site audité doit être ensuite déclaré.
Une fois créé, le code Javascript à injecter sur les pages est présenté. Il n'est pas nécessaire de le noter dès cette étape, il pourra être récupéré dans la console d'administration.
Enfin, un dernier message est affiché pour confirmer la création.
Après installation, il ne faut pas oublier de diminuer les droits du compte de la base de données. En effet, les pleins pouvoirs ont été accordés alors qu'un simple Create Retrieve Update Delete est suffisant. La diminution de ces permissions est décrite ici.
Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Plugins
Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination Bugs
Quelques petite anomalies ont été identifiées sur l'interface. Ce paragraphe les référence et donne leur patch lorsque cela a été possible de le mettre en place.
Label sur locale Française
Sur le tableau de bord, l'infobulle le mot clé utilisé pour accéder au site, le message est de la forme
Le mot clef %1$s a été a été noté %2$s dans la page de résultats de recherche %3$s pour ce visiteur
.
Patch des traductions: fr.php
Voir aussi
Documentation officielle: http://piwik.org/docs/installation-optimization/