GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Drupal su CentOS 7 con Apache

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!


Linux
  1. Come installare Apache Maven su CentOS 7

  2. Come installare Apache su CentOS 8

  3. Come installare Drupal 7 su CentOS 7

  4. Come installare Let's Encrypt con Apache su CentOS 7

  5. Come installare Apache 2.4.2 da Source su CentOS 6.2 con SSL

Come installare Apache con Virtual Host su CentOS 8

Come installare Apache Tomcat 9 su CentOS 7

Come installare Drupal su un server Ubuntu 20.04 con Apache

Come installare Apache in CentOS 8

Come installare WordPress su CentOS 7.1 con Apache

Come installare Apache con PHP-FPM su CentOS 8