Kërkesat
Perpara se te fillosh
Instaloni PHP
Instaloni MySQL dhe konfiguroni një bazë të dhënash
Instaloni dhe konfiguroni Nginx
Instalo Open Web Analytics (OWA)
Open Web Analytics (OWA) është një program analitik në internet me burim të hapur që mund të përdoret për të gjurmuar dhe analizuar se si njerëzit përdorin faqet e internetit dhe aplikacionet tuaja. Analitika OWA mund të shtohet lehtësisht në faqet me API të thjeshta Javascript, PHP ose REST. Kodi burimor i Open Web Analytics është pritur në Github . Ky udhëzues do t'ju tregojë se si të instaloni OWA në një shembull të ri të Ubuntu 18.04 Vultr.
Kërkesat
- Nginx
- PHP 5.3 ose më i ri me shtesat e mëposhtme:
- MySQL 4.1 ose më i ri
Perpara se te fillosh
Kontrolloni versionin e Ubuntu.
lsb_release -ds
# Ubuntu 18.04 LTS
Krijoni një non-rootllogari të re përdoruesi me sudoakses dhe kaloni në të.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
SHËNIM : Zëvendësojeni johndoeme emrin tuaj të përdoruesit .
Vendosni zonën kohore.
sudo dpkg-reconfigure tzdata
Sigurohuni që sistemi juaj të jetë i përditësuar.
sudo apt update && sudo apt upgrade -y
Instaloni unzip.
sudo apt install -y unzip
Instaloni PHP
Instaloni PHP dhe shtesat e kërkuara PHP.
sudo apt install -y php7.2 php7.2-cli php7.2-fpm php7.2-common php7.2-mysql
Kontrolloni versionin.
php --version
# PHP 7.2.7-0ubuntu0.18.04.2 (cli) (built: Jul 4 2018 16:55:24) ( NTS )
# Copyright (c) 1997-2018 The PHP Group
# Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
# with Zend OPcache v7.2.7-0ubuntu0.18.04.2, Copyright (c) 1999-2018, by Zend Technologies
Instaloni MySQL dhe konfiguroni një bazë të dhënash
Instaloni MySQL.
sudo apt install -y mysql-server
Kontrolloni versionin.
mysql --version && sudo mysqld --version
# mysql Ver 14.14 Distrib 5.7.23, for Linux (x86_64) using EditLine wrapper
# mysqld Ver 5.7.23-0ubuntu0.18.04.1 for Linux on x86_64 ((Ubuntu))
Ekzekutoni mysql_secure installationskriptin për të përmirësuar sigurinë dhe për të vendosur fjalëkalimin për rootpërdoruesin.
sudo mysql_secure_installation
Would you like to setup VALIDATE PASSWORD plugin? N
Please set the password for root here.
New password: **********************
Re-enter new password: **********************
Remove anonymous users? Y
Disallow root login remotely? Y
Remove test database and access to it? Y
Reload privilege tables now? Y
Success.
All done!
Lidhu me MySQL si përdorues rrënjë.
sudo mysql -u root -p
# Enter password
Krijoni një bazë të dhënash të zbrazët MySQL dhe përdorues për OWA dhe mbani mend kredencialet.
CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
quit
Instaloni Nginx.
sudo apt install -y nginx
Kontrolloni versionin.
sudo nginx -v
# nginx version: nginx/1.14.0 (Ubuntu)
Ekzekutoni sudo vim /etc/nginx/sites-available/owa.confdhe konfiguroni Nginx për OWA.
server {
listen 80;
listen [::]:80;
server_name example.com;
root /var/www/owa;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; # Check this
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_index index.php;
include fastcgi_params;
}
}
Aktivizoni owa.confkonfigurimin e ri duke e lidhur skedarin me sites-enableddrejtorinë.
sudo ln -s /etc/nginx/sites-available/owa.conf /etc/nginx/sites-enabled/
Testoni konfigurimin Nginx.
sudo nginx -t
Rifresko Nginx.
sudo systemctl reload nginx.service
Instalo Open Web Analytics (OWA)
Krijoni një direktori rrënjësore të dokumentit.
sudo mkdir -p /var/www/owa
Ndrysho pronësinë e /var/www/owadrejtorisë në johndoe.
sudo chown -R johndoe:johndoe /var/www/owa
Shkarkoni versionin më të fundit të OWA .
cd /var/www/owa
wget https://github.com/padams/Open-Web-Analytics/archive/1.6.2.zip
unzip 1.6.2.zip
rm 1.6.2.zip
mv Open-Web-Analytics-1.6.2/* . && mv Open-Web-Analytics-1.6.2/.* .
rmdir Open-Web-Analytics-1.6.2
SHËNIM: Ju lutemi kontrolloni faqen Open Web Analytics për versionin më të fundit.
Ndrysho pronësinë e /var/www/owadrejtorisë në www-data.
sudo chown -R www-data:www-data /var/www/owa
Navigoni në faqen e instalimit të OWA në shfletuesin tuaj të internetit. Zëvendësoni example.comme emrin tuaj të domenit. Do të shfaqet faqja e instaluesit në internet OWA.
Ndiqni instaluesin. Pasi të keni kaluar secilin nga hapat, instalimi juaj OWA do të përfundojë.