Kako namestiti Piwik (alternativa Google Analytics) v Linux


Ta vadnica vas bo vodila, kako namestiti odprtokodno analitično aplikacijo Piwik v CentOS 7 in v Debian 9 in Ubuntu Server 16.04 LTS.

Piwik je zmogljiva samostojna alternativa storitvam Google Analytics, ki jo je mogoče namestiti poleg sklada LAMP v Linuxu.

S pomočjo platforme Piwik Analytics, ki uporablja majhno kodo JavaScript, ki jo je treba vstaviti na ciljna spletna mesta med oznakami ... html, lahko sledite številu obiskovalcev spletnih mest in ustvarijo kompleksna poročila za analizirana spletna mesta.

  1. Sklad LAMP, nameščen v CentOS 7
  2. Niz svetilk nameščen v Ubuntu
  3. Sklad LAMP je nameščen v Debianu

Korak: Začetne konfiguracije za Piwik

1. Preden začnete nameščati in konfigurirati aplikacijo Piwik, se najprej prijavite v strežniški terminal in izdajte naslednje ukaze, da namestite pripomoček za odpiranje v sistem.

# yum install unzip zip     [On CentOS/RHEL]
# apt install zip unzip     [On Debian/Ubuntu]

2. Platformo Piwik lahko namestite na obstoječi sklad LAMP v sistemih Linux. Poleg standardnih razširitev PHP, nameščenih v nizu LAMP, morate v sistem namestiti tudi naslednje module PHP z izdajo naslednjega ukaza.

# yum install epel-release
# yum install php-mbstring php-curl php-xml php-gd php-cli php-pear php-pecl-geoip php-pdo mod_geoip 
# apt install php7.0-mbstring php7.0-curl php7.0-gd php7.0-xml php7.0-opcache php7.0-cli libapache2-mod-geoip php-geoip php7.0-dev libgeoip-dev

3. V sistem morate namestiti tudi paket GeoIP, lokacijo GeoIP Geo in razširitev PECL, tako da izdate spodnji ukaz.

# yum install GeoIP GeoIP-devel httpd-devel
# pecl install geoip 
# apt install geoip-bin geoip-database geoip-database-extra
# pecl install geoip
# phpenmod geoip

4. Ko so v sistem nameščeni vsi zahtevani paketi, izdajte spodnji ukaz, odvisno od distribucije Linuxa, da odprete konfiguracijsko datoteko PHP in spremenite naslednje vrstice.

# vi /etc/php.ini                      [On CentOS/RHEL]
# nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

Poiščite in spremenite naslednje spremenljivke PHP, kot je prikazano v spodnjih vzorcih vrstic:

allow_url_fopen = On
memory_limit = 64M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

Obiščite uradni seznam časovnih pasov PHP in poiščite primeren časovni pas glede na geografsko lokacijo vašega strežnika.

5. Nato dodajte naslednjo vrstico v konfiguracijsko datoteko geoip PHP, kot je prikazano v spodnjem izvlečku datoteke.

# vi /etc/php.d/geoip.ini                          [On CentOS/RHEL]
# nano /etc/php/7.0/apache2/conf.d/20-geoip.ini    [On Debian/Ubuntu]

V datoteko dodajte naslednje vrstice.

extension=geoip.so
geoip.custom_directory=/var/www/html/misc

Zamenjajte imenik/var/www/html/glede na pot, kamor boste namestili aplikacijo Piwik.

6. Nazadnje znova zaženite demon Apache, da odraža spremembe, tako da izdate naslednji ukaz.

# systemctl restart httpd      [On CentOS/RHEL]
# systemctl restart apache2    [On Debian/Ubuntu]

7. Zdaj ustvarite bazo podatkov PiWik MySQL. Prijavite se v konzolo MySQL/MariaDB in izdajte naslednje ukaze za ustvarjanje baze podatkov in poverilnic, potrebnih za dostop do baze podatkov.

Ustrezno zamenjajte ime baze podatkov, spremenljivke uporabnika in geslo.

# mysql -u root -p

MariaDB [(none)]> create database piwik;
MariaDB [(none)]> grant all privileges on piwik.* to 'piwik' identified by 'yourpass';
MariaDB [(none)]> flush privileges; 
MariaDB [(none)]> exit

Korak: Namestite Piwik na CentOS, Debian in Ubuntu

8. Če želite v sistem namestiti platformo za spletno analitiko Piwik, najprej pojdite na stran za prenos Piwik in z naslednjim ukazom prenesite najnovejši paket zip.

# wget https://builds.piwik.org/piwik.zip 

9. Nato ekstrahirajte arhiv Piwik zip in kopirajte namestitvene datoteke, ki se nahajajo v imeniku piwik, v imenik/var/www/html/z izdajo spodnjih ukazov.

Če je temu tako, zamenjajte imenik/var/www/html/s korensko potjo dokumenta vaše domene.

# unzip piwik.zip
# ls -al piwik/
# cp -rf piwik/* /var/www/html/

10. Preden začnete nameščati aplikacijo Piwik prek spletnega vmesnika, izdajte naslednji ukaz, da strežniku HTTP Apache dodelite dovoljenja za pisanje na korensko pot dokumenta vaše domene.

# chown -R apache:apache /var/www/html/      [On CentOS/RHEL]     
# chown -R apache:apache /var/www/html/      [On Debian/Ubuntu]     

Seznam dovoljenj za pot webroot z izvajanjem ukaza ls.

# ls -al /var/www/html/

11. Zdaj začnite nameščati aplikacijo Piwik v svoj sistem tako, da odprete brskalnik in obiščete naslov IP strežnika ali ime domene prek protokola HTTP. Na prvem pozdravnem zaslonu pritisnite gumb Naprej, da začnete postopek namestitve.

http://your_domain.tld/

12. Na naslednjem zaslonu za preverjanje sistema se pomaknite navzdol in preverite, ali so izpolnjene vse zahteve sistema in PHP za namestitev aplikacije Piwik. Ko končate, pritisnite gumb Naprej za nadaljevanje namestitvenega postopka.

13. V naslednjem koraku dodajte podatke baze podatkov Piwik, ki jih namestitveni skript potrebuje za dostop do strežnika MySQL, na primer naslov strežnika baze podatkov, ime zbirke podatkov Piwik in poverilnice. Uporabite predpono tabele piwik_, izberite vmesnik PDO/MYSQL in pritisnite gumb Naprej, da ustvarite tabele zbirke podatkov, kot je prikazano na spodnjem posnetku zaslona.

14. Na naslednjem koraku dodajte ime skrbnika super uporabnika Piwik, vnesite močno geslo za skrbnika super uporabnika in e -poštni naslov ter pritisnite gumb Naprej za nadaljevanje namestitvenega procesa.

15. Nato dodajte URL domene spletnega mesta, ki ga želite spremljati in analizirati s Piwikom, časovnim pasom dodanega spletnega mesta in določite, ali je dodano spletno mesto spletno mesto za e-trgovino, in za nadaljevanje kliknite gumb Naprej.

16. Na naslednjem namestitvenem zaslonu bo v brskalniku prikazana koda za sledenje JavaScript, ki jo je treba vstaviti na spletno mesto, ki mu sledite. Kopirajte kodo v datoteko in pritisnite gumb Naprej, da dokončate postopek namestitve.

17. Ko se namestitev Piwika konča, se v vašem brskalniku prikaže zaslon\"Čestitamo". Preglejte zaslon čestitk in kliknite gumb Nadaljuj na Piwik, da se preusmerite na stran za prijavo v Piwik.

18. Prijavite se v spletno aplikacijo Piwik z računom super skrbnika in geslom, ki sta bila nastavljena prej, kot je prikazano na spodnjem posnetku zaslona, in preusmerjeni boste na nadzorno ploščo Piwik, od koder lahko nadaljujete z upravljanjem aplikacije.

17. Ko se prijavite na spletno skrbniško ploščo Piwik, preskočite kodno stran za sledenje in se pomaknite do Sistem -> Geolokacija -> Ponudnik lokacije in v razdelku GeoIP Databases kliknite gumb Začni, da prenesete in namestite brezplačno bazo podatkov GeoLiteCity, ki je na voljo za Piwik platformo.

To je vse! V sistem ste uspešno namestili platformo za spletno analitiko Piwik. Če želite dodati nova spletna mesta, ki jim bo aplikacija sledila, pojdite na Spletna mesta -> Upravljanje in uporabite gumb Dodaj novo spletno mesto.

Ko dodate novo spletno mesto, ki ga bo Piwik analiziral, vstavite kodo JavaScript na vsako stran sledljivega spletnega mesta, da začnete postopek sledenja in analize.