Mainos / Advertisement:

Ero sivun ”Piwik” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
 
(12 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 1: Rivi 1:
Piwik on ilmainen ja avoimella lähdekoodilla varustettu Web Analytic sovellus GPL lisenssillä.  
+
Piwik on ilmainen ja avoimella lähdekoodilla varustettu Web Analytic sovellus GPL lisenssillä kunhan ylläpidät omalla palvelimella. Voit myös ylläpitää Piwikin palvelimella mutta tämä on toki maksullista.
 +
 
 +
Tutustu: https://piwik.org/ ja kokeile demoa: https://demo.piwik.org/
 +
 
 +
 
  
 
== Asennus ==
 
== Asennus ==
  
1. Asenna Webpalvelin, PHP5 ja tietokanta (esim [[Apache2]] ja [[Mysql]]) ja konfiguroi ne.
+
1. Asenna vaaditut paketit:
 +
 
 +
* Webpalvelin, kuten [[Apache2|Apache]], [[Nginx]], IIS jne.
 +
* PHP 5.3.3 tai uudempi
 +
* [[Mysql|MySQL]] versio 4.1 tai uudempi
 +
* PHP lisäosat pdo ja pdo-mysql
 +
 
 +
Huomaa että Piwi 3 vaatii PHP4 tai uudemman. Suositeltavaa käyttää PHP5 tai uudempaa ja asentaa seuraavat paketit:
 +
 
 +
* php5-curl
 +
* php5-gd
 +
* php5-cli
 +
* php5-geoip
 +
 
 +
Esimerkki asennus pakettihallinnasta:
 +
 
 +
  aptitude install apache2 mysql-server mysql-client php5 php5-curl php5-gd php5-cli php5-geoip
 +
 
 +
Luo Mysql tietokantaan oma tietokanta Piwik varten ja sille käyttäjätili. Esimerkiksi:
  
* Tietokantaan valmiiksi oma tietokanta Piwik:iä varten.
+
<pre>
 +
mysql> CREATE DATABASE piwik;
 +
mysql> CREATE USER 'piwik'@'localhost' IDENTIFIED BY 'password';
 +
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON piwik.* TO 'piwik'@'localhost';
 +
</pre>
  
 
2. Lataa Piwik asennuspaketti
 
2. Lataa Piwik asennuspaketti
Rivi 18: Rivi 44:
  
 
   cp piwik /var/www
 
   cp piwik /var/www
 +
 +
5. Määritä käyttöoikeudet
 +
 +
  chown www-data -R /var/www/piwik
  
 
Siirry webselaimella http://piwik-server/piwik . Ja asenna ohjeen mukaisesti.
 
Siirry webselaimella http://piwik-server/piwik . Ja asenna ohjeen mukaisesti.
  
5. Asennuksen jälkeen luo Piwikille Crontabiin oma tehtävä:
+
6. Asennuksen jälkeen luo Piwikille Crontabiin oma tehtävä:
  
 
   nano /etc/cron.d/piwik-archive
 
   nano /etc/cron.d/piwik-archive
  
ja tiedoston sisälle
+
ja piwik-archiven tiedoston sisälle kirjoita. Muuta tarvittaessa tiedostopolkua ja verkko-osoitetta.
 +
 
 +
  */5 * * * * www-data /usr/bin/php /var/www/piwik/console core:archive --url=https://piwik-server/piwik/ > /var/log/piwik-archive.log
 +
 
 +
== Konfigurointi ==
 +
 
 +
Peruskonfigurointi tapahtuu graafisen asennusvelhon avulla.
 +
 
 +
Konfigurointi tiedosto löytyy
 +
 
 +
  /path/to/piwik/config/config.ini.php
 +
 
 +
=== Sijainti (GeoIP) ===
 +
 
 +
Asenna vaaditut paketit
 +
 
 +
  apt-get install php-pear php5-geoip php5-dev libgeoip-dev
 +
 
 +
Konfiguroi PHP:
 +
 
 +
  nano /etc/php5/apache2/conf.d/geoip.ini
 +
 
 +
Lisätään tiedostoon
 +
 
 +
<pre>
 +
[PHP]
 +
;AFTER THE PHP SECTION NOT BEFORE
 +
extension=geoip.so
 +
[gd]
 +
;AFTER THE gd SECTION NOT BEFORE
 +
geoip.custom_directory=/var/www/piwik/misc
 +
</pre>
 +
 
 +
Lataa ja pura GeoIP tietokanta
 +
 
 +
<pre>
 +
cd /var/www/piwik/misc
 +
sudo wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
 +
sudo gunzip GeoLiteCity.dat.gz
 +
</pre>
 +
 
 +
PECL laajennus ei tunnista GeoLiteCity nimeä joten muutetaan se GeoIPCity:ksi.
 +
 
 +
  sudo mv GeoLiteCity.dat GeoIPCity.dat
 +
 
 +
Uudelleenkäynnistetään Apache2
  
   5 * * * * www-data /usr/bin/php5 /www/piwik/console core:archive --url=https://admin.datatekniikka.fi/piwik/ > /var/log/piwik-archive.log
+
   sudo service apache2 restart

Nykyinen versio 3. kesäkuuta 2017 kello 09.55

Piwik on ilmainen ja avoimella lähdekoodilla varustettu Web Analytic sovellus GPL lisenssillä kunhan ylläpidät omalla palvelimella. Voit myös ylläpitää Piwikin palvelimella mutta tämä on toki maksullista.

Tutustu: https://piwik.org/ ja kokeile demoa: https://demo.piwik.org/


Asennus

1. Asenna vaaditut paketit:

  • Webpalvelin, kuten Apache, Nginx, IIS jne.
  • PHP 5.3.3 tai uudempi
  • MySQL versio 4.1 tai uudempi
  • PHP lisäosat pdo ja pdo-mysql

Huomaa että Piwi 3 vaatii PHP4 tai uudemman. Suositeltavaa käyttää PHP5 tai uudempaa ja asentaa seuraavat paketit:

  • php5-curl
  • php5-gd
  • php5-cli
  • php5-geoip

Esimerkki asennus pakettihallinnasta:

 aptitude install apache2 mysql-server mysql-client php5 php5-curl php5-gd php5-cli php5-geoip

Luo Mysql tietokantaan oma tietokanta Piwik varten ja sille käyttäjätili. Esimerkiksi:

mysql> CREATE DATABASE piwik;
mysql> CREATE USER 'piwik'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON piwik.* TO 'piwik'@'localhost';

2. Lataa Piwik asennuspaketti

 wget http://builds.piwik.org/piwik.zip

3. Pura asennuspaketti

 unzip piwik.zip

4. Siirrä Piwik webhakemistoon

 cp piwik /var/www

5. Määritä käyttöoikeudet

 chown www-data -R /var/www/piwik

Siirry webselaimella http://piwik-server/piwik . Ja asenna ohjeen mukaisesti.

6. Asennuksen jälkeen luo Piwikille Crontabiin oma tehtävä:

  nano /etc/cron.d/piwik-archive

ja piwik-archiven tiedoston sisälle kirjoita. Muuta tarvittaessa tiedostopolkua ja verkko-osoitetta.

 */5 * * * * www-data /usr/bin/php /var/www/piwik/console core:archive --url=https://piwik-server/piwik/ > /var/log/piwik-archive.log

Konfigurointi

Peruskonfigurointi tapahtuu graafisen asennusvelhon avulla.

Konfigurointi tiedosto löytyy

 /path/to/piwik/config/config.ini.php

Sijainti (GeoIP)

Asenna vaaditut paketit

 apt-get install php-pear php5-geoip php5-dev libgeoip-dev

Konfiguroi PHP:

 nano /etc/php5/apache2/conf.d/geoip.ini

Lisätään tiedostoon

[PHP]
;AFTER THE PHP SECTION NOT BEFORE
extension=geoip.so
[gd]
;AFTER THE gd SECTION NOT BEFORE
geoip.custom_directory=/var/www/piwik/misc

Lataa ja pura GeoIP tietokanta

cd /var/www/piwik/misc
sudo wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
sudo gunzip GeoLiteCity.dat.gz

PECL laajennus ei tunnista GeoLiteCity nimeä joten muutetaan se GeoIPCity:ksi.

 sudo mv GeoLiteCity.dat GeoIPCity.dat

Uudelleenkäynnistetään Apache2

 sudo service apache2 restart
Mainos / Advertisement: