Joomla è un sistema di gestione dei contenuti che ti consente di sviluppare siti Web e pubblicare contenuti Web in modo semplice e intuitivo. È open-source, gratuito da usare ed è basato su un framework di applicazioni Web Model-View-Controller predisposto per dispositivi mobili. In questo tutorial, ti mostreremo come installare Joomla su Ubuntu 18.04. Dovrebbe funzionare ovunque, ma lo faremo su uno dei nostri server di hosting Joomla.
Prerequisiti:
– Un VPS con Ubuntu 18.04
– Utente sudo amministrativo con privilegi di root
1. Collegati al tuo Server
Per connetterti al tuo server tramite SSH come utente root, usa il seguente comando:
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.
Una volta effettuato l'accesso, assicurati che il tuo server sia aggiornato eseguendo i seguenti comandi:
sudo apt-get update sudo apt-get upgrade
2. Installa il server di database MySQL
Successivamente, installeremo il server MySQL. Per installare il pacchetto predefinito, esegui il comando seguente:
sudo apt-get install mysql-server
Questo installerà MySQL 5.7 sul tuo server, ma non ti chiederà di impostare una password o di apportare altre modifiche alla configurazione. Poiché ciò lascia la tua installazione di MySQL non sicura, per migliorare la sicurezza del tuo server MySQL, ti consigliamo di eseguire 'mysql_secure_installation ' script digitando il seguente comando:
mysql_secure_installation
Questo script ti aiuterà a eseguire importanti attività di sicurezza come impostare una password di root, disabilitare l'accesso root remoto, rimuovere utenti anonimi, ecc.
3. Crea un database per Joomla
Ora creeremo il nostro database MySQL per il nostro sito Joomla. Accedi al tuo server MySQL con il seguente comando e inserisci la tua password di root MySQL:
sudo mysql -u root -p
In questa sezione creeremo un nuovo database MySQL joomla
e assegnare l'accesso utente ad un nuovo utente admin_user
con password Strong_Password
:
CREATE DATABASE joomla; GRANT ALL PRIVILEGES ON joomla.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password'; FLUSH PRIVILEGES; exit;
Non dimenticare di sostituire "Strong_Password" con una password efficace.
4. Installa Apache e PHP
Per installare il server Web Apache, eseguire il comando seguente:
sudo apt-get install apache2
Al termine dell'installazione, dovresti abilitare Apache per l'avvio automatico al riavvio del server con:
sudo systemctl enable apache2
Puoi anche controllare lo stato del tuo servizio Apache con il seguente comando:
sudo systemctl status apache2
Uscita:
apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) Main PID: 905 (apache2) Tasks: 7 (limit: 1110) CGroup: /system.slice/apache2.service ├─ 905 /usr/sbin/apache2 -k start ├─ 923 /usr/sbin/apache2 -k start ├─ 926 /usr/sbin/apache2 -k start ├─ 927 /usr/sbin/apache2 -k start ├─ 928 /usr/sbin/apache2 -k start ├─ 929 /usr/sbin/apache2 -k start └─16816 /usr/sbin/apache2 -k start
Poiché Joomla è un'applicazione basata su PHP, il nostro prossimo passo è installare PHP e alcune estensioni PHP richieste da Joomla:
sudo apt-get install php php-xml php-mysql php-zip
Riavvia il server web Apache per caricare i moduli PHP:
sudo systemctl restart apache2
Ora controlla la versione PHP installata sul tuo server:
php -v
Uscita:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
5. Scarica Joomla
Quindi, esegui i comandi seguenti per scaricare l'ultima versione di Joomla.
wget https://downloads.joomla.org/cms/joomla3/3-9-1/joomla_3-9-1-stable-full_package-zip?format=zip
Quindi esegui i comandi seguenti per installare e decomprimere il pacchetto, creare una directory Joomla nella directory radice del documento Apache ed estrarre il file di archivio Joomla.
sudo mkdir -p /var/www/html/joomla sudo unzip joomla_3-9-1-stable-full_package-zip?format=zip -d /var/www/html/joomla
Imposta le autorizzazioni della directory di conseguenza:
sudo chown -R www-data:www-data /var/www/html/joomla sudo chmod -R 755 /var/www/html/joomla
6. Configura il server Web Apache
Crea un nuovo file di configurazione dell'host virtuale per il tuo sito Web Joomla, denominato tuo-dominio.com.conf :
sudo nano /etc/apache2/sites-available/your-domain.com.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>
Salva il file ed esci.
Per abilitare l'host virtuale che abbiamo appena creato, esegui il seguente comando:
ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf
Riavvia Apache per rendere effettive le modifiche:
sudo systemctl restart apache2
Apri http://tuo-dominio.com/ nel tuo browser web preferito e completa i passaggi di installazione.
Ecco fatto. Se hai seguito correttamente tutte le istruzioni, ora dovresti essere in grado di completare l'installazione di Joomla sul tuo server Ubuntu 18.04.
Ovviamente, non devi installare Joomla su Ubuntu 18.04 se utilizzi uno dei nostri servizi di hosting VPS gestiti, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Joomla sul tuo server Ubuntu 18.04 per te. Sono disponibili 24×7 e si occuperanno immediatamente dell'installazione di Joomla. Puoi anche consultare la nostra guida su Come installare Joomla con Nginx su Ubuntu 18.04.
PS . Se ti è piaciuto questo post su come installare Joomla su Ubuntu 18.04 , condividilo con i tuoi amici sui social network utilizzando i pulsanti qui sotto, o se hai domande lascia semplicemente un commento e i nostri amministratori di sistema risponderanno il prima possibile. Grazie.