Kërkesat
Perpara se te fillosh
Instaloni PHP
Instaloni Nginx
Instaloni Bludit
Bludit është një CMS e thjeshtë, e shpejtë dhe fleksibël e blogimit e shkruar në PHP. Bludit përdor skedarë në formatin JSON për të ruajtur përmbajtjen, kështu që nuk keni nevojë të instaloni ose konfiguroni një bazë të dhënash. Kodi burimor Bludit është pritur në Github . Ky udhëzues do t'ju tregojë se si të instaloni Bludit CMS në një shembull të ri Fedora 28 Vultr.
Kërkesat
- Versioni PHP 5.3 ose më i ri me shtesat e mëposhtme:
- Server në internet me mbështetje PHP si Nginx, Apache, Lighttpd, H2O. Ky udhëzues do të përdorë Nginx.
Perpara se te fillosh
Kontrolloni versionin Fedora.
cat /etc/fedora-release
# Fedora release 28 (Twenty Eight)
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 dnf check-upgrade || sudo dnf upgrade -y
Instaloni paketat e nevojshme.
sudo dnf install -y wget curl vim unzip
Për thjeshtësi, çaktivizoni SELinux dhe Firewall.
sudo setenforce 0 ; sudo systemctl stop firewalld ; sudo systemctl disable firewalld
Instaloni PHP
Instaloni PHP dhe shtesat e kërkuara PHP.
sudo dnf install -y php-cli php-fpm php-common php-mbstring php-gd php-xml php-json
Kontrolloni versionin.
php --version
# PHP 7.2.8 (cli) (built: Jul 17 2018 05:35:43) ( NTS )
# Copyright (c) 1997-2018 The PHP Group
# Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
Filloni dhe aktivizoni PHP-FPM.
sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service
Instaloni Nginx
Bludit mund të punojë me shumë serverë ueb me mbështetje PHP. Në këtë udhëzues ne do të përdorim Nginx.
Instaloni Nginx.
sudo dnf install -y nginx
Kontrolloni versionin.
nginx -v
# nginx version: nginx/1.12.1
Filloni dhe aktivizoni Nginx.
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
Ekzekutoni sudo vim /etc/nginx/conf.d/bludit.confdhe konfiguroni Nginx për Bludit.
server {
listen 80;
server_name example.com;
root /var/www/bludit;
index index.php;
location ~ \.php$ {
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
location / {
try_files $uri $uri/ /index.php?$args;
}
location ^~ /bl-content/tmp/ { deny all; }
location ^~ /bl-content/pages/ { deny all; }
location ^~ /bl-content/databases/ { deny all; }
}
Ruani skedarin dhe dilni.
Testoni konfigurimin.
sudo nginx -t
Rifresko Nginx.
sudo systemctl reload nginx.service
Instaloni Bludit
Krijoni një direktori rrënjësore të dokumentit.
sudo mkdir -p /var/www/bludit
Ndrysho pronësinë e /var/www/bluditdrejtorisë në johndoe.
sudo chown -R johndoe:johndoe /var/www/bludit
Shkarkoni versionin më të fundit nga faqja zyrtare dhe nxirrni skedarin zip..
cd /var/www/bludit
wget https://df6m0u2ovo2fu.cloudfront.net/builds/bludit-2-3-4.zip
unzip bludit-2-3-4.zip
rm bludit-2-3-4.zip
mv bludit-2-3-4/* . && mv bludit-2-3-4/.* .
rmdir bludit-2-3-4
SHËNIM: Përditësoni URL-në e shkarkimit nëse ka një version më të ri.
Ndrysho pronësinë e /var/www/bluditdrejtorisë në nginx.
sudo chown -R nginx:nginx /var/www/bludit
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
Krijoni /var/lib/php/session/drejtorinë dhe ndryshoni pronësinë në nginx.
sudo mkdir -p /var/lib/php/session/ && sudo chown -R nginx:nginx /var/lib/php/session/
Hapni faqen tuaj në një shfletues uebi. Do të shfaqet faqja e instaluesit Bludit.
Ndiqni instaluesin Bludit për të konfiguruar faqen tuaj të internetit. Për të hyrë në zonën e administratorit të Bludit, shtojini /adminURL-së së faqes suaj.