Drupal Installazione · 2 min read · Dec 26, 2025

Installazione e configurazione di Drupal su CentOS 7

Installazione e configurazione di Drupal su CentOS 7

Versione 1.0
Autore: Srijan Kishore
Ultima modifica: 13/Nov/2014

Questo documento descrive come installare e configurare Drupal su CentOS 7. Drupal è una piattaforma di gestione dei contenuti open source che alimenta milioni di siti web e applicazioni. È costruito, utilizzato e supportato da una comunità attiva e diversificata di persone in tutto il mondo.

1 Nota preliminare

Questo tutorial è basato su un server CentOS 7, quindi dovresti configurare un’installazione di base del server CentOS 7 prima di continuare con questo tutorial. Il sistema dovrebbe avere un indirizzo IP statico. Utilizzo 192.168.0.100 come mio indirizzo IP in questo tutorial e server1.example.com come nome host. Devi avere un server LAMP installato in CentOS 7.0 come menzionato nel tutorial per continuare.

2 Inizializzazione del database

Creerò il database per Drupal come segue:

mysql -u root -p

Qui stiamo aggiungendo database=drupaldb utente=drupaluser e password=drupalpassword:

CREATE DATABASE drupaldb;
CREATE USER drupaluser@localhost IDENTIFIED BY 'drupalpassword';
GRANT ALL PRIVILEGES ON drupaldb.* TO drupaluser@localhost;

Procedendo ulteriormente:

FLUSH PRIVILEGES;  
exit

Riavvia i servizi

systemctl restart httpd.service  
systemctl restart mariadb.service

CentOS 7.0 utilizza Firewall-cmd, quindi lo personalizzerò per consentire l’accesso esterno alla porta 80 (http) e 443 (https).

firewall-cmd –permanent –zone=public –add-service=http
firewall-cmd –permanent –zone=public –add-service=https
firewall-cmd –reload

3 Installazione di Drupal

Prima creeremo una directory temp in cui scaricherò l’ultima versione di Drupal come segue:

mkdir temp  
cd temp
yum install wget unzip  
wget http://ftp.drupal.org/files/projects/drupal-7.33.zip

Sebbene lo stack LAMP offra una grande base per un server, Drupal richiederà comunque un paio di pacchetti aggiuntivi per funzionare senza problemi. Devi scaricare questi pacchetti utilizzando il seguente comando:

yum install php-mbstring php-gd php-xml

decomprimere il file zip di Drupal nella seguente cartella creata:

unzip -q drupal-7.33.zip -d /var/www/html/

Creerà una cartella come /var/www/html/drupal-7.30, la rinominerò in /var/www/html/drupal. Qui rimuovo solo il nome della versione:

mv /var/www/html/drupal-7.33/ /var/www/html/drupal

Ora dai i permessi appropriati nella directory

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

Dobbiamo creare un file di impostazioni dal file default.settings.php a settings.php nella cartella sites/default:

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

Drupal desidera che /var/www/html/drupal/sites/ e /var/www/html/drupal/sites/default/settings.php siano scrivibili. Quando si tratta di SELinux, dobbiamo aggiornare il contesto di /var/www/html/drupal/sites/ per leggere e scrivere:

chcon -R -t httpd_sys_content_rw_t /var/www/html/drupal/sites/

Ora procedi con l’installazione web di Drupal. Vai all’URL http://192.168.0.100/drupal:
Procedi con Standard e premi Salva e continua.

Ora per impostazione predefinita è selezionato l’inglese, continua con Salva e Continua:

Ora procederemo verso la pagina di accesso fornendo le informazioni del database come selezionato al momento della creazione del database di Drupal:

Nel mio caso era

Seleziona MySQL, MariaDB o equivalente  
Nome del database = drupaldb  
Nome utente del database = drupaluser  
Password del database = howtoforge  
Host del database = localhost

Fornisci le informazioni secondo le tue scelte, qui sto usando come:

Nome del sito = Sito Drupal  
Indirizzo e-mail del sito =  [email protected]  
Nome utente = admin  
Indirizzo e-mail = [email protected]   
Password = howtoforge  
Paese = India  
Fuso orario predefinito = Asia/kolkata +0530

I valori sopra sono specifici per l’utente, puoi personalizzarli secondo le tue scelte. Premi ulteriormente Salva e Continua:

Questo sarà il tuo installa Drupal.

Ora procedi verso Visita il tuo nuovo sito.

Congratulazioni! Ora hai un’istanza di Drupal completamente funzionante sul tuo CentOS 7.0 :)

7 Link

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.