Sådan installeres Piwik (alternativ til Google Analytics) i Linux


Denne vejledning guider dig om, hvordan du installerer Piwik open source analytics-applikation i CentOS 7 og i Debian 9 og Ubuntu Server 16.04 LTS-udgave.

Piwik er et kraftfuldt selvhostet alternativ til Google Analytics-tjenester, der kan implementeres oven på en LAMP-stak i Linux.

Ved hjælp af Piwik Analytics-platformen, der bruger en lille JavaScript-kode, der skal integreres i de målrettede websteder mellem ... html-tags, kan du spore antallet af webstedsbesøgende og oprette komplekse rapporter til de analyserede websteder.

  1. LAMP-stak installeret i CentOS 7
  2. LAMP-stak installeret i Ubuntu
  3. LAMP-stak installeret i Debian

Trin 1: Indledende konfigurationer for Piwik

1. Før du begynder at installere og konfigurere Piwik-applikationen, skal du først logge på serverterminalen og udstede følgende kommandoer for at installere unzip-værktøjet i dit system.

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

2. Piwik-platformen kan installeres oven på en eksisterende LAMP-stak i Linux-systemer. Ud over de standard PHP-udvidelser, der er installeret i LAMP-stakken, skal du også installere følgende PHP-moduler i dit system ved at udstede følgende kommando.

# 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. Du skal også installere GeoIP-pakke, GeoIP Geo-placering og PECL-udvidelse i dit system ved at udstede kommandoen nedenfor.

# 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. Når alle nødvendige pakker er installeret i dit system, skal du derefter udstede nedenstående kommando, afhængigt af din Linux-distribution, for at åbne PHP-konfigurationsfil og foretage ændringer på følgende linjer.

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

Søg og skift følgende PHP-variabler som illustreret i nedenstående linjeprøver:

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

Besøg den officielle PHP-tidszoneliste for at finde den passende tidszone i henhold til din server geografiske placering.

5. Derefter tilføjes følgende linje til PHP geoip-konfigurationsfil, som vist i nedenstående filuddrag.

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

Tilføj følgende linjer til filen.

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

Sørg for at udskifte/var/www/html/katalog i henhold til den sti, hvor du vil installere Piwik-applikationen.

6. Til sidst skal du genstarte Apache-dæmonen for at afspejle ændringer ved at udstede følgende kommando.

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

7. Opret nu Piwik MySQL-database. Log ind på MySQL/MariaDB-konsollen og udsted følgende kommandoer for at oprette databasen og de legitimationsoplysninger, der kræves for at få adgang til databasen.

Udskift databasens navn, bruger- og adgangskodevariabler i overensstemmelse hermed.

# 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

Trin 3: Installer Piwik på CentOS, Debian og Ubuntu

8. For at installere Piwik webanalyseplatform i dit system skal du først gå til Piwik-download-siden og hente den nyeste zip-pakke ved at udføre følgende kommando.

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

9. Udpak derefter Piwik-zip-arkiv og kopier installationsfilerne i piwik-biblioteket til/var/www/html/directory ved at udstede nedenstående kommandoer.

Udskift/var/www/html/bibliotek med dit domænedokument rodsti, hvis det er tilfældet.

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

10. Inden du begynder at installere Piwik-applikationen via webgrænsefladen, skal du udstede følgende kommando for at give Apache HTTP-server med skrivetilladelse til dit domænes dokumentrods sti.

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

Skriv tilladelse til webroot-stien ved at udføre kommandoen ls.

# ls -al /var/www/html/

11. Start nu med at installere Piwik-applikationen i dit system ved at åbne og browser og besøge din server IP-adresse eller domænenavn via HTTP-protokol. På den første velkomstskærm skal du trykke på knappen Næste for at starte installationsproceduren.

http://your_domain.tld/

12. På det næste skærmbillede til systemkontrol skal du rulle ned og kontrollere, om alle system- og PHP-krav til installation af Piwik-applikationen er opfyldt. Når du er færdig, skal du trykke på knappen Næste for at fortsætte installationsproceduren.

13. I det næste trin skal du tilføje Piwik-databaseoplysninger, der kræves af installationsskriptet for at få adgang til MySQL-serveren, såsom databaseserveradresse, Piwik-databasens navn og legitimationsoplysninger. Brug piwik_-tabelpræfikset, vælg PDO/MYSQL-adapter, og tryk på knappen Næste for at oprette databasetabeller, som illustreret i nedenstående skærmbillede.

14. På det næste trin skal du tilføje et Piwik superbrugeradministratornavn, skrive en stærk adgangskode til superbrugeradministrator og en e-mail-adresse og trykke på knappen Næste for at fortsætte installationsprocessen.

15. Tilføj derefter et webstedsdomæne-URL, der skal spores og analyseres med Piwik, den tilføjede websteds tidszone, og angiv, om det tilføjede websted er et e-handelssted, og klik på knappen Næste for at fortsætte.

16. I den næste installationsskærm vises JavaScript-sporingskoden, der skal indsættes på dit spores websted, i din browser. Kopier koden til en fil og tryk på knappen Næste for at afslutte installationsprocessen.

17. Endelig, når Piwik-installationen er afsluttet, vises skærmbilledet "Tillykke" i din browser. Gennemgå tillykke-skærmen og klik på Fortsæt til Piwik-knappen for at blive omdirigeret til Piwik-loginsiden.

18. Log ind på Piwik-webapplikationen med superadmin-kontoen og adgangskoden konfigureret tidligere, som illustreret i nedenstående skærmbillede, og du skal omdirigeres til Piwik-dashboard, hvorfra du yderligere kan begynde at administrere applikationen.

17. Efter at have logget ind på Piwiks webadministrationspanel, skal du springe sporingskodesiden over og navigere til System -> Geolocation -> Location Provider og klikke på Kom i gang-knappen fra GeoIP-databasesektionen for at downloade og installere den gratis GeoLiteCity-database, der er tilgængelig for Piwik. platform.

Det er alt! Du har installeret Piwik webanalyseplatform i dit system. For at tilføje nye websteder, der skal spores af applikationen, skal du gå til Websites -> Administrer og bruge knappen Tilføj et nyt websted.

Når du har tilføjet et nyt websted, der skal analyseres af Piwik, skal du indsætte JavaScript-koden på hver side på det sporede websted for at starte sporings- og analyseprocessen.