Piwik - это система программного обеспечения для анализа с открытым исходным кодом, которую можно установить на сервере для просмотра трафика своих веб-сайтов в режиме реального времени. Это отличная альтернатива веб-аналитическим решениям, таким как Google Analytics. В этом руководстве мы узнаем, как установить и настроить Piwik на сервере VULTR на основе Ubuntu 14.04.
Требования
Прежде чем мы сможем двигаться вперед, убедитесь, что на вашем сервере есть все необходимые обновления. Для этого выполните следующие команды в терминале.
sudo apt-get update
sudo apt-get upgrade
Для запуска Piwik на вашем сервере должен быть установлен стек LAMP (Linux, Apache, MySQL и PHP). Если вы еще этого не сделали, то вы можете следовать нашему руководству по установке и настройке стека. Кроме того, вам понадобится дополнительная библиотека PHP для работы Piwik. Запустите следующую команду, чтобы установить его.
sudo apt-get install php-gd
Это знаменует собой завершение всех шагов, необходимых для работы Piwik.
Скачать Piwik
Сначала убедитесь, что вы находитесь в каталоге пользователя.
cd /var/www/piwik
Возьмите последнюю версию Piwik.
wget http://builds.piwik.org/latest.zip
Разархивируйте и переместите релиз Piwik в каталог пользователя.
unzip latest.zip
Установите правильные права доступа к файлам tmp
и config
каталогам.
chmod a+w /var/www/piwik/tmp
chmod a+w /var/www/piwik/config
Настройте надлежащие права пользователя для всего piwik
каталога.
chown -R www-data:wwww-data /var/www/piwik
Настройка домена статистики
Чтобы получить доступ к своей странице Piwik, вы можете либо установить ее, используя IP-адрес вашего сервера, либо настроить собственное доменное имя. Вы можете пропустить этот процесс, если вам удобен доступ к Piwik через IP-адрес. Если вы хотите использовать полезный URL для страницы статистики, продолжайте чтение.
Предположим, что у вас есть домен domain.com
и вы хотите получить доступ к Piwik по адресу stats.domain.com
. Для этого вам необходимо сначала настроить «запись A» stats.domain.com
у своего провайдера DNS. Если вы не знаете, как это сделать, обратитесь в службу поддержки, в которой вы зарегистрировали свой домен.
После настройки «A record» нам нужно привязать домен stats к серверу через функцию виртуального хоста Apache. Нам нужно будет настроить пользовательскую запись vhost для домена статистики. Выполните следующие команды на терминале.
sudo nano /etc/apache2/sites-available/stats.domain.com.conf
Добавьте следующие строки в файл выше.
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName stats.domain.com
ServerAlias stats.domain.com
DocumentRoot /var/www/piwik/
ErrorLog /var/www/piwik/logs/error.log
CustomLog /var/www/piwik/logs/access.log combined
</VirtualHost>
Замените вышеуказанный адрес электронной почты на ваш рабочий адрес электронной почты. Нам также необходимо создать каталог журналов.
mkdir /var/www/piwik/logs
Теперь, когда виртуальный хост настроен, нам нужно активировать его с помощью следующих команд.
sudo a2ensite stats.domain.com.conf
Перезапустите сервер Apache, чтобы конфигурация вступила в силу.
sudo service apache2 restart
Установить Piwik
Теперь, когда мы имеем установки Piwik, вы можете получить доступ к нему либо с помощью http://<yourserverIP>/piwik
или http://stats.domain.com
URL из веб - браузера. Следуйте инструкциям на экране для завершения установки. Убедитесь, что вы указали правильного пользователя базы данных, у которого есть права на создание таблицы во время установки.