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.
- LAMP-stak installeret i CentOS 7
- LAMP-stak installeret i Ubuntu
- 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.