Come installare Joomla su Ubuntu 18.04 VPS o server dedicato

Joomla è il secondo Content Management System (CMS) più utilizzato oltre a WordPress. Il software open source è programmato in PHP utilizzando tecniche orientate agli oggetti che ne semplificano la manutenzione.


Joomla memorizza i suoi dati in MySQL o MariaDB e viene utilizzato da milioni di programmatori in tutto il mondo per creare siti Web pronti per l’uso e mobili. Ha migliaia di funzionalità e design e questi lo rendono una buona scommessa per la creazione di siti professionali.

In questo articolo, ti mostreremo come installare Joomla sul tuo Ubuntu 18.04 Virtual Private Server (VPS).

Prerequisiti

  • Un utente non root con privilegi sudo
  • Un piano di hosting VPS o server dedicato

Nota speciale: usa le recensioni di hosting VPS di HostAdvice e le recensioni di hosting dedicate per ottenere il miglior servizio ai prezzi migliori.

Passaggio 1: installare Apache

Innanzitutto, aggiorna l’indice sul repository Ubuntu:

$ sudo apt-get update

Quindi, installa Apache usando il comando seguente

$ sudo apt-get install apache2

Passaggio 2: installare MySQL

Joomla memorizza i dati in un database MySQL. Quindi è necessario installare anche il server MySQL:

$ sudo apt-get install mysql-server

È necessario immettere una password complessa per l’utente root quando viene richiesto di farlo.

Poiché l’installazione predefinita di MySQL non è sicura, eseguire il comando seguente per rimuovere utenti anonimi e testare database:

$ sudo mysql_secure_installation

stampa Y o N e premi Invio come indicato di seguito quando ti viene chiesto di rispondere alle domande che seguono:

  • Configura il plugin VALIDATE PASSWORD? [S / N] N
  • Cambia la password di root? [S / N] N
  • Rimuovere utenti anonimi? [Y / N] Y
  • Non consentire l’accesso root da remoto? [Y / N] Y
  • Rimuovere il database di prova e accedervi? [Y / N] Y
  • Ricarica le tabelle dei privilegi ora? [Y / N] Y

Ora dobbiamo creare un database in cui Joomla memorizzerà i dati:

Innanzitutto, accedi a MySQL Command Line Interface (CLI) utilizzando i comandi seguenti:

$ sudo mysql -u root -p

Inserisci la password di root e premi accedere.

Quindi creare il database, l’utente e assegnare i giusti privilegi usando i comandi seguenti:

mysql>CREA DATABASE joomla;
mysql>CONCESSIONE DI TUTTI I PRIVILEGI su joomla. * A “joomla_user” @ “localhost” identificato da “PASSWORD”;
mysql>FLUSH PRIVILEGES;
mysql>SMETTERE;

Ricorda di sostituire ‘Joomla_user’ con il tuo valore preferito. Anche tu dovrebbero impostare una password complessa per l’utente.

Passaggio 3: installa PHP

Joomla è scritto in PHP, un linguaggio di scripting per uso generale lato server. Pertanto, è necessario installare anche PHP insieme ai moduli associati su misura per il server Web Apache utilizzando i comandi seguenti:

$ sudo apt-get install php libapache2-mod-php
$ sudo apt-get install php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip php-curl php-xmlrpc

stampa Y e colpire accedere quando viene richiesto di confermare l’installazione

Passaggio 4: installa Joomla

Poiché il download sarà un archivio zip, dovresti iniziare installando lo strumento di decompressione.

$ sudo apt-get install unzip

Quindi, cd nella directory “/ tmp” e scaricare l’ultima versione di Joomla dal sito Web ufficiale.

$ cd / tmp
$ wget https://downloads.joomla.org/cms/joomla3/3-8-10/Joomla_3-8-10-Stable-Full_Package.zip

Joomla verrà scaricato e archiviato nel file di archivio “Joomla_3-8-10-Stable-Full_Package.zip’

Dobbiamo decomprimere questo file e copiarlo nella radice del nostro sito web probabilmente con un nome di directory come ‘Joomla’.  Puoi usare qualsiasi nome per questo.

Quindi, per prima cosa, creiamo la directory

$ sudo mkdir / var / www / html / joomla

Decomprimi il file

$ sudo unzip Joomla_3-8-10-Stable-Full_Package.zip -d / var / www / html / joomla

Passaggio 5: configura Joomla e assegna le giuste autorizzazioni per i file

L’installazione predefinita di Joomla viene fornita con a ‘Htaccess.txt’ che dovremmo copiare per creare a ‘.Htaccess’ file. Utilizzare i comandi seguenti per fare questo:

$ sudo cp /var/www/html/joomla/htaccess.txt /var/www/html/joomla/.htaccess

Affinché Apache sia in grado di accedere ai file Joomla, dobbiamo impostare le giuste autorizzazioni per i file usando i comandi seguenti:

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

Riavvia Apache affinché tutte le impostazioni di PHP abbiano luogo

$ sudo systemctl restart apache2

Passaggio 6: finalizzare l’installazione di Joomla tramite un browser

Quindi vai all’URL ‘Http://example.com/joomla’ sul tuo browser. Ricorda di sostituire “example.com” con il nome del tuo dominio o l’indirizzo IP pubblico del tuo server

http://example.com/joomla

Quindi inserire il nome del sito, la descrizione, l’indirizzo e-mail e la password che si desidera creare per l’amministratore.

Quindi, fai clic su “Il prossimo’ in basso a destra per procedere.

Nella pagina che segue, inserisci i dettagli del database che hai creato sopra e fai clic ‘Il prossimo’ procedere

Quindi fare clic ‘Installare’ nella schermata successiva.

La procedura guidata di installazione finalizzerà l’installazione e riceverai un messaggio di congratulazioni:

Clicca sul “Rimuovi cartella di installazione”.

Passaggio 7: testare l’installazione

Vai all’URL ‘Http://example.com/joomla’ e ricordati di sostituire ‘Example.com’ con il tuo nome di dominio o indirizzo IP pubblico. Se l’installazione è stata completata correttamente, dovresti vedere la home page.

http://example.com/joomla

Conclusione

Abbiamo completato l’installazione di Joomla sul server Ubuntu 18.04. Ora puoi iniziare a pubblicare contenuti o probabilmente installare un nuovo tema per rendere il tuo sito web più professionale. Joomla è un’ottima applicazione di gestione dei contenuti che puoi utilizzare per creare bellissimi siti Web. se hai seguito questa guida passo dopo passo, il tuo sito Joomla dovrebbe essere attivo e funzionante.

Dai un’occhiata a questi 3 principali servizi di hosting Joomla:

FastComet

Prezzo di partenza:
$ 2.95


Affidabilità
9.7


Prezzi
9.5


Di facile utilizzo
9.7


Supporto
9.7


Caratteristiche
9.6

Leggi le recensioni

Visita FastComet

ChemiCloud

Prezzo di partenza:
$ 2.76


Affidabilità
10


Prezzi
9.9


Di facile utilizzo
9.9


Supporto
10


Caratteristiche
9.9

Leggi le recensioni

Visita ChemiCloud

Hosting A2

Prezzo di partenza:
$ 3.92


Affidabilità
9.3


Prezzi
9.0


Di facile utilizzo
9.3


Supporto
9.3


Caratteristiche
9.3

Leggi le recensioni

Visita A2 Hosting

Articoli How-To correlati

  • Come installare Fail2ban sul tuo server Ubuntu 18.04 VPS o server dedicato
    intermedio
  • Come installare Litespeed Web Server su un Ubuntu 18.04 VPS o server dedicato
    intermedio
  • Come installare Litespeed Web Server su Centos 7 VPS o Dedicated Server
    intermedio
  • Come installare lo stack LEMP (Linux, Nginx, MySQL, PHP) su Ubuntu 18.04 VPS o server dedicato
    intermedio
  • Come installare phpBB con Apache su Ubuntu 18.04 VPS o server dedicato
    intermedio
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me