Απαιτήσεις
Πριν ξεκινήσεις
Εγκαταστήστε την PHP
Εγκαταστήστε το Nginx
Εγκαταστήστε το Bludit
Το Bludit είναι ένα απλό, γρήγορο και ευέλικτο CMS ιστολογίου γραμμένο σε PHP. Το Bludit χρησιμοποιεί αρχεία σε μορφή JSON για την αποθήκευση περιεχομένου, επομένως δεν χρειάζεται να εγκαταστήσετε ή να διαμορφώσετε μια βάση δεδομένων. Ο πηγαίος κώδικας Bludit φιλοξενείται στο Github . Αυτός ο οδηγός θα σας δείξει πώς να εγκαταστήσετε το Bludit CMS σε μια νέα παρουσία του Debian 9 Vultr.
Απαιτήσεις
- PHP έκδοση 5.3 ή μεταγενέστερη με τις ακόλουθες επεκτάσεις:
- Διακομιστής Ιστού με υποστήριξη PHP όπως Nginx, Apache, Lighttpd, H2O. Αυτός ο οδηγός θα χρησιμοποιεί το Nginx.
Πριν ξεκινήσεις
Ελέγξτε την έκδοση του Debian.
lsb_release -ds
# Debian GNU/Linux 9.5 (stretch)
Βεβαιωθείτε ότι το σύστημά σας είναι ενημερωμένο.
apt update && apt upgrade -y
Εγκαταστήστε τα απαραίτητα πακέτα.
apt install -y sudo zip unzip
Δημιουργήστε έναν νέο non-root
λογαριασμό χρήστη με sudo
πρόσβαση και μεταβείτε σε αυτόν.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
ΣΗΜΕΙΩΣΗ : Αντικαταστήστε το johndoe
με το όνομα χρήστη σας .
Ρυθμίστε τη ζώνη ώρας.
sudo dpkg-reconfigure tzdata
Εγκαταστήστε την PHP
Εγκαταστήστε την PHP και τις απαιτούμενες επεκτάσεις PHP.
sudo apt install -y php7.0 php7.0-cli php7.0-fpm php7.0-common php7.0-mbstring php7.0-gd php7.0-xml php7.0-json
Ελέγξτε την έκδοση.
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
Εγκαταστήστε το Nginx
Το Bludit μπορεί να λειτουργήσει με πολλούς διακομιστές Ιστού με υποστήριξη PHP. Σε αυτόν τον οδηγό θα χρησιμοποιήσουμε το Nginx.
Εγκαταστήστε το Nginx.
sudo apt install -y nginx
Ελέγξτε την έκδοση.
sudo nginx -v
# nginx version: nginx/1.10.3
Εκτελέστε sudo vim /etc/nginx/sites-available/bludit.conf
και ρυθμίστε το Nginx για Bludit.
server {
listen 80;
server_name example.com;
root /var/www/bludit;
index index.php;
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.0-fpm.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; }
}
Αποθηκεύστε το αρχείο και βγείτε.
Ενεργοποιήστε τη νέα bludit.conf
διαμόρφωση συνδέοντας το αρχείο στον sites-enabled
κατάλογο.
sudo ln -s /etc/nginx/sites-available/bludit.conf /etc/nginx/sites-enabled/
Δοκιμάστε τη διαμόρφωση Nginx.
sudo nginx -t
Επαναφόρτωση Nginx.
sudo systemctl reload nginx.service
Εγκαταστήστε το Bludit
Δημιουργήστε έναν ριζικό κατάλογο εγγράφων.
sudo mkdir -p /var/www/bludit
Αλλάξτε την ιδιοκτησία του /var/www/bludit
καταλόγου σε johndoe
.
sudo chown -R johndoe:johndoe /var/www/bludit
Κατεβάστε την πιο πρόσφατη έκδοση από την επίσημη σελίδα και εξαγάγετε το αρχείο 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
ΣΗΜΕΙΩΣΗ: Ενημερώστε τη διεύθυνση URL λήψης εάν υπάρχει νεότερη έκδοση.
Αλλάξτε την ιδιοκτησία του /var/www/bludit
καταλόγου σε www-data
.
sudo chown -R www-data:www-data /var/www/bludit
Ανοίξτε τον ιστότοπό σας σε ένα πρόγραμμα περιήγησης ιστού. Θα εμφανιστεί η σελίδα του προγράμματος εγκατάστασης Bludit.
Ακολουθήστε το πρόγραμμα εγκατάστασης Bludit για να διαμορφώσετε τον ιστότοπό σας. Για πρόσβαση στην περιοχή διαχειριστή, προσαρτήστε /admin
τη διεύθυνση URL του ιστότοπού σας.