GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Joomla con LAMP su Debian 10

In questo articolo, avremo spiegato i passaggi necessari per installare Joomla con LAMP su Debian 10. 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 è uno dei sistemi di gestione dei contenuti (CMS) più popolari utilizzati da persone in tutto il mondo. Joomla 3 è l'ultima versione stabile consigliata per tutti i nuovi progetti. È scritto in PHP e racchiude un sacco di funzionalità che possono essere estese con estensioni e temi gratuiti e premium. Con Joomla puoi creare facilmente il tuo negozio eCommerce, il tuo sito web personale o il tuo blog.

Installa Joomla con LAMP su Debian 10

Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.

sudo apt update
sudo apt upgrade

Passaggio 2. Installa LAMP Stack su Debian Linux.

Joomla è costruito con PHP. Puoi ospitarlo come faresti con qualsiasi altra app Web scritta in PHP. Quindi, dovrai configurare Debian come server LAMP. Se non l'hai già fatto, usa la nostra tradizionale guida LAMP per configurare Debian in modo che serva PHP prima di continuare.

Passaggio 3. Installa Joomla sul sistema Debian.

Scarica l'ultima versione di Joomla CMS dal sito ufficiale:

wget https://downloads.joomla.org/cms/joomla3/3-9-26/Joomla_3-9-26-Stable-Full_Package.zip

Una volta completato il download. Dobbiamo decomprimerlo nella directory webroot:

sudo mkdir /var/www/html/joomla
sudo unzip Joomla_3-9-26-Stable-Full_Package.zip -d /var/www/html/joomla

Quindi, imposta la proprietà della directory della directory su utente Apache e modifica i permessi come indicato di seguito:

sudo chown -R www-data:www-data /var/www/html/joomla
sudo chmod -R 755 /var/www/html/joomla

Passaggio 4. Creazione di un database MySQL per Joomla.

Joomla utilizza il database MySQL per memorizzare tutti i suoi dati come post, pagine, utenti, plugin e impostazioni dei temi. Accedi al tuo server MySQL con il seguente comando e inserisci la tua password di root MySQL:

mysql -u root -p

Una volta che sei nella console MySQL, crea un nuovo database:

MariaDB [(none)]> CREATE DATABASE joomla_db;MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘strong-your-passwd’;MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> EXIT;

Passaggio 5. Configurazione di Apache per Joomla.

Crea un nuovo file di configurazione dell'host virtuale per il tuo sito Web Joomla, denominato joomla.conf :

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

E aggiungi il seguente contenuto al file:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/joomla/
     ServerName your-domain.com
     ServerAlias www.your-domain.com

     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>

Quindi riavvia il servizio del server web Apache per rendere effettive le modifiche:

ln -s /etc/apache2/sites-available/joomla.conf /etc/apache2/sites-enabled/joomla.conf

Affinché la nuova configurazione abbia effetto, riavvia il servizio Apache digitando:

sudo a2ensite joomla.conf
sudo a2enmod rewrite 
sudo systemctl restart apache2

Passaggio 6. Proteggi Joomla con Let's Encrypt SSL.

In primo luogo, dovrai installare il client Certbot per installare e gestire Let's Encrypt SSL. Puoi installarlo con il seguente comando:

sudo apt install certbot python3-certbot-apache

Una volta installato Certbot, esegui il seguente comando per scaricare e installare Let's Encrypt SSL per il tuo sito web:

certbot --apache -d your_domain.com

Passaggio 7. Finalizzare l'installazione di Joomla su Debian

Nell'ultimo passaggio di questa guida, dobbiamo accedere all'interfaccia Web di Joomla e completare l'installazione. Per completare l'installazione, apri il browser e vai a:

https://your-domain.com/joomla

Questo è tutto ciò che devi fare per installare Joomla su Debian 10 (Buster). Spero che tu possa trovare utile questo suggerimento rapido. 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.


Debian
  1. Come installare Tomcat 8.5 su Debian 9

  2. Come installare MongoDB su Debian 9

  3. Come installare Nginx su Debian 9

  4. Come installare Apache su Debian 9

  5. Come installare Joomla 3 su Debian 9

Come installare Joomla su Debian 11

Come installare WordPress con lo stack LAMP su Debian 11 Bullseye

Come installare lo stack LAMP su Debian 11

Come installare Vai su Debian 11

Come installare Joomla con LAMP su Ubuntu 20.04

Come installare WordPress con LAMP su Debian 10