System statystyk Piwik
Piwik to otwartoźódłowy system służący do analizy ruchu na witrynach www. Został napisany w języku PHP, opiera się o bazę danych MySQL. Jest bardzo dobrą alternatywą dla google analytics, ponieważ wszystkie dane i statystyki pozostają na naszym serwerze. Modułowa budowa systemu i pełne spolszczenie sprawiają, że korzystanie z systemu jest bardzo proste i intuicyjne. Więcej zalet Piwik’a można poznać w tym wpisie. W tym artykule opiszę proces instalacji z paczki debiana. Opis instalacji zakłada, że w systemie są już zainstalowane i skonfigurowane serwery Apache i MySQL. Instalacja z paczki jest jak zwykle łatwiejsza niż w przypadku instalacji ze źródeł i przebiega następująco:
-
W pierwszej kolejności weryfikujemy klucz gpg repozytorium komendą:
wget http://debian.piwik.org/repository.gpg -qO - | sha256sum
Prawidłowy wynik powinien być następujący:0d7c880f6c838bba2d02817dcacfc97fc538b1ebcdb41c3106595265c0d371d4
. Dzięki temu mamy pewność, że pobieramy bezpieczny kod. -
Następnie dodajemy klucz repozytorium do apt’a:
wget -qO - http://debian.piwik.org/repository.gpg | sudo apt-key add -
Jeśli nie masz zainstalowanego programu sudo klucz dodajemy poprzez:wget -qO - http://debian.piwik.org/repository.gpg | apt-key add -
będąc zalogowanym na konto root (i ignorujemy sudo we wszystkich poniższych poleceniach) -
Teraz do pliku
/etc/apt/sources.list
dopisujemy adresy repozytorium wklejając następujący kod:deb http://debian.piwik.org/ piwik main deb-src http://debian.piwik.org/ piwik main
W tym momencie system jest przygotowany do instalacji. Uruchamiamy
sudo apt-get update
sudo apt-get install piwik
Instalator pakietów debiana zainstaluje piwik do /usr/share/piwik
. Przed przystąpieniem do instalatora na stronie www musimy wykonać jeszcze trzy czynności:
-
W pliku
/etc/apache2/conf.d/piwik.conf
odkomentować szóstą linię, początek pliku powinien wyglądać tak:# if you are running apache, the file should already be linked # in /etc/apache2/conf.d # Uncomment the "Alias" to add piwik as a global alias # or if you are running virtual hosts, then add the alias # to the desired site(s). Alias /piwik /usr/share/piwik <Directory /usr/share/piwik>
-
Teraz należy umożliwić webserwerowi zapis do plików piwika, w tym celu wykonujemy jako root następujące komendy:
chown -R www-data:www-data /usr/share/piwik chmod -R 777 /usr/share/piwik
-
Ponownie uruchamiamy apache za pomocą
service apache2 restart
Teraz w przeglądarce odwiedzamy http://adres_serwera/piwik
i postępujemy zgodnie z instrukcjami instalatora. Cały proces instalacji opisany jest w oficjalnej dokumentacji projektu.
Poniżej prezentacja możliwości systemu na przykładzie poprzedniej wersji opublikowana przez PiwikAnalytics