GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Joomla in Ubuntu 20.04/22.04

Il modo più veloce per creare, avviare e gestire un sito Web basato sui contenuti è tramite CMS (Sistema di gestione dei contenuti ) Software. CMS presenta un approccio unico alla progettazione e allo sviluppo di siti Web in modo tale che qualsiasi utente senza un background tecnico approfondito possa adattarsi rapidamente al suo utilizzo.

È dovuto all'intraprendenza di numerosi plugin e temi disponibili per l'installazione. Joomla è un sistema di gestione dei contenuti di fama mondiale (CMS ) basato sul linguaggio di programmazione PHP. È un CMS gratuito e open source che si basa su un motore di database basato su sql per l'archiviazione dei dati.

Questo articolo fornisce una panoramica sull'installazione e la configurazione di Joomla CMS su Ubuntu 22.04/20.04 sistema operativo.

Prerequisiti

Assicurati di essere un utente sudoer/root o di disporre di tali privilegi su Ubuntu 20.04 sistema in uso.

Installazione di Apache e PHP in Ubuntu

Il tuo Ubuntu il sistema deve essere aggiornato affinché offra le migliori prestazioni ed esperienza utente.

$ sudo apt update && sudo apt upgrade -y

Apache è un software server web ideale e compatibile per Joomla CMS . Inoltre, poiché PHP è il linguaggio di sviluppo principale dietro la creazione di Joomla CMS .

Prima di installare Apache e PHP , abbiamo bisogno di alcune seguenti dipendenze installate sul sistema.

$ sudo apt install lsb-release ca-certificates apt-transport-https software-properties-common language-pack-en-base -y 
$ sudo locale-gen en_US.UTF-8

Una volta installate le dipendenze di cui sopra, puoi installare Apache e PHP come mostrato.

$ sudo apt install apache2 -y
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt install php8.1
$ sudo apt install openssl php8.1-imagick php8.1-curl php8.1-gd php8.1-imap php8.1-intl php8.1-ldap php8.1-mbstring php8.1-mysql php8.1-smbclient php8.1-ssh2  php8.1-xml php8.1-zip libapache2-mod-php8.1

Quindi, avvia, abilita e verifica lo stato del server Apache.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2
$ sudo systemctl status apache2

Installa il server di database MariaDB

Abbiamo bisogno di un server di database che sarà responsabile della memorizzazione e dell'elaborazione dei dati generati dall'utente/CMS. MariaDB è un server open source ideale per questa attività. Per installarlo su Ubuntu , esegui il seguente comando da terminale:

$ sudo apt install mariadb-server

Dopo il MariaDB il processo di installazione del server viene completato, proteggilo eseguendo il comando seguente sul tuo terminale.

$ sudo mysql_secure_installation

Tramite questo comando è possibile impostare la password dell'utente del database root, rimuovere l'utente anonimo, non consentire l'accesso root in remoto, rimuovere il test del database e ricaricare le tabelle dei privilegi.

Crea database MySQL per Joomla

Accedi al database come utente Sudoer grazie all'uso predefinito di Unix_auth_socket_plugin da parte di Ubuntu per MySQL.

$ sudo mysql -u root -p 

Ora dobbiamo creare un Joomla utente e database.

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

Con i comandi precedenti, abbiamo creato un utente del database Joomla, un database Joomla e assegnato tutti i privilegi del database all'utente creato.

Installa Joomla CMS su Ubuntu

Per installare l'ultima versione di Joomla versione, vai alla pagina di download di Joomla o usa il seguente comando wget per scaricarlo.

$ wget https://downloads.joomla.org/cms/joomla4/4-1-0/Joomla_4-1-0-Stable-Full_Package.tar.gz -O joomla.tar.gz 

Quindi, estrai joomla a /var/www/html/joomla directory e impostare le autorizzazioni appropriate.

$ sudo mkdir -p /var/www/html/joomla
$ sudo tar -xvf joomla.tar.gz -C /var/www/html/joomla
$ sudo chown -R www-data:www-data /var/www/html/joomla/
$ sudo chmod -R 755 /var/www/html/joomla/ 

Quindi, crea un host virtuale Apache per Joomla.

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

Aggiungi la seguente configurazione dell'host virtuale.

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

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

Abilita il file di configurazione:

$ sudo a2ensite joomla.conf
$ sudo a2enmod rewrite 

Infine, riavvia il servizio Apache.

$ sudo systemctl restart apache2

Finalizzazione dell'installazione di Joomla tramite browser Web

Accedi al tuo Nome server da un browser web per completare la configurazione di Joomla.

http://linuxshelltips.lan.network

Inserisci le informazioni necessarie per configurare il tuo sito Joomla.

Compila i dati di accesso del sito.

Configura il database con MariaDB credenziali che hai creato in precedenza.

Il processo di installazione dovrebbe quindi iniziare. Sii paziente perché il completamento potrebbe richiedere del tempo.

Successivamente, dovresti essere accolto dalla seguente interfaccia:

Da qui, dovresti essere in grado di orientarti nella gestione e nella pubblicazione di contenuti su Joomla. Con questo articolo, sei pronto per utilizzare Joomla CMS al livello successivo.


Ubuntu
  1. Come installare Docker su Ubuntu 18.04

  2. Come installare Apache su Ubuntu 18.04

  3. Come installare MariaDB 10.4 su Ubuntu 18.04

  4. Come installare Joomla 3 su Ubuntu 16.04

  5. Come installare Joomla su Ubuntu 18.04

Come installare Webmin su Ubuntu 20.04/22.04

Come installare MariaDB in Ubuntu 20.04/22.04

Come installare TeamViewer su Ubuntu 20.04/22.04

Come installare Redis su Ubuntu 20.04/22.04

Come installare OpenJDK 17 su Ubuntu 20.04/22.04

Come installare Joomla su Ubuntu 14.04