Kuinka asentaa Piwik (vaihtoehto Google Analyticsille) Linuxiin


Tämä opetusohjelma opastaa sinua asentamaan Piwik avoimen lähdekoodin analytiikkasovellus CentOS 7:ään sekä Debian 9:ään ja Ubuntu Server 16.04 LTS:ään. painos.

Piwik on tehokas itseisännöity vaihtoehto Google Analytics -palveluille, joka voidaan ottaa käyttöön LAMP-pinon päällä Linuxissa.

Piwik Analytics -alustan avulla, joka käyttää pientä JavaScript-koodia, joka on upotettava kohdistetuille verkkosivustoille <head>... html-tagien väliin. , voit seurata verkkosivustojen vierailijoiden määrää ja luoda monimutkaisia raportteja analysoiduista verkkosivustoista.

Vaatimukset

  1. LAMP-pino asennettuna CentOS 7:ään
  2. LAMP-pino asennettuna Ubuntuun
  3. LAMP-pino asennettu Debianiin

Vaihe 1: Piwikin alkuasetukset

1. Ennen kuin aloitat Piwik-sovelluksen asennuksen ja määrityksen, kirjaudu ensin sisään palvelinpäätteeseen ja anna seuraavat komennot asentaaksesi unzip-apuohjelman järjestelmäsi.

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

2. Piwik -alusta voidaan ottaa käyttöön olemassa olevan LAMP-pinon päälle Linux-järjestelmissä. LAMP-pinoon asennettujen tavallisten PHP-laajennusten lisäksi sinun tulee asentaa myös seuraavat PHP-moduulit järjestelmääsi antamalla seuraava komento.

Asenna PHP-moduulit CentOS- ja RHEL-järjestelmiin

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 

Asenna PHP-moduulit Debianiin ja Ubuntuun

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. Sinun tulee myös asentaa järjestelmääsi GeoIP-paketti, GeoIP Geo -sijainti ja PECL-laajennus antamalla alla komento.

Asenna GeoIP CentOS:iin ja RHEL:iin

yum install GeoIP GeoIP-devel httpd-devel
pecl install geoip 

Asenna GeoIP Debianiin ja Ubuntuun

apt install geoip-bin geoip-database geoip-database-extra
pecl install geoip
phpenmod geoip

4. Kun kaikki tarvittavat paketit on asennettu järjestelmääsi, anna seuraavaksi alla oleva komento Linux-jakelustasi riippuen avataksesi PHP-määritystiedoston ja tehdäksesi muutoksia seuraaviin riveihin.

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

Etsi ja muuta seuraavia PHP-muuttujia alla olevien riviesimerkkien mukaisesti:

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

Vieraile virallisessa PHP-aikavyöhykeluettelossa löytääksesi sopiva aikavyöhyke palvelimesi maantieteellisen sijainnin mukaan.

5. Liitä seuraavaksi seuraava rivi PHP geoip -määritystiedostoon alla olevan tiedostootteen mukaisesti.

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

Lisää tiedostoon seuraavat rivit.

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

Varmista, että korvaat /var/www/html/-hakemiston sen polun mukaan, johon asennat Piwik-sovelluksen.

6. Lopuksi käynnistä Apache-daemon uudelleen antamalla seuraava komento, jotta muutokset näkyvät.

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

7. Luo nyt Piwik MySQL -tietokanta. Kirjaudu sisään MySQL/MariaDB-konsoliin ja anna seuraavat komennot luodaksesi tietokanta ja tietokannan käyttöön tarvittavat tunnistetiedot.

Vaihda tietokannan nimi, käyttäjä- ja salasanamuuttujat vastaavasti.

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

Vaihe 3: Asenna Piwik CentOS:ään, Debianiin ja Ubuntuun

8. Jos haluat asentaa Piwik-verkkoanalytiikkaalustan järjestelmääsi, siirry ensin Piwikin lataussivulle ja nappaa uusin zip-paketti suorittamalla seuraava komento.

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

9. Pura seuraavaksi Piwik zip -arkisto ja kopioi piwik-hakemistossa olevat asennustiedostot /var/www/html/-hakemistoon antamalla alla olevat komennot.

Korvaa hakemisto /var/www/html/ verkkotunnuksesi asiakirjan juuripolulla, jos näin on.

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

10. Ennen kuin aloitat Piwik-sovelluksen asennuksen verkkokäyttöliittymän kautta, anna seuraava komento myöntääksesi Apache HTTP-palvelimelle kirjoitusoikeudet verkkotunnuksesi asiakirjan juuripolulle.

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

Luettelo webroot-polun käyttöoikeudet suorittamalla ls-komento.

ls -al /var/www/html/

11. Aloita nyt Piwik-sovelluksen asentaminen järjestelmääsi avaamalla selain ja käymällä palvelimesi IP-osoitteessa tai verkkotunnuksessa HTTP-protokollan kautta. Aloita asennus painamalla ensimmäisessä tervetulonäytössä Seuraava-painiketta.

http://your_domain.tld/

12. Vieritä seuraavassa Järjestelmän tarkistus -näytössä alas ja tarkista, täyttyvätkö kaikki Piwik-sovelluksen asennuksen järjestelmä- ja PHP-vaatimukset. Kun olet valmis, paina Seuraava-painiketta jatkaaksesi asennusta.

13. Lisää seuraavassa vaiheessa Piwik-tietokantatiedot, joita asennuskomentosarja edellyttää MySQL-palvelimen käyttämiseksi, kuten tietokantapalvelimen osoite, Piwik-tietokannan nimi ja valtuustiedot. Käytä piwik_-taulukon etuliitettä, valitse PDO/MYSQL-sovitin ja paina Seuraava-painiketta luodaksesi tietokantataulukot alla olevan kuvakaappauksen mukaisesti.

14. Lisää seuraavassa vaiheessa Piwik-pääkäyttäjän järjestelmänvalvojan nimi, kirjoita vahva salasana pääkäyttäjän järjestelmänvalvojalle ja sähköpostiosoite ja paina Seuraava-painiketta jatkaaksesi asennusta. käsitellä asiaa.

15. Lisää seuraavaksi verkkosivuston verkkotunnuksen URL-osoite, jota seurataan ja analysoidaan Piwikin avulla, lisätty verkkosivuston aikavyöhyke, ja määritä, onko lisätty verkkosivusto verkkokauppasivusto, ja napsauta Seuraava vahva> -painiketta jatkaaksesi.

16. Seuraavassa asennusnäytössä JavaScript-seurantakoodi, joka on lisättävä seurattavaan verkkosivustoosi, näkyy selaimessasi. Kopioi koodi tiedostoon ja paina Seuraava-painiketta viimeistelläksesi asennuksen.

17. Lopuksi, kun Piwikin asennus on valmis, selaimeesi tulee Onnittelut -näyttö. Tarkista onnittelunäyttö ja napsauta Jatka Piwikiin -painiketta, jotta sinut ohjataan Piwikin kirjautumissivulle.

18. Kirjaudu Piwik-verkkosovellukseen aiemmin määritetyllä järjestelmänvalvojan-tilillä ja salasanalla alla olevan kuvakaappauksen mukaisesti, niin sinut ohjataan Piwik-hallintapaneeliin, josta voit jatkaa sovelluksen hallintaa.

17. Kun olet kirjautunut Piwik-verkkohallintapaneeliin, ohita seurantakoodisivu ja siirry kohtaan Järjestelmä -> Geolocation -> Location Provider ja napsauta Aloita<-painiketta GeoIP-tietokannat-osiosta, jotta voit ladata ja asentaa ilmaisen Piwik-alustalle saatavan GeoLiteCity-tietokannan.

Siinä kaikki! Olet onnistuneesti asentanut Piwik-verkkoanalytiikkaalustan järjestelmääsi. Jos haluat lisätä uusia sovelluksen seurattavia verkkosivustoja, siirry kohtaan Verkkosivustot -> Hallinnoi ja käytä Lisää uusi verkkosivusto -painiketta.

Kun olet lisännyt uuden verkkosivuston Piwikin analysoitavaksi, lisää JavaScript-koodi jokaiselle seuratun verkkosivuston sivulle seuranta- ja analytiikkaprosessin aloittamiseksi.