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 -pQui 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;
exitRiavvia i servizi
systemctl restart httpd.service
systemctl restart mariadb.serviceCentOS 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 tempyum install wget unzip
wget http://ftp.drupal.org/files/projects/drupal-7.33.zipSebbene 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-xmldecomprimere 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/drupalOra dai i permessi appropriati nella directory
chown -R apache:apache /var/www/html/drupalDobbiamo 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.phpDrupal 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 +0530I 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
- Drupal : https://www.drupal.org/
- CentOS : http://www.centos.org/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.