Kako instalirati Piwik (alternativa Google Analytics) u Linuxu


Ovaj vodič će vas voditi kako instalirati analitičku aplikaciju otvorenog koda Piwik u CentOS 7 i Debian 9 i Ubuntu Server 16.04 LTS izdanje.

Piwik je moćna samostalna alternativa uslugama Google Analytics koja se može postaviti na vrh LAMP stoga u Linuxu.

Uz pomoć platforme Piwik Analytics koja koristi mali JavaScript kod koji se mora ugraditi u ciljane web stranice između <head>... html oznaka , možete pratiti broj posjetitelja web stranica i izraditi složena izvješća za analizirane web stranice.

Zahtjevi

  1. LAMP stog instaliran u CentOS 7
  2. LAMP stog instaliran u Ubuntu
  3. LAMP stog instaliran u Debianu

Korak 1: Početne konfiguracije za Piwik

1. Prije nego počnete instalirati i konfigurirati aplikaciju Piwik, prvo se prijavite na terminal poslužitelja i izdajte sljedeće naredbe kako biste instalirali uslužni program unzip u vaš sustav.

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

2. Piwik platforma može se postaviti na vrh postojećeg LAMP stoga u Linux sustavima. Uz standardna PHP proširenja instalirana u LAMP stogu, također biste trebali instalirati sljedeće PHP module u svoj sustav izdavanjem sljedeće naredbe.

Instalirajte PHP module na CentOS i RHEL

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 

Instalirajte PHP module na Debian i Ubuntu

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. Također biste trebali instalirati GeoIP paket, GeoIP Geo lokaciju i PECL ekstenziju u svoj sustav izdavanjem donjeg naredba.

Instalirajte GeoIP na CentOS i RHEL

yum install GeoIP GeoIP-devel httpd-devel
pecl install geoip 

Instalirajte GeoIP na Debian i Ubuntu

apt install geoip-bin geoip-database geoip-database-extra
pecl install geoip
phpenmod geoip

4. Nakon što su svi potrebni paketi instalirani u vaš sustav, izdajte donju naredbu, ovisno o vašoj distribuciji Linuxa, da biste otvorili PHP konfiguracijsku datoteku i promijenili sljedeće retke.

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

Pretražite i promijenite sljedeće PHP varijable kao što je ilustrirano u uzorcima reda ispod:

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

Posjetite službeni popis PHP vremenskih zona kako biste pronašli odgovarajuću vremensku zonu prema geografskoj lokaciji vašeg poslužitelja.

5. Zatim dodajte sljedeći redak konfiguracijskoj datoteci PHP geoip, kao što je prikazano u donjem izvatku datoteke.

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

Dodajte sljedeće retke u datoteku.

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

Obavezno zamijenite direktorij /var/www/html/ prema putanji na koju ćete instalirati Piwik aplikaciju.

6. Na kraju, ponovno pokrenite Apache daemon da odražava promjene izdavanjem sljedeće naredbe.

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

7. Sada stvorite Piwik MySQL bazu podataka. Prijavite se na MySQL/MariaDB konzolu i izdajte sljedeće naredbe za kreiranje baze podataka i vjerodajnica potrebnih za pristup bazi podataka.

U skladu s tim zamijenite varijable imena baze podataka, korisnika i lozinke.

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 3: Instalirajte Piwik na CentOS, Debian i Ubuntu

8. Da biste instalirali Piwik platformu za web analitiku u svoj sustav, prvo idite na stranicu za preuzimanje Piwika i preuzmite najnoviji zip paket izvršavanjem sljedeće naredbe.

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

9. Zatim, raspakirajte Piwik zip arhivu i kopirajte instalacijske datoteke koje se nalaze u piwik direktoriju u /var/www/html/ direktorij izdavanjem naredbi ispod.

Zamijenite direktorij /var/www/html/ korijenskom stazom dokumenta vaše domene, ako je to slučaj.

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

10. Prije nego počnete instalirati Piwik aplikaciju putem web sučelja, izdajte sljedeću naredbu kako biste dodijelili Apache HTTP poslužitelju dopuštenja za pisanje na korijensku stazu dokumenta vaše domene.

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

Ispis dopuštenja webroot staze izvršavanjem naredbe ls.

ls -al /var/www/html/

11. Sada počnite instalirati Piwik aplikaciju u svoj sustav tako što ćete otvoriti preglednik i posjetiti IP adresu ili naziv domene vašeg poslužitelja putem HTTP protokola. Na prvom zaslonu dobrodošlice pritisnite gumb Dalje za početak postupka instalacije.

http://your_domain.tld/

12. Na sljedećem zaslonu Provjera sustava pomaknite se prema dolje i provjerite jesu li zadovoljeni svi sistemski i PHP zahtjevi za instalaciju aplikacije Piwik. Kada završite pritisnite gumb Dalje za nastavak postupka instalacije.

13. U sljedećem koraku dodajte informacije Piwik baze podataka koje zahtijeva instalacijska skripta za pristup MySQL poslužitelju, kao što su adresa poslužitelja baze podataka, naziv Piwik baze podataka i vjerodajnice. Upotrijebite prefiks tablice piwik_, odaberite PDO/MYSQL adapter i pritisnite gumb Dalje za izradu tablica baze podataka, kao što je prikazano na slici ispod.

14. U sljedećem koraku dodajte Piwik ime administratora super korisnika, upišite jaku lozinku za administratora super korisnika i adresu e-pošte i pritisnite gumb Dalje za nastavak instalacije postupak.

15. Zatim dodajte URL domene web stranice koja će se pratiti i analizirati s Piwikom, dodanu vremensku zonu web stranice i navedite je li dodana web stranica stranica e-trgovine i kliknite na Dalje gumb za nastavak.

16. Na sljedećem instalacijskom ekranu, JavaScript kôd za praćenje koji treba umetnuti na vaše web mjesto koje pratite bit će prikazan u vašem pregledniku. Kopirajte kod u datoteku i pritisnite gumb Dalje kako biste završili postupak instalacije.

17. Konačno, nakon dovršetka instalacije Piwika, u vašem pregledniku će se pojaviti ekran “Čestitamo”. Pregledajte zaslon s čestitkama i kliknite gumb Nastavi na Piwik kako biste bili preusmjereni na stranicu za prijavu na Piwik.

18. Prijavite se na Piwik web aplikaciju sa super admin računom i lozinkom konfiguriranim ranije, kao što je ilustrirano na slici ispod, i trebali biste biti preusmjereni na Piwik nadzornu ploču, odakle dalje možete početi upravljati aplikacijom.

17. Nakon što se prijavite na Piwik web administratorsku ploču, preskočite stranicu koda za praćenje i idite na Sustav -> Geolokacija -> Davatelj lokacije i kliknite na Početak< iz odjeljka GeoIP baze podataka kako biste preuzeli i instalirali besplatnu bazu podataka GeoLiteCity dostupnu za Piwik platformu.

To je sve! Uspješno ste instalirali platformu za web analitiku Piwik u svoj sustav. Kako biste dodali nove web stranice koje će aplikacija pratiti, idite na Web stranice -> Upravljanje i koristite gumb Dodaj novu web stranicu.

Nakon što ste dodali novu web stranicu koju će Piwik analizirati, umetnite JavaScript kôd na svaku stranicu praćene web stranice kako biste započeli proces praćenja i analitike.