PiwikConfig » Cronologia » Versione 2
Amministratore Truelite, 04-05-2010 15:33
| 1 | 1 | Amministratore Truelite | [[TracNav(TOC)]] |
|---|---|---|---|
| 2 | == Installare e configurare Piwik == |
||
| 3 | |||
| 4 | [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 | |||
| 6 | 2 | Amministratore Truelite | |
| 7 | 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 | wget http://piwik.org/latest.zip |
||
| 10 | unzip latest.zip |
||
| 11 | mv piwik /var/www/ |
||
| 12 | }}} |
||
| 13 | 2 | Amministratore Truelite | si dovranno inoltre installare tutti pacchetti necessari per poter utilizzare il programma, ed in particolare: |
| 14 | {{{ |
||
| 15 | aptitude install libapache2-mod-php5 php5-mysql php5-gd \ |
||
| 16 | mysql-client mysql-server |
||
| 17 | }}} |
||
| 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 | Include "/etc/apache2/sites-available/fountainpen.it-piwik" |
||
| 23 | </VirtualHost> |
||
| 24 | <VirtualHost *:443> |
||
| 25 | Include "/etc/apache2/sites-available/www.fountainpen.it-piwik" |
||
| 26 | <IfModule mod_ssl.c> |
||
| 27 | SSLEngine on |
||
| 28 | SSLCertificateFile /etc/ssl/certs/www.fountainpen.it-cert.pem |
||
| 29 | SSLCertificateKeyFile /etc/ssl/certs/www.fountainpen.it-key.pem |
||
| 30 | SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown |
||
| 31 | </IfModule> |
||
| 32 | </VirtualHost> |
||
| 33 | 1 | Amministratore Truelite | }}} |