Когда все желания людей сбываются — не лучше им (Гераклит Эфесский).

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 26 июня 2018

Как установить Matomo на CentOS 7
В этой статье описывается процесс установки веб-аналитического приложения с открытым исходным кодом Matomo (ранее известного как Piwik) на CentOS 7 VPS. Matomo помогает вам собирать и анализировать важную информацию о посетителях вашего сайта. Matomo поддерживает отслеживание посещений, целей, коэффициентов конверсии, тестирования A / B, воронки, шаблоны, загрузки, ключевые слова и многое другое. Давайте начнем с установки Matomo на вашем сервере CentOS 7.

Требования

Чтобы запустить Matomo на CentOS 7 VPS, вам необходимо предусмотреть следующие требования:

  • Веб-сервер: Apache> = 2.0, скомпилированный с модулем mod_rewrite, или Nginx
  • PHP> = 5.59 (рекомендуется PHP 7.0 или более поздняя версия), при этом включены следующие расширения PHP: XML (Expat), curl, GD Graphics Library version 2.0.x+ и mbstring.
  • Рекомендуется MySQL 5.5 или более поздней версии, или MariaDB, установленный на вашем виртуальном сервере CentOS.
  • CentOS 7 VPS с включенным доступом root

1. Вход через SSH

Войдите в свой CentOS 7 VPS через ssh как пользователь root

2. Обновите все пакеты

После входа на сервер выполните следующую команду, чтобы убедиться, что все установленные пакеты обновлены

3. Установите стек LAMP

Как упоминается в разделе требований статьи, для запуска Matomo на сервере требуется стек LAMP (Apache, MySQL / MariaDB и PHP). Мы начнем с установки веб-сервера Apache

 

По завершении установки Apache запустите веб-сервер Apache и включите его при загрузке сервера

 

PHP-версия 7.1 недоступна в репозиториях CentOS 7 по умолчанию, поэтому мы будем использовать репозиторий Remi.

Для установки и включения репозиториев EPEL и Remi выполните следующую команду:

 

Теперь вы можете продолжить и установить PHP 7.1 и все необходимые модули PHP, используя следующую команду:

 

Во время установки менеджер пакета yum предложит вам установить ключ подписи Reming GPG. Примите ключ, набрав «y», и менеджер пакетов установит все необходимые расширения PHP.

Чтобы завершить установку LAMP, установите сервер базы данных MariaDB, используя следующую команду:

 

Запустите службу MariaDB и настройте ее на перезагрузку

 

Запустите установочный сценарий установки mysql_secure_installation, предоставленный MariaDB, чтобы повысить безопасность сервера базы данных и установить пароль root. Вы можете использовать следующие параметры:

4. Установите Matomo на CentOS 7

Matomo недоступен в официальных репозиториях CentOS 7, поэтому нам нужно будет скачать Matomo со страницы официального сайта на https://builds.matomo.org/ и извлечь архив Matomo в каталог на сервере, выполнив следующие команды: :

 

Это создаст новый каталог с именем «matomo», содержащий необходимые файлы и каталоги.
Изменение права собственности на каталог matomo

5. Настройте Apache для обслуживания Matomo

Теперь нам нужно будет настроить конфигурацию Apache, чтобы он мог обслуживать каталог Matomo, добавить следующий файл ниже в файл /etc/apache2/sites-available/matomo.conf с помощью nano или вашего любимого редактора:

 

Добавьте следующие строки:

 

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

6. Создайте базу данных MySQL для Matomo

Войдите в MySQL с учетной записью root:

 

Теперь мы создадим базу данных MySQL для Matomo, используя следующий запрос:

 

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

 

Выполните следующую команду, чтобы применить установленные нами привилегии:

 

Теперь мы можем выйти из сеанса MySQL:

 

Теперь вы можете открыть веб-браузер и получить доступ к приложению Matomo по адресу http://your-domain.ru.

Здесь вы можете завершить настройку, выполнив следующие шаги:

  • Matomo проверит, чтобы ваш сервер соответствовал требованиям Matomo. Если все в порядке, нажмите «Далее».
  • Введите localhost или 127.0.0.1 в качестве сервера базы данных, затем введите имя пользователя и пароль базы данных, имя базы данных и после заполнения формы нажмите «Далее».
  • Вы должны получить сообщение: «Таблицы, созданные с успехом!». Нажмите кнопку «Далее» еще раз.
  • Введите имя пользователя, пароль и адрес электронной почты для учетной записи администратора
  • На следующей странице настройте имя и URL-адрес веб-сайта, которые вы хотите отслеживать.

Вот и все, теперь вы должны успешно установить Matomo на свой сервер CentOS 7. Вам нужно добавить код отслеживания JavaScript на каждую страницу вашего веб-сайта перед закрывающим тегом, чтобы вы могли отслеживать и анализировать веб-сайты. Теперь вы можете войти в систему администрирования Matomo и добавить дополнительные веб-сайты и начать отслеживание и анализ трафика веб-сайта. Чтобы получить доступ к официальной документации Matomo, перейдите к Официальной документации Matomo (https://matomo.org/docs/).

 


Читайте также

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

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

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

    Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

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

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

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

    close
    galka

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

    close