GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Drupal CMS in Ubuntu 20.04/22.04

CMS le piattaforme stanno diventando una norma nel World Wide Web e in Drupal è un candidato rispettabile in questo docket. Con CMS piattaforme, la gestione dei contenuti è più semplice per tutti gli utenti in quanto sono state soddisfatte tutte le funzionalità amministrative necessarie per la gestione dei contenuti del sito web. Pertanto, non importa se gestisci un piccolo blog, un sito governativo o un grande sito Web aziendale.

Drupale è alimentato da PHP linguaggio di programmazione e questa guida all'articolo ci guideranno attraverso la sua installazione su Ubuntu 20.04 e Ubuntu 22.04 .

Caratteristiche di Drupal

Le seguenti sono le caratteristiche salienti di Drupal.

  • È gratuito e open source.
  • Più di 30000 moduli liberamente disponibili e scaricabili.
  • Supporto installato di default per la creazione di sondaggi, forum e blog tramite moduli.
  • Supporto per oltre 110 lingue.
  • Modifica di contenuti multiutente e supporto multisito.
  • Supporto delle funzionalità di base per la creazione di un sistema di commenti, pagine, componenti aggiuntivi, feed RSS, pubblicazione di post, ecc.

Prerequisiti

Assicurati di essere un utente Sudoer/root sul sistema Ubuntu che stai utilizzando e di avere una conoscenza di base dell'uso del terminale Linux/interfaccia della riga di comando.

Installazione di Apache e PHP in Ubuntu

Innanzitutto, assicurati che Ubuntu il sistema in uso è aggiornato.

$ sudo apt update -y
$ sudo apt upgrade -y

Quindi, installa Apache server web e PHP usando il comando seguente.

$ sudo apt install apache2 php libapache2-mod-php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-intl php-mbstring php-curl php-xml php-pear php-tidy php-soap php-bcmath php-xmlrpc

Installazione di MySQL in Ubuntu

Il prossimo passo è avere MySQL o MariaDB database installato e configurato sul tuo Ubuntu sistema.

Per installare MySQL corri:

$ sudo apt install mysql-server

Per installare MariaDB corri:

$ sudo apt install mariadb-server mariadb-client

Dopo aver completato una delle installazioni di cui sopra, proteggi il database installato con il comando:

$ sudo mysql_secure_installation

Da Ubuntu i sistemi utilizzano Unix_auth_socket_plugin per MySQL/MariaDB , l'accesso a questo database potrebbe richiedere i privilegi di Sudoer:

$ sudo mysql -u root -p

Crea un utente Drupal, un database e concedi a questo utente i privilegi del database necessari.

MariaDB [(none)]> CREATE USER drupal@localhost IDENTIFIED BY "Your_drupal_user_password";
MariaDB [(none)]> CREATE DATABASE drupal;
MariaDB [(none)]> GRANT ALL ON drupal.* TO drupal@localhost;
MariaDB [(none)]> FLUSH PRIVILEGES; 
MariaDB [(none)]> EXIT;

Installazione di Drupal in Ubuntu

Ubuntu ufficiale repository non ha Drupal come pacchetto. Pertanto, il download di Drupal dal suo sito Web tramite il comando wget ci assicura di ottenere l'ultima versione rilasciata.

$ wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz

Estrai drupal e spostalo in /var/www/html directory e impostare le autorizzazioni appropriate.

$ tar -xvf drupal.tar.gz
$ sudo mv drupal-9.3.7 /var/www/html/drupal 
$ sudo chown -R www-data:www-data /var/www/html/drupal/
$ sudo chmod -R 755 /var/www/html/drupal/ 

Crea un host virtuale Apache Drupal in Ubuntu

Crea un file host virtuale per Drupal e implementa una configurazione simile a quella di seguito.

$ sudo nano /etc/apache2/sites-available/drupal.conf

Aggiungi la seguente configurazione dell'host virtuale.

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/drupal/
    ServerName linuxshelltips.lan.network
    ServerAlias www.linuxshelltips.lan.network
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory /var/www/html/drupal/>
            Options FollowSymLinks
            AllowOverride All
            Require all granted
    </Directory>

    <Directory /var/www/html/>
            RewriteEngine On
            RewriteBase /
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule ^(.*)$  index.php?q=$1  [LxQSA]
    </Directory>
</VirtualHost>

Quindi, abilita la regola mod_rewrite.

$ sudo a2ensite drupal.conf
$ sudo a2enmod rewrite 

Riavvia il server Web Apache e assicurati che sia in esecuzione:

$ sudo systemctl restart apache2
$ sudo systemctl status apache2

Installazione di Drupal dal browser Web

La configurazione finale di Drupal avverrà tramite il tuo browser web in base al nome di dominio che hai specificato in drupal.conf file.

http://linuxshelltips.lan.network

Scegli una lingua preferita.

Scegli il profilo standard di installazione.

Inserisci i dettagli del tuo database.

Il completamento del passaggio precedente potrebbe richiedere del tempo, quindi sii paziente. Successivamente, l'installazione del sito drupal inizierà automaticamente.

Anche questo passaggio richiederà del tempo prima del completamento. Il passaggio finale sarà quello di inserire i dettagli del tuo sito come il nome del sito e l'indirizzo email.

Dovresti quindi essere accolto con la seguente schermata:

Da qui puoi esplorare e gestire i tuoi contenuti web attraverso questo ampio CMS Drupal.

Con Drupal , non hai solo un CMS. Hai una piattaforma ampia e scalabile per la gestione sia degli utenti che dei contenuti web che speri di creare in un'interfaccia utente flessibile e memorabile.


Ubuntu
  1. Come installare Drupal su Ubuntu 18.04

  2. Come installare AngularJS in Ubuntu 20.04/22.04

  3. Come installare Drupal su Ubuntu 20.04

  4. Come installare Node.js in Ubuntu 20.04/22.04

  5. Come installare Grav CMS su Ubuntu 15.04

Come installare Ghost CMS su Ubuntu 20.04

Come installare Drupal su Ubuntu 14.04

Come installare Drupal su Ubuntu 15.04

Come installare Drupal su Ubuntu 16.04

Come installare Elefant CMS su Ubuntu 16.04

Come installare Drupal 9 su Ubuntu 20.04