Project

General

Profile

PiwikConfig » History » Version 2

Amministratore Truelite, 05/04/2010 03:33 PM

1 1 Amministratore Truelite
[[TracNav(TOC)]]
2 1 Amministratore Truelite
== Installare e configurare Piwik ==
3 1 Amministratore Truelite
4 1 Amministratore Truelite
[http://piwik.org/ Piwik] è 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.
5 1 Amministratore Truelite
6 2 Amministratore Truelite
7 2 Amministratore Truelite
Tratteremo in questo caso l'installazione su Debian Lenny, con Apache 2.2 come server web e MySQL come database. Il primo passo è quello di scaricarsi l'ultima versione del programma, che viene fornita in un archivio compresso, che si andrà a scompattare sotto {{{/var/www}}}, in sostanza si dovranno eseguire i comandi:
8 1 Amministratore Truelite
{{{
9 1 Amministratore Truelite
wget http://piwik.org/latest.zip
10 1 Amministratore Truelite
unzip latest.zip
11 1 Amministratore Truelite
mv piwik /var/www/
12 1 Amministratore Truelite
}}}
13 2 Amministratore Truelite
si dovranno inoltre installare tutti pacchetti necessari per poter utilizzare il programma, ed in particolare:
14 2 Amministratore Truelite
{{{
15 2 Amministratore Truelite
aptitude install libapache2-mod-php5 php5-mysql php5-gd \
16 2 Amministratore Truelite
    mysql-client mysql-server
17 2 Amministratore Truelite
}}}
18 1 Amministratore Truelite
19 2 Amministratore Truelite
[http://piwik.org/ Piwik] consente di tenere sotto controllo diversi siti, pertanto è opportuno creare un virtual host dedicato, aggiungendo sotto {{{/etc/apache2/sites-available}}} un file contentente qualcosa del tipo:
20 1 Amministratore Truelite
{{{
21 2 Amministratore Truelite
<VirtualHost *:80>
22 2 Amministratore Truelite
        Include "/etc/apache2/sites-available/fountainpen.it-piwik"
23 2 Amministratore Truelite
</VirtualHost>
24 2 Amministratore Truelite
<VirtualHost *:443>
25 2 Amministratore Truelite
        Include "/etc/apache2/sites-available/www.fountainpen.it-piwik"
26 2 Amministratore Truelite
        <IfModule mod_ssl.c>
27 2 Amministratore Truelite
                SSLEngine on
28 2 Amministratore Truelite
                SSLCertificateFile /etc/ssl/certs/www.fountainpen.it-cert.pem 
29 2 Amministratore Truelite
                SSLCertificateKeyFile /etc/ssl/certs/www.fountainpen.it-key.pem
30 2 Amministratore Truelite
                SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
31 2 Amministratore Truelite
        </IfModule>
32 2 Amministratore Truelite
</VirtualHost>
33 1 Amministratore Truelite
}}}