Site icon ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Среда, 14 января, 2026

Как установить Logaholic на CentOS

Как установить Logaholic на CentOS

Logaholic представляет собой программное обеспечение веб — аналитики, которое обеспечивает надежную информацию о трафике, содержание, ключевых слов и т.д. из веб — сайтов, установленных на вашем CentOS VPS.

Это руководство по установке предполагает, что Apache, MySQL и PHP уже установлены и настроены на вашем сервере. На момент написания этого учебника, последняя стабильная версия Logaholic 6.0 и требует:

Давайте начнем с установки Logaholic ОНА (самодостаточно издание). Загрузите последнюю версию Logaholic доступную по адресу ‘http://www.logaholic.com/download/‘ на сервер и извлеките его с помощью следующих команд:

cd /opt/
wget -O logaholic.tar.gz http://www.logaholic.com/download.php?file=logaholic_she_600.tar.gz
tar -xvzf logaholic.tar.gz
mkdir -p /var/www/html/logaholic
mv logaholic_she_600/logaholic /var/www/html

 

Скачать GeoLite Legacy Database с http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz, а затем извлечь и скопировать этот файл в каталог ‘/var/www/html/logaholic/components/geoip/’ на сервере:

wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gunzip GeoLiteCity.dat.gz
mv GeoLiteCity.dat /var/www/html/logaholic/components/geoip/

 

Измените права доступа к файлам, чтобы ваш веб-сервер мог написать в каталог ‘/var/www/html/logaholic’ и вложенные каталоги:

chown apache:apache -R /var/www/html/logaholic/

 

Редактирование файла конфигурации Apache (по умолчанию ‘/etc/httpd/conf/httpd.conf‘) и определить файл журнала Apache в следующем формате:

CustomLog /your_path/access_log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\"
\"%{User-Agent}i\""

 

В общем, этого достаточно:

CustomLog /your_path/access_log "combined"

 

Обратите внимание , что каждый виртуальный хост Apache должен иметь свой собственный файл журнала.
Найдите файл конфигурации PHP с помощью следующей команды:

#php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

 

Измените файл ‘php.ini’ и добавить / изменить следующие строки:

allow_url_fopen = On 
display_errors = On 
output_buffering = off

 

Создать новую директиву виртуального хоста в Apache. Например, отредактировать конфигурационный файл Apache ( ‘/etc/httpd/conf/httpd.conf‘ по умолчанию) и раскомментируйте следующую строку:

#NameVirtualHost *:80

 

Затем, добавьте следующие строки в конце:

<VirtualHost *:80>
ServerAdmin admin@yourdomain.ru
DocumentRoot /var/www/html/logaholic/
ServerName yourdomain.ru
ServerAlias www.yourdomain.ru
<Directory /var/www/html/logaholic/>
    Options FollowSymLinks
    AllowOverride All
</Directory>
    ErrorLog logs/yourdomain.ru-error_log
    CustomLog logs/yourdomain.ru-access_log combined
</VirtualHost>

 

Снова перезапустите веб-сервер Apache для того, чтобы изменения вступили в силу:

service httpd restart

 

Создайте новую базу данных MySQL для Logaholic на сервере:

mysql -u root -p
mysql> CREATE DATABASE logaholicdb;
mysql> GRANT ALL PRIVILEGES ON logaholicdb.* TO 'logaholicuser'@'localhost' IDENTIFIED BY 'свой-пароль' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

 

Не забудьте заменить ‘свой-пароль’ сильным паролем.

Установите часовой пояс сервера MySQL:

mysql -u root -p
mysql> SET GLOBAL time_zone = '-06:00';
mysql> FLUSH PRIVILEGES;
mysql> quit

 

Заполняем таблицы часовых поясов с помощью следующей команды:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql

 

Открыть http://yourdomain.ru/install.php в вашем веб-браузере и следуйте простым инструкциям: ввести параметры базы данных и учетные данные администратора для входа, а затем нажмите кнопку «Сохранить«. Если все настройки в «Параметры базы данных» «Настройки Mysql«, «Проверка доступа к файлам» и «Настройки PHP» должны быть выделены зеленым, нажмите кнопку «Продолжить«.

Все. Установка Logaholic завершена. Войти в зону администратора по адресу http://yourdomain.ru/login.php и перейдите на вкладку «глобальные настройки» для настроек задач после установки, как добавление пароля и т.д.

Как установить Logaholic на CentOS

Exit mobile version