Hogyan telepítsük a Matomo (korábban Piwik) webanalitikai szoftvert Apache rendszerű szerverünkre (2. oldal)

botond küldte be 2019. 09. 01., v - 16:02 időpontban

Tartalom

 

A 2. oldal tartalma

 

 

Folytatás

A leírás első oldalán elkészítettük a Matomo (korábbi nevén Piwik) webstatisztika számára szükséges alapfeltételeket, ezen az oldalon pedig feltelepítjük magát a rendszert.

 

Matomo (Piwik) telepítése

Letöltés és kicsomagolás

Lépjünk be root-ként a Matomo számára létrehozott tárhelyre:

cd /opt/matomo

Töltsük le a hivatalos letöltőoldaláról a wget paranccsal, majd csomagoljuk ki:

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

Töröljük a felesleges fájlokat a könyvtárból (csak a piwik könyvtár marad), azután mozgassuk ki a kicsomagolt alkönyvtár teljes tartalmát az aktuális könyvtárba:

rm *
mv piwik/* .

Ezután töröljük a kiürített piwik könyvtárat is:

rm -rf piwik

Így most nálam éppen 79 Mb-ot foglal a könyvtár teljes tartalma.

Ezután a könyvtár teljes tartalmát állítsuk át a www-data felhasználónak és csoportnak, mivel root-ként töltöttük le, viszont kintről futtatva a www-data felhasználó fogja kezelni:

chown -R www-data:www-data .

Telepítés

Töltsük be a böngészőbe a matomo főkönyvtárát, az első oldalon megismert elérések valamelyikén, például a szerver IP-címe alatti matomo könyvtárból:

http://192.168.1.120/matomo/

És elindul a telepítő:

Üdvözlő oldal

Matomo (Piwik) telepítése - 1. oldal: Üdvözlő képernyő

Itt kattintsunk a következő feliratú gombra.

 

 

Rendszerellenőrzés

Itt bejön egy hosszú lista a rendszer követelményekkel, és azoknak a teljesülési állapotáról:

Matomo (Piwik) telepítése - 2. oldal: Rendszerellenőrzés (1. kép)

Matomo (Piwik) telepítése - 2. oldal: Rendszerellenőrzés (2. kép)

Matomo (Piwik) telepítése - 2. oldal: Rendszerellenőrzés (3. kép)

Itt minden követelménynek megfelel a rendszerünk, viszont egy dolognál ír figyelmeztetést, az SSL kapcsolatnál. Enélkül is fog menni, csak erősen javasolják, hogy a titkosított HTTPS protokollon keresztül használjuk a Matomo felületét. Ezzel most nem foglalkozunk, az SSL használatát másik leírásokban tárgyaljuk.

Amennyiben valamelyik PHP bővítmény hiányozna a rendszerből, pótoljuk a PHP verziónknak megfelelő csomag telepítésével.

Elérhető PHP5 csomagok keresése régebbi rendszereken (pl. Debian 8):

apt-cache search php5

Elérhető PHP7 csomagok keresése újabb rendszreken (pl. Debian 9, Ubuntu 18.4):

apt-cache search php7

Ezek közül telepítsük a Matomo által hiányolt bővítményt.

Ha pedig minden rendben, lépjünk tovább.

Adatbázis beállítása

Ezen az oldalon kell megadnunk az adatbázis hozzáféréseit és csatlakozási módját:

Matomo (Piwik) telepítése - 3. oldal: Adatbázis beállítása

Töltsük ki az adatbázis létrehozásakor megadott hozzáférési adatokkal. A táblanév előtagot hagyhatjuk "matomo_" értéken. Az adapter résznél alapból a PDO/MYSQL van kiválasztva. Amennyiben az előző (rendszerellenőrzés) oldalon a "MYSQLI kiterjesztés" sorban is zöld pipa volt, akkor itt válasszuk ki a MYSQLI opciót. Ez egy modernebb és hatékonyabb adatbázis kapcsolatot biztosít a MySQL szerver és a PHP scriptek között, mint a régi PDO alapú.

Ha beállítottunk mindent, lépjünk tovább.

Táblák létrehozása

Ha az előző lépéskor mindent jól adtunk meg, akkor egy ilyen képernyő fogad bennünket:

Matomo (Piwik) telepítése - 4. oldal: Táblák létrehozása

Lépjünk tovább...

 

 

Super user beállítása

Itt kell megadnunk a szuper-felhasználó nevét és jelszavát:

Matomo (Piwik) telepítése - 5. oldal: Super user beállítása

Itt adjunk meg egy felhasználónevet, majd kétszer a jelszót. Utána egy email címet is kér. Ha éles környezetben telepítünk, akkor itt egy rendes címet adjunk meg, egyébként bármit beállíthatunk. Majd alatta döntésünknek megfelelően pipáljuk ki a hírlevelek részeket. Én itt ezeket üresen hagyom, mivel most egy virtuális gépen telepítem a Matomo-t.

Ha megvagyunk, mehetünk tovább.

Weboldal beállítása

Ebben a részben kell beállítanunk az első mérni kívánt weboldalunkat. Ezért is választottam ezt a Debian 9 tökéletes szervert alapnak, mert erre már korábban telepítettem egy WordPress oldalt, ezért most ezt az oldalt adom meg:

Matomo (Piwik) telepítése - 6. oldal: Weboldal beállítása

Töltsük ki értelemszerűen a mezőket, és a végén, hogy e-commerce típusú oldalról van-e szó, vagy nem.

Ha megvagyunk, mehetünk is tovább.

Követőkód beállítása

Itt kapunk egy JavaScript követőkódot az imént beállított weboldalhoz:

Matomo (Piwik) telepítése - 7. oldal: Követőkód beállítása (1. kép)

Matomo (Piwik) telepítése - 7. oldal: Követőkód beállítása (2. kép)

Ha egy egyedi weboldalt szeretnénk mérni, akkor az itt megjelenített követőkódot beilleszthetjük annak forrásába a </head> rész elé. Ha viszont egy ismertebb CMS tartalomkezelő rendszert használunk, akkor ugorjuk át ezt a részt, mert majd a rendszer számára készített plug-in segítségével fogjuk integrálni a követőkódot.

Az iméntiektől függetlenül a követőkódokat menet közben is be lehet állítani, valamint összeállításukról rengeteg dokumentáció áll rendelkezésre, amikkel majd részletesebben itt is fogunk foglalkozni a leírás későbbi részeiben. Így majd saját mérőkódot is fogunk építeni a legoptimálisabb és pontosabb működés elérése érdekében.

Lépjünk tovább.

Telepítés befejezése

A befejező részben a rendszer gratulál nekünk a sikeres telepítéshez, valamint további hasznos információkkal lát el bennünket. A képernyő alsó részén pedig még két beállítási lehetőséget is kínál:

Matomo (Piwik) telepítése - 8. oldal: Telepítés befejezése

  • Enable Do Not Track support: Ha engedélyezzük, akkor a weboldalak látogatói kapnak egy olyan lehetőséget, amin megtagadhatják a látogatásaik követését.
  • IP-cím anonimizáló beállítás: Itt pedig az anonimitás megőrzése érdekében a Matomo levágja az IP-címek utolsó szegmensét.

Ezeket állítsuk be saját igényeinknek megfelelően, majd kattintsunk a lenti tovább gombra. Ezzel a telepítés készen is van, a rendszer átirányít bennünket a beléptető oldalra.

 

 

Első belépés

Ha sikeresen végighaladtunk a telepítési folyamaton, akkor utána a beléptető panelen találjuk magunkat:

Matomo (Piwik) - Belépés

Lépjünk be a telepítés során beállított szuper felhasználóval.

Belépés után a vezérlőpult jön be, de itt még egyelőre egy figyelmeztetés fogad, miszerint még nem kerültek naplózásra adatok, és itt újra felajánlja a követőkód beépítését:

Matomo (Piwik) - Vezérlőpult: Nincsenek még adatok figyelmeztetés (1. kép)

Matomo (Piwik) - Vezérlőpult: Nincsenek még adatok figyelmeztetés (2. kép)

Itt a saját szituációnknak megfelelően cselekedjünk: ha egyedi weboldallal rendelkezzünk, akkor helyezzük el a felajánlott mérőkódot a forráskód </head> zárótagja elé, illetve ha CMS rendszerünk van, akkor keresni kell hozzá egy plug-int.

Ha pedig az oldal alján lévő zöld gombra kattintunk, ami eltűnteti a következő órára ezt a figyelmeztetést, akkor bejön a rendes vezérlőpult, amiben még nincsenek adatok:

Matomo (Piwik) - Vezérlőpult

Ezután a legelső dolgunk lesz, hogy beépítjük a követőkódot az oldalunkba – amit a következő oldalon folytatunk.

 

 

Lapozó

Ez a leírás több oldalból áll: