Requisits
Abans que comencis
Instal·leu PHP
Instal·leu Nginx
Instal·leu Bludit
Bludit és un CMS de blocs senzill, ràpid i flexible escrit en PHP. Bludit utilitza fitxers en format JSON per emmagatzemar contingut, de manera que no cal que instal·leu ni configureu una base de dades. El codi font de Bludit està allotjat a Github . Aquesta guia us mostrarà com instal·lar Bludit CMS en una instància nova de Debian 9 Vultr.
Requisits
- PHP versió 5.3 o superior amb les extensions següents:
- Servidor web amb suport PHP com Nginx, Apache, Lighttpd, H2O. Aquesta guia utilitzarà Nginx.
Abans que comencis
Comproveu la versió de Debian.
lsb_release -ds
# Debian GNU/Linux 9.5 (stretch)
Assegureu-vos que el vostre sistema estigui actualitzat.
apt update && apt upgrade -y
Instal·leu els paquets necessaris.
apt install -y sudo zip unzip
Creeu un non-rootcompte d'usuari nou amb sudoaccés i canvieu-hi.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
NOTA : Substituïu-lo johndoepel vostre nom d'usuari .
Configura la zona horària.
sudo dpkg-reconfigure tzdata
Instal·leu PHP
Instal·leu PHP i les extensions PHP necessàries.
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
Comproveu la versió.
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
Instal·leu Nginx
Bludit pot funcionar amb molts servidors web amb suport PHP. En aquesta guia utilitzarem Nginx.
Instal·leu Nginx.
sudo apt install -y nginx
Comproveu la versió.
sudo nginx -v
# nginx version: nginx/1.10.3
Executeu sudo vim /etc/nginx/sites-available/bludit.confi configureu Nginx per a 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; }
}
Desa el fitxer i surt.
Activeu la nova bludit.confconfiguració enllaçant el fitxer al sites-enableddirectori.
sudo ln -s /etc/nginx/sites-available/bludit.conf /etc/nginx/sites-enabled/
Proveu la configuració de Nginx.
sudo nginx -t
Torna a carregar Nginx.
sudo systemctl reload nginx.service
Instal·leu Bludit
Creeu un directori arrel del document.
sudo mkdir -p /var/www/bludit
Canvia la propietat del /var/www/bluditdirectori a johndoe.
sudo chown -R johndoe:johndoe /var/www/bludit
Baixeu la darrera versió de la pàgina oficial i extreu el fitxer 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: Actualitzeu l'URL de descàrrega si hi ha una versió més recent.
Canvia la propietat del /var/www/bluditdirectori a www-data.
sudo chown -R www-data:www-data /var/www/bludit
Obriu el vostre lloc en un navegador web. Apareixerà la pàgina d'instal·lador de Bludit.
Seguiu l'instal·lador de Bludit per configurar el vostre lloc web. Per accedir a l'àrea d'administració, afegiu /admin-lo a l'URL del vostre lloc.