Salta al contenuto principale

Guida Drupal Ubuntu 24.04 LTS – Come Installare Drupal su Ubuntu

Benvenuto in questa guida pratica dedicata a Drupal Ubuntu! Imparerai come installare Drupal su Ubuntu in modo semplice e diretto, seguendo una procedura passo dopo passo studiata per sviluppatori e aziende IT. Se vuoi ottimizzare le performance del tuo server, dai un’occhiata alla nostra Consulenza NginX per scoprire come migliorare ulteriormente il tuo ambiente web.

Prerequisiti

Assicurati di avere:

  • Un server con Ubuntu 24.04 LTS
  • Accesso root o privilegi sudo
  • Un server web (Apache o Nginx)
  • PHP (nella versione compatibile con Drupal)
  • Un database (MySQL/MariaDB o PostgreSQL)

Passaggi per l'Installazione

1. Aggiornamento del Sistema

Apri il terminale e aggiorna il sistema:

sudo apt update
sudo apt upgrade -y

Questo comando garantisce che il tuo ambiente sia pronto per l’installazione.

2. Installazione del Server Web, PHP e Database MySQL

Aggiungi il PPA ppa:ondrej/php per installare le versioni nuove di PHP

sudo add-apt-repository ppa:ondrej/php

sudo apt update

Procedi con l’installazione dei componenti essenziali:

sudo apt install -y \
	mysql-server \
	apache2 
	php8.3 \
	libapache2-mod-php8.3 \
	php8.3-mysql \
	php8.3-gd \
	php8.3-xml \
	php8.3-mbstring

Questa operazione prepara il sistema per installare Drupal su Ubuntu.

3. Scaricare Drupal

Spostati nella directory del web server e scarica l'ultima versione di Drupal:

cd /var/www/html
sudo wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz
sudo tar -xzvf drupal.tar.gz
sudo mv drupal-* drupal

Il CMS sarà ora posizionato nella cartella “drupal”.

4. Configurare i Permessi

Imposta i permessi adeguati per garantire l’accesso al server web:

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

Questa fase è fondamentale per configurare Drupal su Ubuntu correttamente.

5. Creare il Database per Drupal

Accedi a MySQL e crea il database insieme all’utente dedicato

sudo mysql
CREATE DATABASE drupaldb;
CREATE USER 'drupaluser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON drupaldb.* TO 'drupaluser'@'localhost';
FLUSH PRIVILEGES;

exit

Ricorda di sostituire “password” con una chiave sicura.

Ottimizza il tuo sito web

Migliora le performance del tuo server con la nostra consulenza NginX. Ora 30 minuti Gratis!

6. Configurare Apache per Drupal

Crea il file di configurazione per il sito Drupal:

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

Inserisci il seguente contenuto:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/drupal
    <Directory /var/www/html/drupal>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/drupal_error.log
    CustomLog ${APACHE_LOG_DIR}/drupal_access.log combined
</VirtualHost>

Abilita il sito e il modulo rewrite:

sudo a2ensite drupal.conf
sudo a2dissite 000-default.conf
sudo a2enmod rewrite php8.3
sudo systemctl restart apache2

7. Completare l'Installazione via Browser

Apri il browser e visita http://tuo_dominio_o_IP/. Segui la procedura guidata di Drupal, inserendo i dettagli del database creato in precedenza. Questa è la parte finale della Guida Drupal Ubuntu 24.04 LTS per completare l'installazione.

FAQ – Domande Frequenti

Q1: Quali sono i requisiti minimi per installare Drupal su Ubuntu 24.04 LTS?
A1: Servono Ubuntu 24.04 LTS, un server web (Apache o Nginx), PHP aggiornato e un database come MySQL o PostgreSQL.

Q2: Come risolvere eventuali errori di permessi?
A2: Verifica i permessi utilizzando chown e chmod per assicurarti che il server web abbia accesso ai file.

Q3: Posso usare Nginx al posto di Apache?
A3: Certamente! Drupal è compatibile sia con Apache che con Nginx; la configurazione varierà leggermente.

Q4: Come posso aggiornare Drupal dopo l’installazione?
A4: L’aggiornamento può essere fatto tramite l’interfaccia di amministrazione o utilizzando strumenti come Drush per operare da terminale.

Conclusione

Seguendo questa guida, sarai in grado di installare Drupal su Ubuntu in maniera semplice e veloce, ottenendo così un sito web flessibile e performante. Se incontri difficoltà o desideri ulteriori informazioni, non esitare a contattarci. Ricorda: una buona configurazione è la base per il successo online!

Aggiungi un commento

Comment

  • Elementi HTML permessi: <br> <p> <code class="language-*"> <pre>
  • Linee e paragrafi vanno a capo automaticamente.
  • Solo le immagini ospitate su questo sito possono essere utilizzate nel tag <img>.