PiwikConfig » Cronologia » Versione 10
Amministratore Truelite, 07-05-2010 10:52
1 | 1 | Amministratore Truelite | [[TracNav(TOC)]] |
---|---|---|---|
2 | |||
3 | 10 | Amministratore Truelite | h2. Installare e configurare Piwik |
4 | 1 | Amministratore Truelite | |
5 | 10 | Amministratore Truelite | |
6 | "Piwik":http://piwik.org/ è una piattaforma di monitoraggio delle visite web che mira a sostituire Google Analitics. Il programma è scritto in PHP, funziona da interfaccia web e si appoggia ad un database per la raccolta delle statistiche e fornisce una interfaccia di configurazione via web. Copriremo qui soltanto le problematiche relative alla installazione dell'applicazione web, e non quelle relativa al suo uso o alla installazione del codice javascript nei siti da tenere sotto osservazione. |
||
7 | |||
8 | <pre> |
||
9 | <pre> |
||
10 | 1 | Amministratore Truelite | wget http://piwik.org/latest.zip |
11 | unzip latest.zip |
||
12 | mv piwik /var/www/ |
||
13 | 10 | Amministratore Truelite | </pre> |
14 | 2 | Amministratore Truelite | inoltre si dovrà provvedere ad impostare permessi opportuni per le varie directory, ed in particolare sarà necessario dare il permesso di scrittura dove necessario, per questo si dovranno eseguire i comandi: |
15 | 10 | Amministratore Truelite | <pre> |
16 | 1 | Amministratore Truelite | cd /var/www/piwik |
17 | chown -R www-data.www-data tmp config |
||
18 | 10 | Amministratore Truelite | </pre> |
19 | 1 | Amministratore Truelite | |
20 | 4 | Amministratore Truelite | Si dovranno inoltre installare tutti pacchetti necessari per poter utilizzare il programma, ed in particolare: |
21 | 10 | Amministratore Truelite | <pre> |
22 | 4 | Amministratore Truelite | aptitude install libapache2-mod-php5 php5-mysql php5-gd \ |
23 | 2 | Amministratore Truelite | mysql-client mysql-server |
24 | 10 | Amministratore Truelite | </pre> |
25 | 4 | Amministratore Truelite | |
26 | 10 | Amministratore Truelite | "Piwik":http://piwik.org/ consente di tenere sotto controllo diversi siti, pertanto è opportuno creare un virtual host dedicato, una volta fatto questo vi si potrà eseguire l'installazione via web puntando un browser all'indirizzo usato per il suddetto virtualhost e seguendo le relative istruzioni. |
27 | 1 | Amministratore Truelite | |
28 | Per completare l'installazione però è necessario disporre di un database di appoggio con relativo utente per l'accesso, l'installer prevede che questo già esista per cui andrà creato con la procedura già illustrata in, vale ad dire con: |
||
29 | 10 | Amministratore Truelite | <pre> |
30 | 7 | Amministratore Truelite | mysqladmin -u root -p create piwik |
31 | mysql -u root -p |
||
32 | mysql> grant all privileges on piwik.* to 'piwik'@'localhost' \ |
||
33 | identified by 'passworddifficileesegreta'; |
||
34 | mysql> flush privileges; |
||
35 | mysql> \q |
||
36 | 10 | Amministratore Truelite | </pre> |
37 | 8 | Amministratore Truelite | |
38 | Una volta definito il database si potranno immettere nella relativa schermata di richiesta fornita dalla procedura di installazione via web i dati ad esso relativo (host, username, password e nome del database), si dovrà poi definire un utente amministrativo generale del sistema, ed un primo sito da monitorare. Una volta completati questi passi si verrà portati sulla dashboard che a questo punto risulterà vuota non essendo stato inserito il codice di tracciamento nel sito in questione. |
||
39 | |||
40 | 10 | Amministratore Truelite | <pre> |
41 | <pre> |
||
42 | unzip [[GeoIP]].zip |
||
43 | mv [[GeoIP]] /var/www/piwik/plugins/ |
||
44 | </pre> |
||
45 | inoltre sarà necessario scaricareed installare il file di dati di geoip dal sito di [[MaxMind]] con: |
||
46 | <pre> |
||
47 | 8 | Amministratore Truelite | wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz |
48 | 10 | Amministratore Truelite | gunzip [[GeoLiteCity]].dat.gz |
49 | mv [[GeoLiteCity]].dat /var/www/piwik/plugins/GeoIP/libs/ |
||
50 | </pre> |
||
51 | 1 | Amministratore Truelite | a questo punto si potrà tornare sull'interfaccia web ed abilitare il plugin dall'interfaccia di amministrazione (accessibile nei link in alto a destra, con la versione 0.6 ciò richiede una modifica al DB, da fare dall'interfaccia stessa). |