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 CentOS 7 Vultr.
Kërkesat
- Nginx
- MariaDB
- PHP 5.3 ose më i ri me shtesat e mëposhtme:
Perpara se te fillosh
Kontrolloni versionin CentOS.
cat /etc/centos-release
# CentOS Linux release 7.5.1804 (Core)
Krijoni një llogari të re përdoruesi jo-root me sudoakses dhe kaloni në të.
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
SHËNIM : Zëvendësojeni johndoeme emrin tuaj të përdoruesit .
Vendosni zonën kohore.
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
Sigurohuni që sistemi juaj të jetë i përditësuar.
sudo yum update -y
Instaloni paketat e nevojshme.
sudo yum install -y wget curl vim git unzip
Për thjeshtësi, çaktivizoni SELinux dhe Firewall.
sudo setenforce 0 ; sudo systemctl stop firewalld ; sudo systemctl disable firewalld
Instaloni PHP
Konfiguro depon Webtatic YUM.
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Instaloni PHP dhe shtesat e kërkuara PHP.
sudo yum install -y php72w php72w-cli php72w-fpm php72w-common php72w-mysql
Kontrolloni versionin.
php --version
# PHP 7.2.7 (cli) (built: Jul 1 2018 08:22:47) ( NTS )
Filloni dhe aktivizoni PHP-FPM.
sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service
Instaloni MariaDB dhe konfiguroni një bazë të dhënash
Instaloni MariaDB.
sudo yum install -y mariadb-server
Kontrolloni versionin.
mysql --version
# mysql Ver 15.1 Distrib 5.5.56-MariaDB, for Linux (x86_64) using readline 5.1
Filloni dhe aktivizoni MariaDB.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Ekzekutoni mysql_secure_installationpër të përmirësuar sigurinë dhe vendosni fjalëkalimin për rootpërdoruesin.
sudo mysql_secure_installation
Lidhu me guaskën MariaDB si përdorues rrënjë.
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;
exit
Instaloni Nginx.
sudo yum install -y nginx
Kontrolloni versionin.
nginx -v
# nginx version: nginx/1.12.2
Filloni dhe aktivizoni Nginx.
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
Konfiguro Nginx. Ekzekutoni sudo vim /etc/nginx/conf.d/owa.confdhe plotësoni skedarin me konfigurimin e mëposhtëm.
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 127.0.0.1:9000; # 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;
}
}
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ë nginx.
sudo chown -R nginx:nginx /var/www/owa
Ekzekutoni sudo vim /etc/php-fpm.d/www.confdhe vendosni përdoruesin dhe grupin në nginx. Fillimisht, do të vendoset në apache.
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
Rinisni PHP-FPM.
sudo systemctl restart php-fpm.service
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ë.