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
rooto privilegisudo - 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 -yQuesto 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 updateProcedi 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-mbstringQuesta 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-* drupalIl 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/drupalQuesta 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 mysqlCREATE DATABASE drupaldb;
CREATE USER 'drupaluser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON drupaldb.* TO 'drupaluser'@'localhost';
FLUSH PRIVILEGES;
exitRicorda 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.confInserisci 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 apache27. 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!