Ti mostreremo come installare Joomla 3 su Debian 9. Joomla è uno dei più popolari CMS (Content Management System) gratuiti e open source che ti permette di creare e gestire facilmente siti web dinamici. È scritto in PHP e può archiviare i suoi dati nel database MySQL o PostgreSQL. In questo tutorial, ti mostreremo come installare Joomla 3 su Debian 9 usando LAMP (Linux, Apache, MariaDB, PHP). L'installazione di Joomla 3 su Debian 9 è facile e dovrebbe richiedere meno di 10 minuti.
1. Per iniziare
Innanzitutto, devi accedere al tuo server tramite SSH come utente root:
ssh root@IP_ADDRESS -p PORT_NUMBER
e sostituisci "IP_ADDRESS" e "PORT_NUMBER" con l'indirizzo IP del tuo server effettivo e il numero di porta SSH.
Prima di iniziare con l'installazione, assicuriamoci che il tuo server Debian 9 sia aggiornato eseguendo i seguenti comandi:
apt-get update apt-get upgrade
2. Installa Apache
Per installare il server Web Apache, eseguire il comando seguente:
apt-get install apache2
Al termine dell'installazione, puoi abilitare l'avvio automatico del servizio all'avvio del sistema con:
systemctl enable apache2
Per verificare che il server Apache sia in esecuzione, puoi eseguire il seguente comando:
systemctl status apache2
2. Installa PHP 7.0
Successivamente, installeremo PHP 7 con alcuni moduli PHP aggiuntivi:
apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-readline php7.0-gd php7.0-mcrypt php7.0-intl php7.0-curl php7.0-zip
3. Installa MariaDB
Il passaggio successivo consiste nell'installare il server del database MariaDB. Per fare ciò, esegui il seguente comando:
apt-get install mariadb-server
Al termine dell'installazione, è possibile avviare il server del database e consentirne l'avvio automatico all'avvio, con:
systemctl start mariadb systemctl enable mariadb
Puoi anche eseguire lo script "mysql_secure_installation" fornito da MariaDB per proteggere la tua installazione:
mysql_secure_installation
Dopo aver risposto a tutte le domande, ora puoi andare avanti e accedere a MariaDB come root usando la tua password di root, con il seguente comando:
mysql -u root -p
Per creare un nuovo database per la nostra installazione di Joomla, esegui i seguenti comandi:
CREATE DATABASE joomla_db; GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY 'PASSWORD'; FLUSH PRIVILEGES; exit;
Assicurati di sostituire "PASSWORD" con una password efficace e sicura.
4. Installa Joomla 3 su Debian 9
Ora che il tuo server LAMP è pronto, possiamo finalmente installare Joomla.
Puoi scaricare l'ultima versione stabile con il seguente comando:
wget https://downloads.joomla.org/us/cms/joomla3/3-8-3/Joomla_3-8-3-Stable-Full_Package.zip
Crea una nuova directory joomla all'interno della directory root del documento Apache sul tuo server e decomprimi l'archivio:
mkdir /var/www/html/joomla unzip Joomla_3-8-3-Stable-Full_Package.zip -d /var/www/html/joomla
Modifica la proprietà della directory di Joomla:
chown -R www-data:www-data /var/www/html/joomla
5. Configura l'host virtuale Apache
Se desideri accedere alla tua installazione di Joomla utilizzando il tuo nome di dominio, dovrai anche creare un file host virtuale Apache:
nano /etc/apache2/sites-available/joomla.conf
E inserisci il seguente contenuto all'interno di questo file:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/joomla ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/joomla> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/joomla-error_log CustomLog /var/log/apache2/joomla-access_log common </VirtualHost>
6. Abilita il file host virtuale
e non dimenticare di sostituire "tuodominio.com" con il tuo nome di dominio. Infine, devi abilitare il file host virtuale con:
ln -s /etc/apache2/sites-available/joomla.conf /etc/apache2/sites-enabled/joomla.conf
7. Riavvia Apache
Riavvia il tuo Apache con:
systemctl restart apache2
8. Completa l'installazione di Joomla tramite browser web
Questo è tutto. Ora puoi andare su http://tuodominio.com e segui le istruzioni sullo schermo per completare l'installazione di Joomla.
Ovviamente, non devi installare Joomla 3 su Debian 9, se utilizzi uno dei nostri servizi di hosting VPS gestiti, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Joomla 3 su Debian 9, per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS . Se ti è piaciuto questo post su come installare Joomla 3 su Debian 9, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.