Installazione di Drupal 8 su Ubuntu 18

In questo tutorial andremo ad installare il CMS Drupal 8 su ambiente linux Ubuntu 18.

Consideriamo di partire da una macchina Ubuntu 18 con ambiente LAMP preinstallato (qui l’articolo) ed aggiorniamola

sudo apt-get update

sudo apt-get upgrade

installiamo dei pacchetti che serviranno per la gestione del CMS Drupal

sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-zip php7.2-curl wget vim

scarichiamo il pacchetto del CMS Drupal direttamente dal sito web ufficiale sezione download

cd /opt

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

scompattiamo il pacchetto

sudo tar -xvzf drupal-8.6.0-alpha1.tar.gz

creiamo una cartella dove metteremo Drupal

sudo mkdir -p /var/www/html/drupal

sudo cp -r drupal-8.6.0-alpha1/{.,}* /var/www/html/drupal

impostiamo i diritti sulla cartella di progetto

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

sudo chmod -R 755 /var/www/html/drupal/

Creiamo il database per Drupal

mysql -u root -p

mysql> CREATE DATABASE drupaldb;

aggiungiamo l’utente che interagisce con il database

mysql> CREATE USER 'utente_drupal'@'localhost' IDENTIFIED BY 'password_a_scelta';

forniamo i permessi all’utente di agire sul database drupaldb

mysql> GRANT ALL ON drupaldb.* TO 'utente_drupal'@'localhost' IDENTIFIED BY 'password_a_scelta' WITH GRANT OPTION;

mysql> FLUSH PRIVILEGES;

mysql> exit;

Creiamo il virtualhost su Apache 2

sudo vim /etc/apache2/sites-available/sito_web.conf

<VirtualHost *:80>
DocumentRoot /var/www/html/drupal/
ServerName testdrupal.lan
ServerAlias www.testdrupal.lan

ErrorLog ${APACHE_LOG_DIR}/sito_web_error.log
CustomLog ${APACHE_LOG_DIR}/sito_web_access.log combined

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

<Directory /var/www/html/>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</Directory>
</VirtualHost>

abilitiamo il Virtualhost creato

sudo a2ensite sito_web.conf

abilitiamo alcuni moduli

sudo a2enmod rewrite

sudo a2enmod env

sudo a2enmod dir

sudo a2enmod mime

sudo systemctl reload apache2

adesso accediamo tramite browser all’indirizzo http://www.testdrupal.lan/ ed avremo

scegliamo la lingua italiana ed andiamo avanti

selezioniamo un profilo standard e verifichiamo se tutti i requisiti sono soddisfatti.

Adesso impostiamo la connessione al database creato precedentemente

verificata che la connessione è ok, Drupal inizierà la fase d’installazione dei diversi moduli, finito ciò potremo impostare i vari parametri del sito come “Nome del Sito”, “Utente Amministratore”…

completati tutti i campi nella precedente schermata il processo  d’installazione terminerà ed avremo pronta la piattaforma Drupal 8

Potrebbero interessarti anche...

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi