Kuidas installida Piwik (alternatiiv Google Analyticsile) Linuxi


See õpetus juhendab teid Piwiku avatud lähtekoodiga analüüsirakenduse installimiseks CentOS 7 ning Debian 9 ja Ubuntu Server 16.04 LTS väljaandesse.

Piwik on võimas iseenesest hostitud alternatiiv Google Analyticsi teenustele, mida saab Linuxi LAMP-i virna kohal juurutada.

Piwik Analyticsi platvormi abil, mis kasutab väikest JavaScripti koodi, mis tuleb kinnitada sihitud veebisaitidele ... html siltide vahele, saate jälgida nende arvu veebisaitide külastajad ja loovad analüüsitavate veebisaitide jaoks keerukad aruanded.

  1. CentOS 7-sse installitud LAMP-virn
  2. Ubuntu installitud LAMP-i virn
  3. Debiani installitud LAMP-i virn

1. samm: Piwiku algsed konfiguratsioonid

1. Enne Piwiki rakenduse installimist ja seadistamist logige kõigepealt sisse serveriterminali ja väljastage järgmised käsud, et oma süsteemi unzip-utiliit installida.

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

2. Piwiki platvormi saab paigutada Linuxi süsteemides olemasoleva LAMP-i virna kohale. Lisaks LAMP-i virnasse installitud standardsetele PHP-laiendustele peaksite oma süsteemi installima ka järgmised PHP-moduurid, väljastades järgmise käsu.

# 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. Peaksite oma süsteemi installima ka GeoIP-paketi, GeoIP-i geoasukoha ja PECL-i laienduse, väljastades alltoodud käsu.

# 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. Kui kõik vajalikud paketid on teie süsteemi installitud, väljastage PHP konfiguratsioonifaili avamiseks ja järgmiste ridade muutmiseks vastavalt Linuxi levitamisele järgmine käsk.

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

Otsige ja muutke järgmisi PHP muutujaid, nagu on näidatud allpool toodud rea näidetes:

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

Külastage ametlikku PHP ajavööndite loendit, et leida sobiv ajavöönd vastavalt teie serveri geograafilisele asukohale.

5. Seejärel lisage järgmine rida PHP geoipi konfiguratsioonifaili, nagu on näidatud allpool olevas faili väljavõttes.

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

Lisage faili järgmised read.

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

Asendage kataloog/var/www/html/kataloog vastavalt sellele, kuhu te Piwiki rakenduse installite.

6. Lõpuks taaskäivitage Apache deemon, et kajastada muudatusi järgmise käsu väljastamisega.

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

7. Nüüd looge Piwik MySQL andmebaas. Logige sisse MySQL/MariaDB konsooli ja andke andmebaasi loomiseks ja andmebaasile juurdepääsuks vajalikud mandaadid järgmiste käskude loomiseks.

Asendage vastavalt andmebaasi nimi, kasutaja ja parooli muutujad.

# 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

3. samm: installige Piwik CentOS-i, Debiani ja Ubuntu

8. Piwiku veebianalüüsi platvormi installimiseks oma süsteemi minge esmalt Piwiku allalaadimislehele ja haarake uusim ZIP-pakett, käivitades järgmise käsu.

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

9. Seejärel eraldage Piwiki zip-arhiiv ja kopeerige piwiki kataloogis olevad installifailid kataloogi/var/www/html/kataloogi, väljastades järgmised käsud.

Sel juhul asendage/var/www/html/kataloog oma domeenidokumendi juurteega.

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

10. Enne Piwiki rakenduse installimist veebiliidese kaudu väljastage järgmine käsk, et anda Apache HTTP-serverile kirjutusõigused teie domeeni dokumendi juurteele.

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

Loetlege veebijuure tee luba, käivitades käsu ls.

# ls -al /var/www/html/

11. Nüüd alustage Piwiki rakenduse installimist oma süsteemi, avades brauseri ja külastades oma serveri IP-aadressi või domeeninime HTTP-protokolli kaudu. Esimesel tervitusekraanil klõpsake installimisprotseduuri alustamiseks nuppu Järgmine.

http://your_domain.tld/

12. Kerige järgmisel süsteemikontrolli ekraanil alla ja kontrollige, kas kõik Piwiki rakenduse installimiseks vajalikud süsteemi- ja PHP-nõuded on täidetud. Kui olete nuppu Järgmine vajutanud, saate installiprotseduuri jätkata.

13. Järgmises etapis lisage MySQL-i serverile juurdepääsuks installikripti jaoks vajalik Piwiku andmebaasi teave, näiteks andmebaasiserveri aadress, Piwiku andmebaasi nimi ja mandaadid. Kasutage tabeli prefiksi piwik_, valige PDO/MYSQL-i adapter ja vajutage andmebaasi tabelite loomiseks nuppu Edasi, nagu on näidatud alloleval ekraanipildil.

14. Järgmisel sammul lisage Piwiku superkasutaja administraatori nimi, tippige superkasutaja administraatori jaoks tugev parool ja e-posti aadress ning vajutage installimisprotsessi jätkamiseks nuppu Edasi.

15. Järgmisena lisage Piwikiga jälgitav ja analüüsitav veebisaidi domeeni URL, lisatud veebisaidi ajavöönd ja määrake, kas lisatud veebisait on e-kaubanduse sait, ja klõpsake jätkamiseks nuppu Edasi.

16. Järgmisel installiekraanil kuvatakse teie brauseris JavaScripti jälgimiskood, mis tuleb sisestada teie jälgitavale veebisaidile. Kopeerige kood faili ja vajutage nuppu Edasi, et installiprotsess lõpule viia.

17. Lõpuks, kui Piwiki installimine on lõpule jõudnud, ilmub teie brauseris ekraan\"Õnnitlused". Vaadake üle õnnitlusekraan ja klõpsake nupul Jätka Piwiki, et suunata teid Piwiku sisselogimislehele.

18. Logige Piwiku veebirakendusse sisse varem konfigureeritud superadministraatori konto ja parooliga, nagu on näidatud alloleval ekraanipildil, ja teid tuleks suunata edasi Piwiku juhtpaneelile, kust saate rakendust edasi haldama asuda.

17. Pärast Piwiku veebihalduse paneelile sisselogimist jätke jälgimiskoodi leht vahele ja liikuge jaotisse Süsteem -> Geolokatsioon -> Asukoha pakkuja ja klõpsake jaotises GeoIP Databases nuppu Alusta, et alla laadida ja installida Piwiku jaoks saadaval olev tasuta GeoLiteCity andmebaas. platvorm.

See on kõik! Piwiki veebianalüüsi platvorm on teie süsteemi edukalt installitud. Uute veebisaitide lisamiseks, mida rakendus jälgib, minge veebisaitidele -> Halda ja kasutage nuppu Lisa uus veebisait.

Kui olete lisanud uue veebisaidi, mida Piwik analüüsib, sisestage jälgimise ja analüüsi protsessi alustamiseks JavaScripti kood jälgitava veebisaidi igale lehele.