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 CentOS 7 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 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 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-mbstring php72w-gd php72w-xml php72w-json
Kontrolloni versionin.
php --version
# PHP 7.2.7 (cli) (built: Jul 1 2018 08:22:47) ( NTS )
# Copyright (c) 1997-2018 The PHP Group
# Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
Nisni dhe aktivizoni shërbimin 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 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
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 127.0.0.1:9000;
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.