Logaholic je software pro analýzu webu, který poskytuje spolehlivé informace o provozu, obsahu, klíčových slovech atd. webových stránek nainstalovaných na vašem CentOS VPS.
Tato instalační příručka předpokládá, že Apache, MySQL a PHP jsou již nainstalovány a nakonfigurovány na vašem serveru. V době psaní tohoto tutoriálu je nejnovější stabilní verze Logaholic 6.0 a vyžaduje:
- PHP 5 nebo vyšší s povolenými rozšířeními cURL a Zip. Nastavení output_buffering by mělo být zakázáno a nastavení allow_url_fopen a display_errors by mělo být povoleno v php.ini
- Webový server Apache nebo Nginx
- MySQL 5.0 nebo vyšší nainstalovaný na vašem Linux VPS.
Začněme instalací Logaholic SHE (sebe hostovaná edice). Stáhněte si nejnovější verzi Logaholic dostupnou na „http://www.logaholic.com/download/“ na server a extrahujte ji pomocí následujících příkazů:
cd /opt/wget -O logaholic.tar.gz http://www.logaholic.com/download.php?file=logaholic_she_600.tar.gztar -xvzf logaholic.tar.gzmkdir -p /var/www/ html/logaholicmv logaholic_she_600/logaholic /var/www/html
Stáhněte si GeoLite Legacy Database na http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz, poté extrahujte a zkopírujte tento soubor do '/var/www/html/logaholic/components/geoip/' adresář na vašem serveru:
wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gzgunzip GeoLiteCity.dat.gzmv GeoLiteCity.dat /var/www/html/logaholic/components/geoip/
Změňte oprávnění k souboru, aby váš webový server mohl zapisovat do adresáře „/var/www/html/logaholic“ a podadresářů:
chown apache:apache -R /var/www/html/logaholic/
Upravte konfigurační soubor Apache (ve výchozím nastavení ‘/etc/httpd/conf/httpd.conf’) a definujte soubor protokolu Apache v následujícím formátu:
CustomLog /vaše_cesta/access_log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\"\"%{User-Agent}i\""Obecně se zdá, že to stačí:
CustomLog /vaše_cesta/access_log "kombinovaný"Vezměte prosím na vědomí, že každý virtuální hostitel Apache by měl mít svůj vlastní soubor protokolu.
Vyhledejte konfigurační soubor php pomocí následujícího příkazu:#php -i | grep php.iniConfiguration File (php.ini) Cesta => /etcLoaded Configuration File => /etc/php.iniUpravte soubor „php.ini“ a přidejte/upravte následující řádky:
allow_url_fopen =Zapnuto display_errors =Zapnuto output_buffering =vypnutoVytvořte novou direktivu virtuálního hostitele v Apache. Upravte například svůj konfigurační soubor Apache (ve výchozím nastavení ‘/etc/httpd/conf/httpd.conf’) a zrušte zakomentování následujícího řádku:
#NameVirtualHost *:80Poté na konec přidejte následující řádky:
Administrátor [email protected] /var/www/html/logaholic/ServerName yourdomain.comServerAlias www.yourdomain.com Možnosti FollowSymLinks AllowOverride All ErrorLog logs/yourdomain.com-error_log CustomLog logs/yourdomain.com-access_log combined Restartujte webový server Apache, aby se změny projevily:
restart služby httpdVytvořte na svém serveru novou databázi MySQL pro Logaholic:
mysql -u root -pmysql> VYTVOŘIT DATABÁZI logaholicdb;mysql> UDĚLEJTE VŠECHNA OPRÁVNĚNÍ NA logaholicdb.* 'logaholicuser'@'localhost' IDENTIFIKOVANÉ PODLE 'vašeho-hesla' S MOŽNOSTÍ GRANT>lG;mysqLENezapomeňte nahradit „vaše-heslo“ silným heslem.
Nastavte časové pásmo serveru MySQL:
mysql -u root -pmysql> SET GLOBAL time_zone ='-06:00';mysql> FLUSH PRIVILEGES;mysql> quitNaplňte tabulky časových pásem pomocí následujícího příkazu:
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysqlOtevřete http://yourdomain.com/install.php ve svém oblíbeném webovém prohlížeči a postupujte podle jednoduchých pokynů:zadejte nastavení databáze a přihlašovací údaje správce a poté klikněte na „Uložit“. Pokud jsou všechna nastavení v sekcích ‚Nastavení databáze , ‚Nastavení Mysql‘, ‚Kontrola přístupu k souborům‘ a ‚Nastavení PHP‘ zelená, klikněte na ‚Pokračovat‘.
To je vše. Instalace Logaholic je nyní dokončena. Přihlaste se do oblasti pro správu na adrese http://yourdomain.com/login.php a klikněte na kartu „Globální nastavení“ pro další úlohy po instalaci, jako je přidání hesla atd.
Samozřejmě nemusíte nic z toho dělat, pokud používáte jednu z našich Hostingových služeb Blazing-Fast CentOS. V takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali Logaholic pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.
Nainstalujte Zenario s Apache, PHP a MariaDB na CentOS 7 Jak nainstalovat Sitemagic CMS na CentOS 7 – s NginxCent OS