Захтеви
Инсталирајте ПХП и потребне ПХП екстензије
Инсталирајте МиСКЛ
Инсталирајте и конфигуришите Нгинк
Инсталирајте Матомо
Матомо (раније Пивик ) је аналитичка платформа отвореног кода, отворена алтернатива Гоогле аналитици. Матомо извор се налази на ГитХуб-у . То је потпуно опремљен ПХП/МиСКЛ софтверски програм који преузимате и инсталирате на сопствени веб сервер. У овом водичу ћемо инсталирати Матомо на нову инстанцу сервера Убунту 16.04 Вултр.
Захтеви
- Нгинк.
- ПХП верзија 5.5.9 или новија.
- МиСКЛ верзија 5.5 или новија.
- ПХП екстензије
pdoи pdo_mysql, или mysqliекстензија.
Проверите верзију Убунтуа.
lsb_release -ds
# Ubuntu 16.04.4 LTS
Креирајте нови non-rootкориснички налог са sudoприступом и пређите на њега.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
НАПОМЕНА : Замените johndoeсвојим корисничким именом.
Подесите временску зону.
sudo dpkg-reconfigure tzdata
Уверите се да је ваш систем ажуриран.
sudo apt update && sudo apt upgrade -y
Инсталирајте ПХП и потребне ПХП екстензије
Матомо препоручује коришћење ПХП 7 јер је ефикаснији и бржи од претходних ПХП верзија. Подразумевана Убунту спремишта садрже ПХП 7, тако да је инсталација једноставна.
Инсталирајте ПХП и неопходна ПХП екстензије.
sudo apt install -y php7.0 php7.0-curl php7.0-gd php7.0-cli php7.0-mysql php-xml php7.0-mbstring
Проверите верзију.
php --version
Инсталирајте МиСКЛ
Инсталирајте МиСКЛ.
sudo apt install -y mysql-server
Проверите верзију.
mysql --version
Покрените mysql_secure_installationскрипту да побољшате безбедност ваше МиСКЛ инсталације.
sudo mysql_secure_installation
Пријавите се на МиСКЛ као роот корисник.
mysql -u root -p
# Enter password:
Креирајте нову МиСКЛ базу података и корисника базе података и запамтите акредитиве.
mysql> CREATE DATABASE db_name;
mysql> GRANT ALL ON db_name.* TO 'username' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;
mysql> quit
НАПОМЕНА : Замените db_nameи usernameодговарајућим именима за ваше подешавање. Замените passwordјаком лозинком.
Инсталирајте Нгинк.
sudo apt install -y nginx
Проверите верзију.
sudo nginx -v
Конфигуришите Нгинк. Покрените sudo vim /etc/nginx/sites-available/matomo.confи попуните датотеку следећом конфигурацијом.
server {
listen 80;
server_name stats.example.com;
root /var/www/matomo;
location / {
try_files $uri /index.php$is_args$args;
}
location ~ \.php$ {
try_files $uri =404;
include fastcgi_params;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
Активирајте нову matomo.confконфигурацију повезивањем датотеке са sites-enabledдиректоријумом.
sudo ln -s /etc/nginx/sites-available/matomo.conf /etc/nginx/sites-enabled/
Тестирајте конфигурацију.
sudo nginx -t
Поново учитај Нгинк.
sudo systemctl reload nginx.service
Инсталирајте Матомо
Направите основни директоријум документа.
sudo mkdir -p /var/www/matomo
Промените власништво над /var/www/matomoдиректоријумом у johndoe.
sudo chown -R johndoe:johndoe /var/www/matomo
Инсталирај unzip.
sudo apt install -y unzip
Преузмите најновије издање Матомо.
cd /var/www/matomo
wget https://builds.piwik.org/piwik.zip
unzip piwik.zip
rm piwik.zip
mv piwik/* .
rmdir piwik
Промените власништво над /var/www/matomoдиректоријумом у www-data.
sudo chown -R www-data:www-data /var/www/matomo
Отворите свој веб претраживач и идите до УРЛ адресе на коју сте отпремили Матомо. Видећете „Екран добродошлице за инсталацију Матомо“. Ако постоје проблеми, Матомо ће их идентификовати и понудити решење. Пратите упутства на екрану да бисте завршили инсталацију Матомо-а.