Kā instalēt Piwik (alternatīva Google Analytics) operētājsistēmā Linux


Šī apmācība palīdzēs jums instalēt Piwik atvērtā koda analīzes lietojumprogrammu CentOS 7 un Debian 9 un Ubuntu Server 16.04 LTS izdevumā.

Piwik ir spēcīga pašu mitināta alternatīva Google Analytics pakalpojumiem, ko var izvietot LAMP skursteņa augšpusē Linux.

Izmantojot Piwik Analytics platformu, kas izmanto nelielu JavaScript kodu, kas jāiekļauj mērķa vietnēs starp ... html tagiem, varat izsekot vietņu apmeklētājiem un izveidot sarežģītas atskaites analizētajām vietnēm.

  1. CentOS 7 instalēta LAMP kaudze
  2. Ubuntu instalēta LAMP kaudze
  3. Debian instalēta LAMP kaudze

1. solis: Piwik sākotnējās konfigurācijas

1. Pirms sākat instalēt un konfigurēt Piwik lietojumprogrammu, vispirms piesakieties servera terminālā un izdodiet šādas komandas, lai sistēmā instalētu unzip utilītu.

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

2. Piwik platformu var izvietot virs esošās LAMP kaudzes Linux sistēmās. Papildus standarta PHP paplašinājumiem, kas instalēti LAMP kaudzē, sistēmā jāinstalē arī šādi PHP moduļi, izsniedzot šādu komandu.

# 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. Sistēmā jāinstalē arī GeoIP pakotne, GeoIP Geo atrašanās vieta un PECL paplašinājums, izsniedzot tālāk norādīto komandu.

# 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. Pēc tam, kad visas nepieciešamās pakotnes ir instalētas jūsu sistēmā, pēc tam izdodiet zemāk esošo komandu atkarībā no Linux izplatīšanas, lai atvērtu PHP konfigurācijas failu un mainītu šīs rindas.

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

Meklējiet un mainiet šādus PHP mainīgos, kā parādīts zemāk esošajos rindu paraugos:

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

Apmeklējiet oficiālo PHP laika joslu sarakstu, lai atrastu piemērotu laika joslu atbilstoši jūsu servera ģeogrāfiskajai atrašanās vietai.

5. Pēc tam pievienojiet šo rindu PHP geoip konfigurācijas failam, kā parādīts zemāk esošajā faila fragmentā.

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

Pievienojiet failam šādas rindas.

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

Pārliecinieties, ka esat aizstājis/var/www/html/direktoriju atbilstoši ceļam, kurā instalēsit Piwik lietojumprogrammu.

6. Visbeidzot restartējiet Apache dēmonu, lai atspoguļotu izmaiņas, izsniedzot šādu komandu.

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

7. Tagad izveidojiet Piwik MySQL datu bāzi. Piesakieties MySQL/MariaDB konsolē un izdodiet šādas komandas, lai izveidotu datu bāzi un akreditācijas datus, kas nepieciešami, lai piekļūtu datu bāzei.

Attiecīgi aizstājiet datu bāzes nosaukumu, lietotāja un paroles mainīgos.

# 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. solis: Instalējiet Piwik uz CentOS, Debian un Ubuntu

8. Lai savā sistēmā instalētu Piwik tīmekļa analīzes platformu, vispirms dodieties uz Piwik lejupielādes lapu un paņemiet jaunāko zip pakotni, izpildot šādu komandu.

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

9. Pēc tam izvelciet Piwik zip arhīvu un nokopējiet instalācijas failus, kas atrodas piwik direktorijā, uz/var/www/html/direktoriju, izsniedzot tālāk norādītās komandas.

Nomainiet/var/www/html/direktoriju ar sava domēna dokumenta saknes ceļu, ja tas tā ir.

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

10. Pirms sākat instalēt Piwik lietojumprogrammu, izmantojot tīmekļa saskarni, izdodiet šādu komandu, lai piešķirtu Apache HTTP serverim rakstīšanas atļaujas jūsu domēna dokumenta saknes ceļam.

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

Uzskaitiet tīmekļa saknes ceļa atļauju, izpildot komandu ls.

# ls -al /var/www/html/

11. Tagad sāciet instalēt Piwik lietojumprogrammu savā sistēmā, atverot un pārlūkprogrammu un apmeklējot sava servera IP adresi vai domēna nosaukumu, izmantojot HTTP protokolu. Pirmajā sākuma ekrānā nospiediet pogu Nākamais, lai sāktu instalēšanas procedūru.

http://your_domain.tld/

12. Nākamajā ekrānā System Check ritiniet uz leju un pārbaudiet, vai ir izpildītas visas sistēmas un PHP prasības, lai instalētu Piwik lietojumprogrammu. Kad esat pabeidzis pogu Nākamais, turpiniet instalēšanas procedūru.

13. Nākamajā solī pievienojiet Piwik datu bāzes informāciju, kas nepieciešama instalācijas skriptam, lai piekļūtu MySQL serverim, piemēram, datu bāzes servera adresi, Piwik datu bāzes nosaukumu un akreditācijas datus. Izmantojiet piwik_ tabulas prefiksu, atlasiet PDO/MYSQL adapteri un nospiediet pogu Tālāk, lai izveidotu datu bāzes tabulas, kā parādīts zemāk esošajā ekrānuzņēmumā.

14. Nākamajā solī pievienojiet Piwik super lietotāja administratora vārdu, ierakstiet spēcīgu paroli super lietotāja administratoram un e-pasta adresi un nospiediet pogu Tālāk, lai turpinātu instalēšanas procesu.

15. Pēc tam pievienojiet vietnes domēna URL, kas tiks izsekots un analizēts kopā ar Piwik, pievienotās vietnes laika joslu un norādiet, vai pievienotā vietne ir e-komercijas vietne, un noklikšķiniet uz pogas Tālāk, lai turpinātu.

16. Nākamajā instalācijas ekrānā jūsu pārlūkprogrammā tiks parādīts JavaScript izsekošanas kods, kas jāievieto izsekotajā vietnē. Kopējiet kodu failā un nospiediet pogu Tālāk, lai pabeigtu instalēšanas procesu.

17. Visbeidzot, pēc Piwik instalēšanas pabeigšanas jūsu pārlūkprogrammā parādīsies ekrāns “Apsveicu”. Pārskatiet apsveikumu ekrānu un noklikšķiniet uz pogas Turpināt uz Piwik, lai tiktu novirzīts uz Piwik pieteikšanās lapu.

18. Pierakstieties Piwik tīmekļa lietojumprogrammā, izmantojot iepriekš konfigurēto super administratora kontu un paroli, kā parādīts zemāk redzamajā ekrānuzņēmumā, un jums vajadzētu tikt novirzītam uz Piwik informācijas paneli, no kurienes jūs varat sākt pārvaldīt lietojumprogrammu.

17. Pēc pieteikšanās Piwik tīmekļa administratora panelī izlaidiet izsekošanas koda lapu un dodieties uz System -> Geolocation -> Location Provider un noklikšķiniet uz pogas Get Started no sadaļas GeoIP Databases, lai lejupielādētu un instalētu Piwik pieejamo bezmaksas GeoLiteCity datu bāzi. platforma.

Tas ir viss! Jūs esat veiksmīgi instalējis Piwik tīmekļa analīzes platformu savā sistēmā. Lai pievienotu jaunas vietnes, kuras izsekotu lietojumprogramma, dodieties uz Vietnes -> Pārvaldīt un izmantojiet pogu Pievienot jaunu vietni.

Kad esat pievienojis jaunu vietni, kuru analizēs Piwik, ievietojiet JavaScript kodu katrā izsekojamās vietnes lapā, lai sāktu izsekošanas un analīzes procesu.