Introduzione
In questo How-To, ti guideremo attraverso l'installazione e la configurazione di Drupal su CentOS 7 con Apache. Drupal è un sistema di gestione dei contenuti gratuito che faciliterà il modo in cui i tuoi contenuti sono organizzati e gestiti. Ha un'interfaccia intuitiva che rende la personalizzazione dei contenuti facile e semplice con il minimo sforzo.
Prerequisiti
– È necessario un server CentOS 7 configurato con un indirizzo IP statico.
– Dovrai anche avere installato LAMP (Linux, Apache, MySQL, PHP). Se sul tuo server non è già installato LAMP, consulta la nostra guida qui per una rapida installazione.
Installazione di Drupal su CentOS 7 con Apache
Per iniziare, accedi al tuo server CentOS 7 tramite SSH o Console. Se stai utilizzando il servizio di hosting VPS di Atlantic.Net, tieni presente che sono configurati con installazioni minime per evitare che pacchetti non necessari vengano installati e mai utilizzati. Se alcuni pacchetti software a cui sei abituato non sono installati per impostazione predefinita, sentiti libero di installarli secondo necessità.
Scarichiamo wget e unzip in modo da poter semplificare questo tutorial.
sudo yum install wget unzip
Prima di procedere, assicuriamoci che il sistema sia aggiornato:
sudo yum update
Creazione di un database e di un utente per Drupal su CentOS 7
Affinché Drupal funzioni, dobbiamo creare un database in MySQL. Iniziamo ad accedere a MySQL con il seguente comando:
mysql -u root -p
Ora, dobbiamo prima iniziare a creare il database che utilizzerà Drupal. Questo può essere fatto eseguendo il comando seguente, sostituendo yourdbname con il nome del database desiderato:
CREATE DATABASE
nomedb
;
Con il database creato ora dobbiamo creare un utente in modo che possa accedere al database. Ancora una volta, questo può essere fatto eseguendo il comando seguente, sostituendo yourdrupaluser con il nome utente desiderato e la tuadrupalpassword con la password desiderata.
CREATE USER
il tuo utente drupal
@localhost IDENTIFIED BY '
la tuadrupalpassword
';
Ora che abbiamo un nuovo database e un nuovo utente del database, dobbiamo concedere l'accesso al tuo utente creato di recente in modo che possa apportare modifiche al tuo database. Questo viene fatto eseguendo il seguente comando:
GRANT ALL PRIVILEGES ON
nomedb
.* TO
il tuo utente drupal
@localhost;
Inoltre, dobbiamo aggiornare MySQL in modo che il sistema possa svuotare i privilegi appena aggiunti e affinché le modifiche abbiano effetto, quindi uscire dalla sessione. Questo può essere ottenuto con i seguenti comandi:
FLUSH PRIVILEGES; exit
Installazione di Drupal su CentOS 7
Il sistema è ora pronto per il download e l'installazione di Drupal. Inizia scaricando l'ultima versione dal sito Drupal:
wget http://ftp.drupal.org/files/projects/drupal-7.39.zip
Quindi, installa le dipendenze PHP necessarie in modo che Drupal possa funzionare correttamente una volta completata l'installazione:
yum install php-mbstring php-gd php-xml php-pear php-fpm
Dopo aver installato le dipendenze richieste, possiamo continuare con l'installazione di Drupal. Esegui il comando seguente per decomprimere il pacchetto Drupal che abbiamo scaricato.
unzip drupal-7.39.zip
Poiché Drupal è attualmente nella directory principale, copiamo la cartella e spostiamola nella directory httpd predefinita:
cp -r ~/cp -r ~/drupal-7.39/* /var/www/html
Ora per finalizzare le configurazioni lato server, dobbiamo modificare il creare un file di impostazioni nella directory predefinita dei siti. Passiamo a quella directory con il seguente comando:
cd /var/www/html/sites/default/
Copia il file default.settings.php e rinominalo in settings.php con il seguente comando:
cp -p default.settings.php settings.php
Dobbiamo modificare i permessi in modo che il programma di installazione di Drupal possa modificare
chmod 666 settings.php
Abbiamo anche bisogno di creare una directory di file, farlo con il seguente comando:
mkdir files
Modifica i permessi dei file con il seguente comando:
chmod 777 files
Dobbiamo riavviare Apache poiché abbiamo installato le estensioni PHP.
systemctl restart httpd.service
Configurazione Web di Drupal su CentOS 7
Il tuo server è ora configurato correttamente per eseguire l'installazione basata sul Web andando a:
http://server_domain_or_IP
Vedrai la pagina iniziale della procedura di installazione di Drupal. Seleziona l'installazione standard.
Questa è la procedura guidata di installazione Web di Drupal su CentOS 7. Seleziona l'installazione standard.
Scegli la lingua che preferisci.
Seleziona la lingua che preferisci.
Nella schermata successiva, dobbiamo inserire nel database le informazioni che abbiamo creato da prima. Inserisci il nome del database, il nome utente e la password, una volta terminato premi "Salva e continua".
Aggiungi il database, l'utente e la password di MariaDB nei campi designati.
Dopo aver inserito le informazioni del database, tutto ciò che devi fare ora è rispondere alle domande di Drupal per il tuo sito.
Da qui segui semplicemente l'installazione di Drupal per informazioni sul sito.
Cosa succede dopo?
Congratulazioni! Hai appena installato e configurato Drupal con Apache sul tuo server CentOS 7. Grazie per aver seguito questo How-To e ricontrolla con noi per eventuali nuovi aggiornamenti.
Atlantic.Net
Dal 1995, Atlantic.Net fornisce servizi Internet ai clienti, inclusi hosting gestito, cloud e dedicato. In oltre 20 anni di servizio, le nostre soluzioni si sono concentrate nel fornire il meglio delle soluzioni web ai nostri stimati clienti!