Introduzione
Joomla è un CMS popolare e ampiamente utilizzato (Sistema di gestione dei contenuti ) utilizzato per creare siti Web con poca o nessuna conoscenza di markup o linguaggi di programmazione Web.
Inoltre viene fornito con molti PHP codice, plugin e temi che possono aiutarti a iniziare da zero in pochissimo tempo.
In questa guida dimostreremo come installare Joomla CMS su Debian 11 .
Fase 1:aggiorna i pacchetti di sistema Debian
# apt update -y && apt upgrade -y
Fase 2:installa lo stack LAMP su Debian 11
Quindi l'abbiamo già visto in questo articolo :
Come configurare LAMP con Debian 11
Passaggio 3:crea un database Joomla
In questa sezione creeremo un database per Joomla per memorizzare i suoi file durante e dopo l'installazione.
Quindi, accedi a MariaDB come mostrato:
# mysql -u root -p
Quindi ora creeremo il database Joomla, l'utente del database Joomla e concederemo i privilegi all'utente del database utilizzando il comando seguente:
CREATE DATABASE joomla_db;
GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
FLUSH PRIVILEGES;
EXIT;
Fase 4:Scarica Joomla in Debian
Quindi scarichiamo ora il pacchetto di installazione di Joomla dal sito Web ufficiale di Joomla. Al momento della stesura di questa guida, l'ultima versione è Joomla 4-0-3 .
# wget https://downloads.joomla.org/cms/joomla4/4-0-3/Joomla_4-0-3-Stable-Full_Package.zip
Quindi crea una nuova directory 'joomla' nella directory webroot come mostrato:
# mkdir -p /var/www/html/
Decomprimi anche il file Joomla compresso nel "Joomla" appena creato directory :
# unzip Joomla_4-0-3-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:
# chown -R www-data:www-data /var/www/html/joomla
# chmod -R 755 /var/www/html/joomla
Passaggio 5:configurazione di Apache per Joomla
Inoltre abbiamo bisogno di configurare il server web Apache per servire le pagine web di Joomla. Per fare ciò, creeremo un file host virtuale per Joomla :
# nano /etc/apache2/sites-available/joomla.conf
Quindi incolla la configurazione di seguito nel file e salva:
<VirtualHost *:80>
ServerName joomla.unixcop.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/joomla
<Directory /var/www/html/joomla>
Allowoverride all
</Directory>
Abilita il file host virtuale Joomla come mostrato.
# a2ensite joomla.conf
Riavvia anche il server Web Apache, Per applicare le modifiche:
# systemctl restart apache2
Fase 6:finalizzazione dell'installazione di Joomla in Debian 11
Per finalizzare l'installazione di Joomla. Avvia il tuo browser e sfoglia l'URL del tuo server come mostrato.
http://server-IP/
or
http://joomla.unixcop.com
Verrà visualizzata la pagina seguente. Per continuare, assicurati di inserire i dettagli richiesti come il nome del sito, l'indirizzo e-mail, il nome utente e la password.
Al termine, fai clic su "Avanti pulsante '. La prossima sezione richiederà di compilare i dettagli del database che hai precedentemente specificato in precedenza durante la creazione di un database per Joomla. Questi includono il nome del database, l'utente del database e la password.
Quindi fai clic su "Installa ' per iniziare l'installazione di Joomla. Al termine, riceverai la notifica di seguito che indica che Joomla è stato installato, puoi inviare la raccomandazione di jomla come mostrato.
Inoltre, per accedere al back-end o alla dashboard, fai clic su "Completa e apri amministratore ' che ti porta alla pagina di accesso mostrata.
Infine, fornisci il tuo nome utente e password e fai clic su "Accedi ' per accedere al pannello di controllo di Joomla come mostrato.
E questo è tutto! Abbiamo installato con successo Joomla su Debian 11 .