Kërkesat
Perpara se te fillosh
Instaloni PHP
Instaloni MariaDB 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ë Debian 9 Vultr.
Kërkesat
- Nginx
- MariaDB
- Versioni PHP 5.3 ose më i ri me shtesat e mëposhtme:
Perpara se te fillosh
Kontrolloni versionin e Debian.
lsb_release -ds
# Debian GNU/Linux 9.5 (stretch)
Sigurohuni që sistemi juaj të jetë i përditësuar.
apt update && apt upgrade -y
Instaloni unzipdhe sudo.
apt install -y unzip sudo
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
Instaloni PHP
Instaloni PHP dhe shtesat e kërkuara PHP.
sudo apt install -y php7.0 php7.0-cli php7.0-fpm php7.0-common php7.0-mysql
Kontrolloni versionin.
php --version
# PHP 7.0.30-0+deb9u1 (cli) (built: Jun 14 2018 13:50:25) ( NTS )
# Copyright (c) 1997-2017 The PHP Group
# Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
# with Zend OPcache v7.0.30-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies
Instaloni MariaDB dhe konfiguroni një bazë të dhënash
Instaloni MariaDB.
sudo apt install -y mariadb-server
Kontrolloni versionin.
mysql --version && sudo mysqld --version
# mysql Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
# mysqld Ver 10.1.26-MariaDB-0+deb9u1 for debian-linux-gnu on x86_64 (Debian 9.1)
Ekzekutoni mysql_secure installationskriptin për të përmirësuar sigurinë e MariaDB dhe vendosni fjalëkalimin për rootpërdoruesin e MariaDB .
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 MariaDB si përdorues rrënjë.
sudo mysql -u root -p
# Enter password
Krijoni një bazë të dhënash bosh MariaDB 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.10.3
Ekzekutoni sudo vim /etc/nginx/sites-available/owa.confdhe konfiguroni Nginx për OWA.
server {
listen 80;
listen [::]:80;
server_name example.com; # Check this
root /var/www/owa; # Check this
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.0-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.
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ë.