Ricerca nel sito web

Come installare Joomla su Rocky Linux e AlmaLinux


Scritto in PHP, Joomla è un popolare CMS (Content Management System) utilizzato per creare straordinari siti Web e blog utilizzando temi e tonnellate di fantastici componenti aggiuntivi. È secondo a WordPress come il sistema di gestione dei contenuti più popolare e ampiamente utilizzato.

Consulta la guida su come installare WordPress su Rocky Linux e AlmaLinux.

Questa guida spiega come installare Joomla su Rocky Linux e AlmaLinux.

Prerequisiti

Prima di impostare Joomla, assicurati di aver installato un'istanza dello stack LAMP. Abbiamo una guida completa su entrambi.

  • Come installare LAMP Stack su Rocky Linux
  • Come installare lo stack LAMP in AlmaLinux

Passaggio 1: installa moduli PHP aggiuntivi

Con lo stack LAMP installato, andiamo avanti e installiamo alcuni moduli PHP aggiuntivi che saranno richiesti lungo il percorso durante l'installazione.

sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache

Successivamente, apri il file php.ini

sudo vim /etc/php.ini

Apportare le seguenti modifiche e salvare il file.

memory_limit = 256
output_buffering = Off
max_execution_time = 300
date.timezone = Europe/London

Passaggio 2: crea un database per Joomla

Andando avanti, creeremo un database per Joomla. Pertanto, accedi al server del tuo database MariaDB.

sudo mysql -u root -p

Creare il database come segue. In questo esempio, joomla_db è il database per Joomla.

CREATE DATABASE joomla_db;

Successivamente, crea un utente del database e concedi tutti i privilegi al database Joomla.

GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY 'P@ssword321';

Salva le modifiche e chiudi il prompt di MariaDB.

FLUSH PRIVILEGES;
EXIT;

Ecco un riepilogo di tutte le istruzioni SQL.

Passaggio 3: scarica Joomla e configura

Dopo la creazione del database, scarica Joomla dal sito Web o prendi il file zip utilizzando il comando wget.

wget https://downloads.joomla.org/cms/joomla3/3-9-15/Joomla_3-9-15-Stable-Full_Package.zip?format=zip -O joomla.zip

Una volta scaricato, decomprimi il file Joomla nella root del documento.

sudo unzip joomla.zip -d /var/www/html/joomla

Assicurati di concedere la proprietà della directory joomla all'utente apache.

sudo chown -R apache:apache /var/www/html/joomla/

E imposta le autorizzazioni come segue.

sudo chmod -R 775 /var/www/html/joomla/

Passaggio 4: configura l'host virtuale Apache per Joomla

Dobbiamo configurare Apache per ospitare Joomla. Per raggiungere questo obiettivo, creeremo un file host virtuale per Joomla e per questo dobbiamo configurare un file host virtuale come mostrato

sudo vim /etc/httpd/conf.d/joomla.conf

Incolla le seguenti righe. Per la direttiva, utilizzare il nome di dominio completo (FQDN) o l'IP pubblico del server.

<VirtualHost *:80>
   ServerAdmin [email 
   DocumentRoot "/var/www/html/joomla"
   ServerName domain.com
   ErrorLog "/var/log/httpd/example.com-error_log"
   CustomLog "/var/log/httpd/example.com-access_log" combined

<Directory "/var/www/html/joomla">
   DirectoryIndex index.html index.php
   Options FollowSymLinks
   AllowOverride All
   Require all granted
</Directory>
</VirtualHost>

Salva ed esci. Quindi riavviare il server web Apache HTTP per applicare le modifiche apportate.

sudo systemctl restart httpd

Se hai un firewall in esecuzione, devi consentire il traffico HTTP al server web.

Esegui il seguente comando:

sudo firewall-cmd --add-service=http --zone=public --permanent 

Potresti anche voler consentire il protocollo HTTPS che è un protocollo HTTP sicuro.

sudo firewall-cmd --add-service=https --zone=public --permanent

Infine, ricarica il Firewall per applicare le modifiche.

sudo firewall-cmd --reload

A questo punto Joomla dovrebbe essere accessibile da un browser web. Andiamo avanti e finalizziamo la configurazione.

Passaggio 5: accedi a Joomla dal browser

Avvia il tuo browser web e sfoglia l'URL mostrato

http://server-ip or domain.com

Questo ti indirizza alla pagina mostrata. Fornisci tutte le informazioni necessarie come nome del sito, indirizzo email, nome utente e password, quindi fai clic su "Avanti".

Inserisci i dettagli del database e fai clic su "Avanti".

Per la sezione FTP, per ora puoi lasciare tutto vuoto e fare clic su "Avanti".

La schermata successiva ti offrirà una panoramica di tutte le impostazioni effettuate e ti permetterà di vedere se tutti i prerequisiti sono stati soddisfatti. Quindi fai clic su "Installa".

Una volta completata con successo l'installazione, ti verrà richiesto di rimuovere la cartella di installazione. Quindi, fai clic su "Rimuovi cartella di installazione" per eliminare la directory.

Quindi fai clic sul pulsante "Amministratore". Questo ti indirizzerà alla pagina di accesso mostrata. Inserisci le tue credenziali di accesso e fai clic su "Accedi".

Infine, darai uno sguardo alla dashboard di Joomla come fornita.

Da qui puoi creare e personalizzare il tuo blog o sito web utilizzando vari temi e plugin in base alle tue preferenze. Questo è tutto, ragazzi! Ti abbiamo guidato attraverso l'installazione di Joomla su Rocky Linux e AlmaLinux.

Inoltre, puoi anche proteggere il tuo Joomla abilitando HTTPS sul sito web.