Tento článek popisuje instalaci Matomo (Piwik), prémiové platformy pro webovou analýzu typu vše v jednom, na RHEL 8 Linux Server. V tomto případě je instalace založena na dobře známém zásobníku LAMP obsahujícím webový server RHEL 8, MariaDB, PHP a Apache.
V tomto tutoriálu se naučíte:
- Jak nainstalovat LAMP Stack na RHEL 8.
- Jak nakonfigurovat databázi MariaDB.
- Jak nainstalovat Matomo (Piwik) na RHEL 8.
- Jak otevřít porty brány firewall HTTP a HTTPS.
Nainstalován Matomo (Piwik) na server/pracovní stanici Red Hat Enterprise Linux 8.
Požadavky na software a použité konvence
Kategorie | Požadavky, konvence nebo použitá verze softwaru |
---|---|
Systém | Red Hat Enterprise Linux 8 |
Software | MariaDB Server 10.3.10, PHP 7.2.11-1, Apache/2.4.35 (Red Hat Enterprise Linux) |
Jiné | Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz. |
Konvence | # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel |
Jak nainstalovat Matomo (Piwik) na RHEL 8 Linux pokyny krok za krokem
- Nainstalujte všechny předpoklady.
Následující příkaz nainstaluje všechny předpoklady a nástroje potřebné k provedení instalace Matomo (Piwik):
# dnf install php-mysqlnd php-fpm mariadb-server httpd unzip wget php-json php-dom php-gd php-mbstring
- Otevřete HTTP a volitelně HTTPS port 80 na vašem firewallu:
# firewall-cmd --permanent --zone=public --add-service=http # firewall-cmd --reload
- Spusťte webový server Apache i služby MariaDB:
# systemctl start mariadb # systemctl start httpd
Povolte spuštění MariaDB a httpd po restartu systému:
# systemctl enable mariadb # systemctl enable httpd
- (Volitelné) Zabezpečte svou instalaci MariaDB a nastavte heslo uživatele root:
# mysql_secure_installation
- Vytvořte novou databázi
matomo
a dejte novému uživateliadmin
přístup kmatomo
databáze s heslempass
:# mysql -u root -p mysql> CREATE DATABASE matomo; mysql> CREATE USER `admin`@`localhost` IDENTIFIED BY 'pass'; mysql> GRANT ALL ON matomo.* TO `admin`@`localhost`; mysql> FLUSH PRIVILEGES; mysql> exit
- Stáhněte si a rozbalte Matomo (Piwik). Začněte stažením instalačního balíčku Matomo (Piwik) a extrahováním jeho obsahu:
$ wget https://builds.matomo.org/matomo-latest.zip $ unzip matomo-latest.zip
Zkopírujte extrahovaný
matomo
do adresáře/var/www/html
adresář:# cp -r matomo /var/www/html/
Nakonec v tomto kroku změňte oprávnění a změňte kontext zabezpečení souboru SELinux:
# chown -R apache:apache /var/www/html/ # chcon -R -t httpd_sys_rw_content_t /var/www/html/matomo/
- Spusťte průvodce instalací Matomo (Piwik) a proveďte skutečnou instalaci Matomo (Piwik). Přejděte v prohlížeči na
http://localhost/matomo
nebohttp://SERVER-HOST-NAME/matomo
a postupujte podle pokynů.
Úvodní stránka průvodce instalací Matomo. StiskněteNEXT
zahájíte instalaci. Splněny všechny předpoklady instalace Matomo (Piwik). Změňte Databázový server nalocalhost
aby se zabránilo chybové zprávě odepřeno oprávnění. Vyplňte všechny konfigurace databáze podlekroku 5 . StiskněteNEXT
vytvořit všechny tabulky. Nastavte uživatelský účet superuživatele Matomo. Vyplňte podrobnosti o svém webu. Zkopírujte a vložte výsledný sledovací kód do sekce HEAD na svém webu. Instalace Matomo (Piwik) na Red Hat Enterprise Linux 8 dokončena.