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
- LAMP verem a CentOS 7-be telepítve
- LAMP verem telepítve az Ubuntuba
- 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.