Kif Tinstalla Piwik (Alternattiva għal Google Analytics) fil-Linux
Dan it-tutorja jiggwidak dwar kif tinstalla l-applikazzjoni analitika ta 'sors miftuħ Piwik f'CentOS 7 u f'Debian 9 u Ubuntu Server 16.04 LTS edizzjoni.
Piwik hija alternattiva b'saħħitha self-hosted għas-servizzi ta 'Google Analytics li jistgħu jiġu skjerati fuq quċċata ta' munzell LAMP fil-Linux.
Bl-għajnuna tal-pjattaforma Piwik Analytics, li tuża kodiċi JavaScript żgħir li għandu jkun inkorporat fil-websajts immirati bejn ...
html tags, tista 'ssegwi n-numru ta' viżitaturi tal-websajts u toħloq rapporti kumplessi għall-websajts analizzati.
- LAMP munzell installat f'CentOS 7
- LAMP munzell installat f'Ubuntu
- LAMP stack installat f'Debian
Pass 1: Konfigurazzjonijiet Inizjali għal Piwik
1. Qabel ma tibda tinstalla u tikkonfigura l-applikazzjoni Piwik, l-ewwel idħol fit-terminal tas-server u toħroġ il-kmandi li ġejjin sabiex tinstalla l-utilità unzip fis-sistema tiegħek.
# yum install unzip zip [On CentOS/RHEL] # apt install zip unzip [On Debian/Ubuntu]
2. Pjattaforma Piwik tista 'tiġi skjerata fuq quċċata ta' munzell LAMP eżistenti fis-sistemi Linux. Minbarra l-estensjonijiet PHP standard installati fil-munzell LAMP, għandek tinstalla wkoll il-modes PHP li ġejjin fis-sistema tiegħek billi toħroġ il-kmand li ġej.
# 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. Għandek tinstalla wkoll il-pakkett GeoIP, il-lokazzjoni GeoIP Geo u l-estensjoni tal-PECL fis-sistema tiegħek billi toħroġ il-kmand hawn taħt.
# 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. Wara li l-pakketti kollha meħtieġa huma installati fis-sistema tiegħek, imbagħad, ħarġet il-kmand ta 'hawn taħt, skont id-distribuzzjoni tal-Linux tiegħek, biex tiftaħ il-fajl tal-konfigurazzjoni PHP u tagħmel bidla fil-linji li ġejjin.
# vi /etc/php.ini [On CentOS/RHEL] # nano /etc/php/7.0/apache2/php.ini [On Debian/Ubuntu]
Fittex u biddel il-varjabbli PHP li ġejjin kif muri fil-kampjuni tal-linja hawn taħt:
allow_url_fopen = On memory_limit = 64M upload_max_file_size = 64M date.timezone = Europe/Bucharest
Żur il-lista uffiċjali taż-żoni tal-ħin PHP sabiex issib iż-żona tal-ħin adattata skont il-post ġeografiku tas-server tiegħek.
5. Sussegwentement, ehmeż il-linja li ġejja mal-fajl tal-konfigurazzjoni PHP geoip, kif muri fis-silta tal-fajl hawn taħt.
# vi /etc/php.d/geoip.ini [On CentOS/RHEL] # nano /etc/php/7.0/apache2/conf.d/20-geoip.ini [On Debian/Ubuntu]
Żid il-linji li ġejjin mal-fajl.
extension=geoip.so geoip.custom_directory=/var/www/html/misc
Kun żgur li tissostitwixxi /var/www/html/ direttorju skont it-triq fejn se tinstalla l-applikazzjoni Piwik.
6. Fl-aħħarnett, terġa 'tibda Apache daemon biex tirrifletti l-bidliet billi toħroġ il-kmand li ġej.
# systemctl restart httpd [On CentOS/RHEL] # systemctl restart apache2 [On Debian/Ubuntu]
7. Issa, oħloq database Piwik MySQL. Idħol fil-console MySQL/MariaDB u agħti l-kmandi li ġejjin biex toħloq id-database u l-kredenzjali meħtieġa biex taċċessa d-database.
Ibdel l-isem tad-database, l-utent u l-varjabbli tal-password kif xieraq.
# 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
Pass 3: Installa Piwik fuq CentOS, Debian u Ubuntu
8. Biex tinstalla l-pjattaforma tal-analiżi tal-web Piwik fis-sistema tiegħek, l-ewwel mur fil-paġna tat-tniżżil ta 'Piwik u aqbad l-aħħar pakkett zip billi tesegwixxi l-kmand li ġej.
# wget https://builds.piwik.org/piwik.zip
9. Sussegwentement, estratt l-arkivju zip Piwik u kkopja l-fajls ta 'installazzjoni li jinsabu fid-direttorju tal-piwik fid-direttorju /var/www/html/ billi toħroġ il-kmandi ta' hawn taħt.
Ibdel id-direttorju /var/www/html/ bil-mogħdija ta 'l-għerq tad-dokument tad-dominju tiegħek, jekk dak hu l-każ.
# unzip piwik.zip # ls -al piwik/ # cp -rf piwik/* /var/www/html/
10. Qabel ma tibda tinstalla l-applikazzjoni Piwik permezz tal-interface tal-web, ħarġet il-kmand li ġej sabiex tagħti lis-server Apache HTTP b'permessi ta 'kitba għall-passaġġ tal-għeruq tad-dokument tad-dominju tiegħek.
# chown -R apache:apache /var/www/html/ [On CentOS/RHEL] # chown -R apache:apache /var/www/html/ [On Debian/Ubuntu]
Elenka l-permess tal-mogħdija tal-webroot billi tesegwixxi kmand ls.
# ls -al /var/www/html/
11. Issa, ibda tinstalla l-applikazzjoni Piwik fis-sistema tiegħek billi tiftaħ u browser u żur l-indirizz IP tas-server tiegħek jew l-isem tad-dominju permezz tal-protokoll HTTP. Fuq l-ewwel skrin ta 'merħba agħfas fuq il-buttuna Li jmiss biex tibda l-proċedura ta' installazzjoni.
http://your_domain.tld/
12. Fl-iskrin tal-Verifika tas-Sistema li jmiss, iscrollja 'l isfel u vverifika jekk ir-rekwiżiti kollha tas-sistema u tal-PHP biex tinstalla l-applikazzjoni Piwik humiex sodisfatti. Meta tispiċċa agħfas fuq il-buttuna Li jmiss biex tkompli l-proċedura ta 'installazzjoni.
13. Fil-pass li jmiss, żid l-informazzjoni tad-database Piwik meħtieġa mill-iskrittura tal-installazzjoni biex taċċessa s-server MySQL, bħall-indirizz tas-server tad-database, l-isem tad-database Piwik u l-kredenzjali. Uża l-prefiss tat-tabella piwik_, agħżel l-adapter PDO/MYSQL u agħfas fuq il-buttuna Li jmiss biex toħloq tabelli tad-database, kif muri fil-screenshot hawn taħt.
14. Fuq il-pass li jmiss, żid isem ta 'admin ta' super user Piwik, ittajpja password b'saħħitha għal super user admin u indirizz elettroniku u agħfas il-buttuna Li jmiss biex tkompli l-proċess ta 'installazzjoni.
15. Sussegwentement, żid URL tad-dominju tal-websajt biex jiġi ssorveljat u analizzat b'Piwik, iż-żona tal-ħin tal-websajt miżjuda u speċifika jekk il-websajt miżjuda hijiex sit tal-kummerċ elettroniku u kklikkja fuq il-buttuna Li jmiss biex tkompli.
16. Fl-iskrin ta 'installazzjoni li jmiss, il-kodiċi ta' traċċar JavaScript li jeħtieġ li jiddaħħal fil-websajt tracked tiegħek se jintwera fil-browser tiegħek. Ikkopja l-kodiċi f'fajl u agħfas fuq il-buttuna Li jmiss biex tlesti l-proċess ta 'installazzjoni.
17. Fl-aħħar nett, wara li titlesta l-installazzjoni ta' Piwik, se tidher skrin ta' \Congratulations fil-browser tiegħek. Irrevedi l-iskrin ta' prosit u kklikkja fuq il-buttuna Kompli għal Piwik sabiex tiġi ridirett lejn il-paġna tal-log in Piwik.
18. Idħol fl-applikazzjoni tal-web Piwik bil-kont super admin u l-password konfigurati qabel, kif muri fil-screenshot ta 'hawn taħt, u għandek tiġi ridirett lejn Piwik dashboard, minn fejn tista' tkompli timmaniġġja l-applikazzjoni.
17. Wara li tidħol fil-pannell tal-amministrazzjoni tal-web ta’ Piwik, aqbeż il-paġna tal-kodiċi tat-traċċar u naviga għal Sistema -> Ġeolokazzjoni -> Fornitur tal-Post u kklikkja fuq il-buttuna Ibda mit-taqsima tad-Databases GeoIP sabiex tniżżel u tinstalla d-database GeoLiteCity b’xejn disponibbli għal Piwik pjattaforma.
Dak kollox! Installajt b'suċċess il-pjattaforma tal-analiżi tal-web Piwik fis-sistema tiegħek. Sabiex iżżid websajts ġodda biex jiġu ssorveljati mill-applikazzjoni, mur Websajts -> Immaniġġja u uża l-buttuna Żid websajt ġdida.
Wara li tkun żidt websajt ġdida biex tiġi analizzata minn Piwik, daħħal il-kodiċi JavaScript f'kull paġna tal-websajt tracked sabiex tibda l-proċess ta 'traċċar u analitiku.