In questo articolo, avremo spiegato i passaggi necessari per installare Joomla su Rocky Linux 8. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo
privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
Joomla è una piattaforma CMS (Content Management System) gratuita e open source scritta in PHP utilizzata per creare diversi tipi di siti Web, inclusi blog, vetrine di eCommerce e siti di marketing.
Installa Joomla su Rocky Linux 8
Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Rocky Linux, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.
sudo dnf install epel-release sudo dnf update sudo dnf upgrade
Passaggio 2. Installa lo stack LAMP su Rocky Linux.
Si presume che tu abbia già installato lo stack LAMP su Rocky Linux 8. In caso contrario, dai un'occhiata al seguente tutorial:
- Come installare lo stack LAMP (Apache, MariaDB e PHP)
Passaggio 3. Installa Joomla.
L'installazione di Bitwarden sul tuo sistema Rocky Linux è semplice, scarica l'ultimo file di archivio Joomla dal sito ufficiale usando il wget
sottostante comando:
wget https://downloads.joomla.org/cms/joomla4/4-0-5/Joomla_4-0-5-Stable-Full_Package.zip?format=zip -O joomla.zip
Avanti, decomprimi il file:
sudo unzip joomla.zip -d /var/www/html/joomla
Quindi, imposta le autorizzazioni e la proprietà appropriate per la directory Joomla:
sudo chown -R apache:apache /var/www/html/joomla/ sudo chmod -R 775 /var/www/html/joomla/
Passaggio 4. Crea un database per Joomla.
Joomla utilizza il database MariaDB per memorizzare tutti i suoi dati come post, pagine, utenti, plugin e impostazioni dei temi. Accedi al tuo server MariaDB con il seguente comando e inserisci la tua password di root MariaDB:
mysql -u root -p
Una volta che sei nella console di MariaDB, crea un nuovo database:
CREATE DATABASE joomla_db; GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla'@'localhost' IDENTIFIED BY 'your-password'; FLUSH PRIVILEGES; EXIT;
Passaggio 5. Configura Apache.
Dobbiamo configurare Apache per ospitare Joomla. Ora crea un file di configurazione con un alias nella directory Joomla:
sudo nano /etc/httpd/conf.d/joomla.conf
Incolla le seguenti righe:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/joomla" ServerName your-domain.com ErrorLog "/var/log/httpd/your-domain-error_log" CustomLog "/var/log/httpd/your-domain-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 riavvia il server web HTTP Apache per applicare le modifiche apportate:
sudo systemctl restart httpd
Passaggio 6. Configura Firewall.
Per consentire agli utenti esterni di accedere a Joomla dal tuo server, devi aprire la porta 80 del server web:
sudo firewall-cmd --add-port=80/tcp --zone=public --permanent sudo firewall-cmd --reload
Passaggio 7. Accedi al sito Web Joomla.
Ora Joomla è installato e configurato sul tuo server. Ora puoi accedere al sito Web Joomla utilizzando l'URL http://your-domian.com
.
Questo è tutto ciò che devi fare per installare Joomla su Rocky Linux 8. Spero che questo suggerimento rapido ti sia utile. Per ulteriori letture sul sistema di gestione dei contenuti (CMS) Joomla, fare riferimento alla loro knowledge base ufficiale. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.