Bludit è un CMS di blog semplice, veloce e flessibile scritto in PHP. Bludit utilizza i file in formato JSON per archiviare il contenuto, quindi non è necessario installare o configurare un database. Il codice sorgente di Bludit è ospitato su Github . Questa guida ti mostrerà come installare Bludit CMS su una nuova istanza di Debian 9 Vultr.
Requisiti
- PHP versione 5.3 o successiva con le seguenti estensioni:
- Server Web con supporto PHP come Nginx, Apache, Lighttpd, H2O. Questa guida utilizzerà Nginx.
Prima di iniziare
Controlla la versione di Debian.
lsb_release -ds
# Debian GNU/Linux 9.5 (stretch)
Assicurati che il tuo sistema sia aggiornato.
apt update && apt upgrade -y
Installa i pacchetti necessari.
apt install -y sudo zip unzip
Crea un nuovo non-rootaccount utente con sudoaccesso e passa ad esso.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
NOTA : sostituisci johndoecon il tuo nome utente .
Imposta il fuso orario.
sudo dpkg-reconfigure tzdata
Installa PHP
Installa PHP e le estensioni PHP richieste.
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
Controlla la versione
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
Installa Nginx
Bludit può funzionare con molti server Web con supporto PHP. In questa guida useremo Nginx.
Installa Nginx.
sudo apt install -y nginx
Controlla la versione
sudo nginx -v
# nginx version: nginx/1.10.3
Esegui sudo vim /etc/nginx/sites-available/bludit.confe configura Nginx per 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; }
}
Salva il file ed esci.
Attiva la nuova bludit.confconfigurazione collegando il file alla sites-enableddirectory.
sudo ln -s /etc/nginx/sites-available/bludit.conf /etc/nginx/sites-enabled/
Prova la configurazione di Nginx.
sudo nginx -t
Ricarica Nginx.
sudo systemctl reload nginx.service
Installa Bludit
Creare una directory radice del documento.
sudo mkdir -p /var/www/bludit
Cambia la proprietà della /var/www/bluditdirectory in johndoe.
sudo chown -R johndoe:johndoe /var/www/bludit
Scarica l'ultima versione dalla pagina ufficiale ed estrai il file 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
NOTA: aggiornare l'URL di download se è disponibile una versione più recente.
Cambia la proprietà della /var/www/bluditdirectory in www-data.
sudo chown -R www-data:www-data /var/www/bludit
Apri il tuo sito in un browser web. Viene visualizzata la pagina di installazione di Bludit.
Segui il programma di installazione di Bludit per configurare il tuo sito Web. Per accedere all'area di amministrazione, aggiungi /adminl'URL del tuo sito.