- - Come installare Drupal su Ubuntu Server

Come installare Drupal sul server Ubuntu

Un ottimo modo per creare un sito Web è utilizzare asistema di gestione dei contenuti. Drupal è uno dei migliori strumenti CMS da utilizzare, specialmente sui server Linux. È uno strumento di sito avanzato con decine di funzionalità che consente agli utenti di creare rapidamente un sito Web facilmente, alle proprie condizioni. Ecco come installare Drupal sul server Ubuntu.

Prerequisiti

Prima di distribuire Drupal sul tuo server Ubuntu, è una buona idea utilizzare lo strumento di aggiornamento per aggiornare tutto. Ciò assicurerà che tutto il software in esecuzione su di esso sia aggiornato.

sudo apt update
sudo apt upgrade -y

Successivamente, dovrai anche installare dipendenze. Questi sono fondamentali per il corretto funzionamento del software Drupal CMS.

sudo apt-get install php php-mysql php-gd php-curl php-ssh2

Oltre a queste dipendenze, assicurati chehai già uno stack LAMP (o LEMP se usi Nginx) installato su Ubuntu. In caso contrario, installa rapidamente tutto il necessario per eseguire applicazioni Web sul server Ubuntu con:

sudo apt install lamp-server^

Durante l'installazione di LAMP, ti verrà richiestoper impostare una password di root per MySQL. Assicurati di scegliere qualcosa di sicuro in modo che non sia compromesso. Inoltre, assicurarsi che questa password sia diversa dall'utente root del server. Usare la stessa password di root per l'utente root di Ubuntu Linux e il database SQL è una cosa pericolosa da fare e porterà a cose molto, molto brutte.

Dopo aver installato tutto, dovrai avviare Apache manualmente:

sudo service apache2 start

Installa Drupal

Le dipendenze sono soddisfatte e tutto il restole applicazioni Web necessarie sono installate e funzionano correttamente. Il prossimo passo è scaricare l'ultima versione di Drupal sul server. Vai al sito web drupal.org e prendi la versione tar.gz. Per semplificare il download direttamente sul server, fare clic con il pulsante destro del mouse sul pulsante di download, fare clic su "Copia percorso collegamento" e andare al terminale.

Quindi, usa wget per scaricare lo strumento su SSH sul tuo server. Non usi SSH? Valuta di scaricare tar.gz su un'unità flash, quindi collegalo.

wget -P /tmp/ https://ftp.drupal.org/files/projects/drupal-8.4.4.tar.gz

Drupal viene scaricato, ora è il momento di installarlo nella directory del server Web principale.

tar xzvf /tmp/drupal-8.4.4.tar.gz -C /var/www/html/ --strip-components=1

Successivamente, aggiorna le autorizzazioni della directory HTML.

chown www-data:www-data -R /var/www/html/
chmod -R 755 /var/www/html/

Impostazione del database Drupal

Drupal ha bisogno di un database con cui interagire primail software server stesso verrà caricato correttamente. Per creare un nuovo database, utilizzare questo comando e accedere al sistema utilizzando la password di root impostata per SQL in precedenza.

mysql -u root -p

Ora che hai effettuato l'accesso, è tempo di iniziare a interagire con il software del database. Inizia creando il database stesso:

create database drupal;

Quindi, creare un nuovo utente per il database che il software Drupal CMS può utilizzare. Assicurati di cambiare l'area "password sicura" con una nuova password.

Nota: NON utilizzare la stessa password per questo utente di quella che hai impostato per l'utente SQL root. Invece, genera uno unico, sicuro.

Tieni presente che il nome utente che Drupal utilizzerà sarà: drupalsite.

grant all privileges on drupal.* to drupalsite@localhost identified by "securepassword";

Al termine, svuotare i privilegi del database SQL e disconnettersi.

flush privileges;
exit

Configurare Drupal

Drupal ha diverse modifiche e modifiche alla configurazione che devono essere apportate prima che il software Drupal CMS inizi a funzionare correttamente. Il primo paio di modifiche ha a che fare con il web server Apache.

Innanzitutto, abilita il modulo di riscrittura in modo che Drupal possa cambiare le cose a piacimento.

sudo a2enmod rewrite

Quindi, crea un nuovo file di configurazione Drupal vuoto da utilizzare nella cartella "siti disponibili".

sudo touch /etc/apache2/sites-available/drupal.conf

Crea un collegamento simbolico e collega il nuovo file di configurazionecreato nella cartella "siti disponibili" e collegarlo alla cartella "siti abilitati". In questo modo, il server Web Apache2 abilita il software Drupal CMS.

sudo ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf

Infine, usa lo strumento nano text editor per impostare tutto.

sudo nano /etc/apache2/sites-available/drupal.conf

In drupal.conf, incolla il seguente codice:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/
ServerName domain.com
ServerAlias www.domain.com
<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/domain.com-error_log
CustomLog /var/log/apache2/domain.com-access_log common
</VirtualHost>

Salva il file con Ctrl + O ed esci con Ctrl + X.

Infine, riavvia il server Web Apache per riflettere le modifiche.

sudo service apache2 restart

Usando Drupal

Drupal è pronto e pronto per l'uso. Il prossimo passo è passare attraverso ed eseguire lo script di installazione di Drupal. Il software ti guiderà attraverso la creazione di un account e farà funzionare tutto correttamente.

Quando Drupal è completamente configurato, sarai in grado di creare il tuo nuovo sito Web!

Commenti