Кибернетический обмен между человеком, машиной и алгоритмом подобен игре в "музыкальные стулья": Неистовый поиск равновесия всегда оставляет одного из трех неловко стоять. (Алан.Дж.Перлис)

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

2 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
12 ноября 2016
Как установить Logaholic на CentOS
Logaholic представляет собой программное обеспечение веб – аналитики, которое обеспечивает надежную информацию о трафике, содержание, ключевых слов и т.д. из веб – сайтов, установленных на вашем CentOS VPS.

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

  • PHP 5 или выше с включенными расширениями cURL и Zip. Установка output_buffering должна быть отключена и allow_url_fopen и настройки display_errors должен быть включены в php.ini
  •  Веб-сервер Apache или Nginx
  • MySQL 5.0 или выше установленная на вашем Linux VPS.

Давайте начнем с установки 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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 52

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close