Ti mostreremo come installare Drupal 7 su CentOS 7. In questo tutorial ti aiuteremo a installare l'ultima versione di Drupal sul tuo CentOS 7 VPS con Nginx, MariaDB e PHP-FPM. Prima di continuare, assumiamo che tu abbia già lo stack LEMP (Linux, Nginx, MariaDB e PHP) installato sul tuo server. In caso contrario, puoi seguire il tutorial Come installare LEMP per preparare il tuo Linux vps. Se hai già installato lo stack LEMP sul tuo server, siamo a posto. L'installazione di Drupal 7 su CentOS 7 è un'operazione abbastanza semplice e il completamento non dovrebbe richiedere più di 10 minuti.
1. Aggiorna il sistema operativo
Prima di tutto, devi aggiornare tutto il software di sistema all'ultima versione disponibile. Questo può essere fatto usando il comando:
## yum update
2. Installa i pacchetti richiesti
Inoltre, devi installare i pacchetti richiesti usando yum:
yum install php-gd php-mbstring php-xml
3. Scarica Drupal
Successivamente, è necessario scaricare Drupal dal sito Web ufficiale. L'ultima versione stabile è la 7.32, quindi puoi scaricarla con il seguente comando:
## wget http://ftp.drupal.org/files/projects/drupal-7.32.tar.gz
4. Decomprimi l'archivio Drupal
Dopodiché, dovresti decomprimere l'archivio tar.gz e spostare quella directory in /var/www/html
## tar -zxvf drupal-7.32.tar.gz ## mv drupal-7.32 drupal ## mv drupal /var/www/html/
5. Configura Drupal
Ora puoi accedere alla directory /var/www/html/drupal/sites/default/ sul tuo server, fare una copia di default.settings.php denominata settings.php e rendere quella directory e il file scrivibili a tutti:
## cd /var/www/html/drupal/sites/default/ ## cp default.settings.php settings.php ## chmod 666 settings.php ## chmod 777 /var/www/html/drupal/sites/default
6. Crea un nuovo database
Dopo aver completato questi pochi passaggi, sei pronto per creare il database. Accedi al tuo MariaDB come root
## mysql -u root -p
e inserisci i seguenti comandi:
## create database DrupalDB; ## grant all on DrupalDB.* to Drupal_user@localhost identified by "sEcReT_pASsWoRd"; ## exit
7. Configura il server web
È ora di configurare il server web in modo da poter accedere alla directory Drupal sul tuo server utilizzando il tuo nome di dominio.
Passare a /etc/nginx/conf.d con il comando:
## cd /etc/nginx/conf.d
e crea il file drupal.conf:
## nano drupal.conf
con il seguente contenuto:
server { server_name domain.com; listen 80; root /var/www/html/drupal; access_log /var/log/nginx/domain.com-access.log; error_log /var/log/nginx/domain.com-error.log; index index.php; location / { try_files $uri $uri/ /index.php?$args; } location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ { access_log off; expires max; } location ~ /\.ht { deny all; } location ~ \.php { try_files $uri = 404; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include /etc/nginx/fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Non dimenticare di sostituire domain.com con il tuo nome di dominio.
8. Riavvia il server web
Ora riavvia il tuo server web Nginx:
systemctl restart nginx
Questo è tutto. È ora di utilizzare il tuo browser Web preferito e accedere a:
http://domain.com
Ancora una volta, non dimenticare di sostituire domain.com con il tuo nome di dominio.
Dovresti vedere qualcosa del genere:
Ora puoi seguire le istruzioni e completare l'installazione di Drupal 7 sul tuo CentOS 7 VPS.
Ovviamente non devi installare Drupal 7 su CentOS 7, se utilizzi uno dei nostri servizi di hosting Drupal gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Drupal per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Abbiamo anche pubblicato una guida per:Come installare Drupal su CentOS 8.
PS . Se ti è piaciuto questo post, su come installare Drupal 7 su CentOS 7, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.