GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Bludit su Debian 9

In questo tutorial, ti guideremo attraverso i passaggi per installare Bludit su un VPS Debian 9.

Bludit è un CMS flat-file open source flessibile e facile da usare scritto in PHP che non necessita di un server di database per funzionare. Questo ovviamente rende l'installazione più semplice e rende l'utilizzo generale di questo CMS più leggero rispetto alle piattaforme CMS orientate al database come WordPress. Iniziamo con l'installazione.

Prerequisiti

  • Un Debian 9 VPS. Ai fini di questo tutorial utilizzeremo il nostro piano di hosting VPS SSD 1.
  • Accesso SSH con privilegi di root (o accesso a un account amministratore con privilegi sudo)
  • PHP 5.6 o versioni successive con estensioni PHP mbstring, GD, DOM, XML e JSON abilitate.
  • Server Web Apache 2.0 o successivo compilato con il modulo mod_rewrite. In alternativa, possiamo utilizzare il server web integrato PHP, Nginx o Lighttpd come server web.

Fase 1:accedi tramite SSH e aggiorna il sistema

Accedi al tuo Debian 9 VPS usando SSH.

ssh root@IP_Address -p Port_number

Non dimenticare di sostituire "IP_Address" e "Port_number" con i valori corretti per il tuo VPS.

Puoi controllare se hai la versione Debian corretta installata sul tuo server con il seguente comando:

# lsb_release -a

Dovresti ottenere questo output:

Distributor ID: Debian
Description: Debian GNU/Linux 9.9 (Stretch)
Release: 9.9
Codename: stretch

Quindi, esegui il comando seguente per assicurarti che tutti i pacchetti del sistema operativo installati sul server siano aggiornati alle ultime versioni disponibili:

apt update 
apt upgrade

Puoi anche abilitare gli aggiornamenti automatici sul tuo VPS Debian 9 seguendo uno dei nostri tutorial precedenti.

Detto questo, possiamo iniziare a installare i pacchetti di cui avremo bisogno.

Fase 2:Installazione del server Web Apache

Per installare il server Web Apache, eseguire il comando seguente:

apt-get install apache2

Al termine dell'installazione, dovresti abilitare Apache per l'avvio automatico all'avvio del server con:

systemctl enable apache2

Puoi anche controllare lo stato del tuo servizio Apache con il seguente comando:

systemctl status apache2

Uscita:

● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; disabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-08-07 03:34:36 CDT; 3min 47s ago
 Main PID: 429 (apache2)
   CGroup: /system.slice/apache2.service
           ├─429 /usr/sbin/apache2 -k start
           └─430 /usr/sbin/apache2 -k start

Fase 3:installa PHP 7.2

PHP 7.2 non è disponibile tramite i repository integrati di Debian, quindi utilizzeremo invece un repository di terze parti. Se hai già PHP 7.2, puoi saltare questo passaggio. PHP 7.2 può essere installato utilizzando un repository di terze parti. Per fare ciò, installa i pacchetti "software-properties-common" e pochi altri pacchetti:

apt-get install software-properties-common apt-transport-https lsb-release ca-certificates

Quindi, aggiungi il repository e aggiorna le tue fonti:

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
apt-get update

Infine, installa PHP 7.2 usando il seguente comando:

apt-get install php7.2 php7.2-cli php7.2-common

Per installare le estensioni PHP 7.2 richieste, puoi utilizzare il seguente comando:

apt-get install php7.2-mbstring php7.2-gd php7.2-json php7.2-intl php7.2-curl php7.2-xml php7.2-zip

Usa il comando seguente per verificare la versione PHP attualmente installata sul tuo server:

php -v

Dovresti ricevere il seguente output:

PHP 7.2.20-2+0~20190725.24+debian9~1.gbp69697c (cli) (built: Jul 25 2019 11:53:56) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.20-2+0~20190725.24+debian9~1.gbp69697c, Copyright (c) 1999-2018, by Zend Technologies

Disabilita PHP 7.0 in Apache e abilita PHP 7.2:

a2dismod php7.0
a2enmod php7.2

Inoltre, abilita il modulo mod_rewrite in Apache se non è ancora abilitato:

a2enmod rewrite

Quindi, riavvia Apache2 per rendere effettive le modifiche:

service apache2 restart

Fase 4:scarica e installa Bludit

Al momento della stesura di questo tutorial, l'ultima versione stabile è Bludit. Scarica l'ultima versione stabile di Bludit su /var/www/html directory. Il link per il download è stato aggiunto al comando per te:

cd /var/www/html
wget https://s3.amazonaws.com/bludit-s3/bludit-builds/bludit_latest.zip

Estrai l'archivio 'bludit_latest.zip' e rinomina la directory:

unzip bludit_latest.zip

Crea un file .htaccess nel /var/www/html/bludit/ directory (puoi usare il tuo editor di testo preferito se lo desideri):

vi /var/www/html/bludit/.htaccess

Aggiungi il seguente testo al file:

AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>

# Enable rewrite rules
RewriteEngine on

# Deny direct access to .txt files
RewriteRule ^bl-content/(.*)\.txt$ - [R=404,L]

# All URL process by index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*) index.php [PT,L]

</IfModule>

Salva e chiudi il file.

Modifica i permessi dei file e delle directory all'interno di /var/www/html/bludit directory in modo che l'utente del server web (www-data) possa accedervi:

chown www-data: -R /var/www/html/bludit

Fase 5:crea un file di configurazione di Apache

Ora configureremo il file di configurazione di Apache per Bludit. Questo file controllerà il modo in cui gli utenti accedono al contenuto Bludit. Esegui i seguenti comandi per creare un nuovo file di configurazione chiamato bludit.conf

nano /etc/apache2/sites-available/bludit.conf

Quindi copia e incolla il contenuto sottostante nel file e salvalo. Sostituisci yourdomain.com stringa con il tuo nome di dominio e la posizione principale della directory.

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/bludit/
ServerName yourdomain.com
ServerAlias www.yourdomain.com

<Directory /var/www/html/bludit/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/yourdomain.com_error.log
CustomLog ${APACHE_LOG_DIR}/yourdomain.com_access.log combined

</VirtualHost>

Salva il file e abilita la configurazione di Apache appena creata e riavvia Apache affinché le modifiche abbiano effetto.

a2ensite bludit
systemctl restart apache2

Passaggio 6:accedi a Bludit

Ora apri il tuo browser web e digita l'URL del tuo server. Nel nostro caso, l'URL è http://yourdomain.com/ . Verrai reindirizzato alla pagina di installazione di Bludit (http://yourdomain.com/install.php ):

Seleziona la lingua durante il processo di installazione, quindi crea un nuovo account utente amministratore.

Questo è tutto. Se hai seguito correttamente tutte le istruzioni ora dovresti essere in grado di accedere al back-end dell'amministratore su http://yourdomain.com/ amministratore e inizia a utilizzare Bludit.

Ovviamente, non devi installare Bludit su Debian 9 se utilizzi uno dei nostri servizi di hosting Debian gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Bludit sul tuo VPS Debian per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post su come installare Bludit su Debian 9 , condividilo con i tuoi amici sui social network utilizzando i pulsanti qui sotto o lascia semplicemente una risposta nelle sezioni commenti. Grazie.


Debian
  1. Come installare PHP 8.0 su Debian 11

  2. Come installare PHP 8.0 su Debian 10 / Debian 9

  3. Come installare PHP 7.4 su Debian 10

  4. Come installare PHP 8 su Debian 10

  5. Come installare PHP 7.3 su Debian 10

Come installare PHP 5.6 su Ubuntu 16.04 e Debian 9

Come installare Laravel su Debian 11 / Debian 10

Come installare PHP 8.0 su Debian/Mint

Come installare OPcache su Debian

Come installare PHP 7.4 su Debian 11 Bullseye

Come installare HHVM su Debian 8