V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Piwik na vašem serveru CentOS 7. Pro ty z vás, kteří nevěděli, Piwik je open source aplikace pro analýzu webu . Konkuruje službě Google Analytics a obsahuje ještě více funkcí a umožňuje vám označit vaši značku a zasílat vlastní denní, týdenní a měsíční přehledy vašim klientům.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo' k příkazům, abyste získali oprávnění root. Ukážu vám krok za krokem instalaci Piwik na server CentOS 7.
Nainstalujte Piwik na CentOS 7
Krok 1. Začněme tím, že zajistíme, aby byl váš systém aktuální.
yum clean all yum -y update
Krok 3. Nainstalujte server LAMP.
Je vyžadován zásobníkový server CentOS 7 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde. Nainstalujte také požadované moduly PHP:
yum -y install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-snmp curl curl-devel
Krok 3. Instalace Piwik.
První věc, kterou musíte udělat, je přejít na stránku stahování Piwik a stáhnout si nejnovější stabilní verzi Piwik:
cd /var/www/html/ wget http://builds.piwik.org/latest.zip
Rozbalte archiv Piwik do kořenového adresáře dokumentu na vašem serveru:
unzip latest.zip -d /var/www/html
Budeme muset změnit oprávnění některých složek:
chown -R apache:apache /var/www/html/piwik
Krok 4. Konfigurace MariaDB pro Piwik.
Ve výchozím nastavení není MariaDB zesílena. MariaDB můžete zabezpečit pomocí skriptu mysql_secure_installation. Měli byste si pozorně přečíst a pod každým krokem, který nastaví heslo uživatele root, odstranit anonymní uživatelům zakázat vzdálené přihlášení root a odebrat testovací databázi a přístup k zabezpečené MariaDB:
mysql_secure_installation
Nakonfigurujte to takto:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Dále se budeme muset přihlásit ke konzoli MariaDB a vytvořit databázi pro Piwik. Spusťte následující příkaz:
mysql -u root -p
Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace Piwik:
CREATE DATABASE piwikdb; CREATE USER piwikadmin@localhost IDENTIFIED BY 'mySecurepassword'; GRANT ALL PRIVILEGES ON piwik.* TO piwikadmin@localhost; FLUSH PRIVILEGES; exit
Krok 5. Nakonfigurujte bránu firewall pro Piwik.
Pokud plánujete povolit SSL, budete muset otevřít porty minimálně 80 a také port 443:
firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-service=https firewall-cmd --reload
Krok 6. Přístup k Piwik.
Piwik bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na adresu http://your-domain.com/piwik nebo http:// server-ip/piwik a proveďte požadované kroky k dokončení instalace.
Blahopřejeme! Úspěšně jste nainstalovali Piwik. Děkujeme, že jste použili tento návod k instalaci nástroje pro webovou analýzu Piwik v systému CentOS 7. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální stránky Piwik webové stránky.