Weboldal keresés

A Piwik (a Google Analytics alternatívája) telepítése Linux alatt


Ez az oktatóanyag végigvezeti Önt a Piwik nyílt forráskódú elemző alkalmazás telepítéséhez CentOS 7 és Debian 9 és Ubuntu Server 16.04 LTS rendszerben. kiadás.

A Piwik a Google Analytics-szolgáltatások hatékony alternatívája, amely egy LAMP-verem tetejére telepíthető Linuxban.

A Piwik Analytics platform segítségével, amely egy kis JavaScript kódot használ, amelyet be kell ágyazni a célzott webhelyekbe a <head>... html címkék közé. , nyomon követheti a webhelyek látogatóinak számát, és összetett jelentéseket készíthet az elemzett webhelyekről.

Követelmények

  1. LAMP verem a CentOS 7-be telepítve
  2. LAMP verem telepítve az Ubuntuba
  3. LAMP verem a Debianban telepítve

1. lépés: A Piwik kezdeti beállításai

1. A Piwik alkalmazás telepítésének és konfigurálásának megkezdése előtt először jelentkezzen be a szerverterminálba, és adja ki a következő parancsokat az unzip segédprogram telepítéséhez a rendszered.

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

2. A Piwik platform telepíthető egy meglévő LAMP-veremre Linux rendszerekben. A LAMP verembe telepített szabványos PHP-bővítményeken kívül a következő PHP-módokat is telepítenie kell a rendszerére a következő parancs kiadásával.

Telepítse a PHP modulokat a CentOS és RHEL rendszerekre

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 

PHP-modulok telepítése Debianra és Ubuntura

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. Telepítse rendszerére a GeoIP csomagot, a GeoIP Geo helymeghatározást és a PECL bővítményt is az alábbi kiírással. parancs.

Telepítse a GeoIP-t CentOS és RHEL rendszeren

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

Telepítse a GeoIP-t Debianra és Ubuntura

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

4. Miután az összes szükséges csomagot telepítette a rendszerére, ezután adja ki az alábbi parancsot a Linux disztribúciójától függően a PHP konfigurációs fájl megnyitásához és a következő sorok módosításához.

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

Keresse meg és módosítsa a következő PHP-változókat az alábbi sorminták szerint:

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

Látogassa meg a hivatalos PHP időzóna listát, hogy megtalálja a szerver földrajzi elhelyezkedésének megfelelő időzónát.

5. Ezután fűzze hozzá a következő sort a PHP geoip konfigurációs fájljához, az alábbi fájlrészletben látható módon.

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

Adja hozzá a következő sorokat a fájlhoz.

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

Ügyeljen arra, hogy a /var/www/html/ könyvtárat a Piwik alkalmazás telepítési útvonalának megfelelően cserélje le.

6. Végül indítsa újra az Apache démont, hogy tükrözze a változásokat a következő parancs kiadásával.

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

7. Most hozzon létre Piwik MySQL adatbázist. Jelentkezzen be a MySQL/MariaDB konzolba, és adja ki a következő parancsokat az adatbázis létrehozásához és az adatbázis eléréséhez szükséges hitelesítő adatokhoz.

Cserélje le az adatbázis nevét, a felhasználó és a jelszó változóit ennek megfelelően.

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. lépés: Telepítse a Piwikot CentOS, Debian és Ubuntu rendszerre

8. A Piwik webes elemzési platform telepítéséhez először lépjen a Piwik letöltési oldalára, és a következő parancs végrehajtásával szerezze be a legújabb zip-csomagot.

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

9. Ezután csomagolja ki a Piwik zip archívumát, és másolja a piwik könyvtárban található telepítő fájlokat a /var/www/html/ könyvtárba az alábbi parancsok kiadásával.

Ha ez a helyzet, cserélje ki a /var/www/html/ könyvtárat a domain dokumentum gyökérútvonalára.

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

10. Mielőtt elkezdené a Piwik alkalmazás webes felületen keresztüli telepítését, adja ki a következő parancsot annak érdekében, hogy az Apache HTTP-kiszolgálónak írási jogosultságot adjon a tartományi dokumentum gyökérútjához.

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

Listázza ki a webroot elérési út engedélyeit az ls parancs végrehajtásával.

ls -al /var/www/html/

11. Most kezdje el telepíteni a Piwik alkalmazást a rendszerére úgy, hogy nyissa meg a böngészőt, és keresse fel szervere IP-címét vagy tartománynevét HTTP protokollon keresztül. Az első üdvözlőképernyőn nyomja meg a Tovább gombot a telepítési folyamat elindításához.

http://your_domain.tld/

12. A következő Rendszerellenőrzés képernyőn görgessen lefelé, és ellenőrizze, hogy a Piwik alkalmazás telepítéséhez szükséges összes rendszer- és PHP-követelmény teljesül-e. Ha végzett, nyomja meg a Tovább gombot a telepítés folytatásához.

13. A következő lépésben adja hozzá a telepítőszkript által a MySQL-kiszolgáló eléréséhez szükséges Piwik-adatbázis-információkat, például az adatbázis-kiszolgáló címét, a Piwik-adatbázis nevét és a hitelesítő adatokat. Használja a piwik_ tábla előtagot, válassza ki a PDO/MYSQL adaptert, és nyomja meg a Tovább gombot adatbázistáblázatok létrehozásához, az alábbi képernyőképen látható módon.

14. A következő lépésben adjon hozzá egy Piwik szuperfelhasználó adminisztrátori nevet, írjon be egy erős jelszót a kiemelt felhasználói adminisztrátor számára és egy e-mail címet, majd nyomja meg a Tovább gombot a telepítés folytatásához. folyamat.

15. Ezután adjon hozzá egy webhely domain URL-címét, amelyet a Piwik segítségével követni és elemezni szeretne, a hozzáadott webhely időzónáját, és adja meg, hogy a hozzáadott webhely e-kereskedelmi webhely-e, majd kattintson a Tovább gombra. gombot a folytatáshoz.

16. A következő telepítési képernyőn a JavaScript-követőkód, amelyet be kell illeszteni a követett webhelyére, megjelenik a böngészőjében. Másolja a kódot egy fájlba, és nyomja meg a Tovább gombot a telepítési folyamat befejezéséhez.

17. Végül, miután a Piwik telepítése befejeződött, a böngészőjében megjelenik egy „Gratulálunk” képernyő. Tekintse át a gratulációs képernyőt, és kattintson a Tovább a Piwik-re gombra, hogy átirányítson a Piwik bejelentkezési oldalára.

18. Jelentkezzen be a Piwik webalkalmazásba a korábban beállított szuper admin fiókkal és jelszóval, ahogy az alábbi képernyőképen is látható, és a rendszer átirányítja a Piwik irányítópultjára, ahonnan tovább kezdheti az alkalmazás kezelését.

17. Miután bejelentkezett a Piwik webes adminisztrációs panelre, hagyja ki a követőkód oldalt, navigáljon a Rendszer -> Földrajzi hely -> Helyszolgáltató elemre, majd kattintson a Kezdés< gombra. gombot a GeoIP-adatbázisok szakaszban, hogy letöltse és telepítse a Piwik platformhoz elérhető ingyenes GeoLiteCity adatbázist.

Ez minden! Sikeresen telepítette a rendszerébe a Piwik internetes elemzési platformot. Az alkalmazás által nyomon követendő új webhelyek hozzáadásához lépjen a Webhelyek -> Kezelés menüpontra, és használja az Új webhely hozzáadása gombot.

Miután hozzáadott egy új webhelyet, amelyet a Piwik elemezni szeretne, illessze be a JavaScript-kódot a követett webhely minden oldalába a nyomon követési és elemzési folyamat elindításához.