Ricerca nel sito web

Come installare Drupal su CentOS 8


Drupal è un CMS gratuito e open source scritto in PHP fornito con licenza GNU/GPL. Proprio come le popolari piattaforme CMS come WordPress e Joomla, con Drupal puoi iniziare a creare il tuo blog o sito web da zero con poca o nessuna conoscenza della programmazione web o dei linguaggi di markup.

In questo tutorial imparerai come installare Drupal su CentOS 8 Linux.

Prerequisiti

Prima di iniziare, assicurati di aver installato lo stack LAMP sul tuo CentOS 8. LAMP è uno stack popolare utilizzato per l'hosting di hosting web ed è composto da server web Apache, MariaDB/database MySQL e PHP.

Inoltre, assicurati di disporre di una connessione SSH al tuo server CentOS 8 e di una connessione Internet buona e stabile.

Passaggio 1: installa moduli PHP aggiuntivi in CentOS 8

Drupal richiede moduli PHP aggiuntivi per funzionare senza intoppi. Quindi installali eseguendo il comando seguente.

sudo dnf install php-curl php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache php-json php-zip

Passaggio 2: crea un database Drupal

Dopo aver installato tutti i moduli PHP richiesti, è necessario creare un database per ospitare i file di installazione di Drupal. Quindi accedi al tuo database MariaDB come mostrato.

sudo mysql -u root -p

Una volta effettuato l'accesso, esegui i comandi come mostrato per creare un database per Drupal e concedere tutti i privilegi all'utente Drupal.

MariaDB [(none)]> CREATE DATABASE drupal_db;
MariaDB [(none)]> GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Uscire e riavviare il server del database.

sudo systemctl restart mariadb

Passaggio 3: scarica Drupal in CentOS 8

Una volta installato il database Drupal, il passo successivo sarà scaricare il file tarball di Drupal dal sito ufficiale di Drupal. Questo contiene tutti i file necessari affinché Drupal funzioni come previsto. Al momento in cui scrivo, l'ultima versione è Drupal 8.8.4.

sudo wget https://ftp.drupal.org/files/projects/drupal-8.8.4.tar.gz

Una volta completato il download, estrai il file tarball come mostrato.

sudo tar -xvf drupal-8.8.4.tar.gz

Successivamente, sposta la cartella estratta nella directory root dei documenti Apache come mostrato.

sudo mv drupal-8.8.2 /var/www/html/drupal

Con il file drupal non compresso nella directory root del documento, modifica i permessi del file per consentire ad Apache di accedere alla directory.

sudo chown -R apache:apache /var/www/html/drupal

Passaggio 4: configura le impostazioni Drupal

Successivamente, creeremo un file di impostazioni dal file delle impostazioni predefinite (default.settings.php) che già esiste nella seguente posizione.

cd /var/www/html/drupal/sites/default
sudo cp -p default.settings.php settings.php

Nel caso in cui SELinux sia abilitato sul tuo sistema, esegui il comando seguente per applicare la regola SELinux sulla directory /var/www/html/drupal/.

Passaggio 5: finalizzazione dell'installazione di Drupal

Abbiamo finito con tutte le configurazioni. L'unica cosa che resta da fare è configurare Drupal sul browser. Per farlo, digita il seguente indirizzo nella barra degli URL e premi INVIO.

http://server-IP/drupal

La schermata "Benvenuto" sarà quella mostrata. Per prima cosa, seleziona la tua lingua preferita e fai clic sul pulsante "Salva e continua".

Nella schermata successiva, seleziona il "Profilo standard" come profilo da utilizzare e fai clic sul pulsante "Salva e continua" per procedere alla pagina successiva.

Successivamente, dai un'occhiata alla panoramica dei requisiti e abilita gli URL puliti. Per abilitare URL puliti, vai al file di configurazione di Apache situato nel file /etc/httpd/conf/httpd.conf.

Imposta l'attributo AllowOverride da Nessuno a Tutti.

Successivamente, aggiorna la pagina per continuare con la pagina "Configurazione database" come mostrato. Compila i campi richiesti come il tipo di database, il nome del database, la password del database e il nome utente.

Ancora una volta, fai clic sul pulsante "Salva e continua" per andare al passaggio successivo. Drupal inizierà l'installazione di tutte le funzionalità e richiederà circa 5 minuti.

Nella sezione successiva, inserisci i seguenti dettagli:

Alla fine, ti verrà presentata la home page come mostrato. Ora puoi procedere alla creazione del tuo sito e all'aggiunta di contenuti. Puoi utilizzare una vasta gamma di temi e plugin Drupal per migliorare l'aspetto del tuo sito.

E questo ci porta alla fine di questo articolo. Ti abbiamo guidato attraverso una guida passo passo su come installare Drupal su CentOS 8.