Vuoi installare Joomla in remoto o in locale e non sai come procedere?
Vediamo come procedere con l’installazione manuale, come usare un auto-installatore e come fare a installare il CMS in locale.
Per finire vedremo come risolvere problemi comuni che possono verificarsi durante l’installazione.
Per prima cosa vediamo quali alternative abbiamo.
Table of Contents
Installare Joomla: una premessa
Per creare un sito web con Joomla abbiamo due alternative.
Possiamo creare il nostro sito in locale, installando il CMS sul nostro computer. Oppure possiamo attivare un piano hosting e installare Joomla in remoto.
Vedremo come fare a eseguire l’installazione in locale e in remoto.
In quest’ultimo caso, però c’è un’altra opzione: scegliere un piano hosting Joomla e avere il CMS già preinstallato.
Tieni presente che i nostri piani hosting CMS sono piano condivisi o semidedicati su cui è preinstallato il CMS. Puoi anche scegliere uno dei nostri piani, come un hosting condiviso o semidedicato e decidere in fase d’ordine quale script preinstallare.
Non sai ancora come funziona Joomla e vuoi sapere se fa al caso tuo? Controlla il nostro articolo su cos’è Joomla e il nostro confronto WordPress vs Joomla.
Se, invece, prima di iniziare vuoi provare il CMS, approfitta del nostro servizio hosting gratis e fai tutte le prove che vuoi per 14 giorni.
Requisiti di Joomla
Attualmente l’ultima versione di Joomla è la versione 4 e per utilizzarla dobbiamo rispettare i seguenti requisiti.
- Database: MySQL 5.6+, PostgreSQL 11+
- Versione PHP: Minimo: 7.2.5 – Raccomandato: 8.0
- Web server: Apache 2.4+, Nginx 1.18+, Microsoft IIS 10+.
Installare Joomla con Softaculous
Uno dei metodi più semplici per installare un CMS è usare un auto-installatore come Softaculous. Con tutti i nostri piani hosting puoi usare Softaculous per installare centinai di diversi script.
Vediamo come installare Joomla con Softaculous.
Per prima cosa effettuiamo il login a cPanel e scorriamo fino alla sezione Software in cui troveremo Softaculous Apps Installer.
Dopo averlo aperto ci troveremo davanti alla pagina principale che contiene gli script più popolari come WordPress e Joomla.
Facciamo click su Installa accanto a Joomla.
Accederemo quindi alla pagina di configurazione da cui possiamo selezionare le opzioni dell’installazione.
Impostazioni del software
Per prima cosa ci viene chiesto di scegliere l’URL dell’installazione:
- selezioniamo il protocollo (https quando possibile);
- scegliamo il dominio su cui vogliamo installare Joomla;
- lasciamo il campo “Nella cartella” vuoto se vogliamo installare il CMS nella root;
- selezioniamo la versione.
Impostazioni del sito
Dalle impostazioni del sito possiamo modificare il nome e la descrizione del sito.
Account admin
Per installare Joomla dobbiamo creare il profilo dell’amministratore. Da questa sezione possiamo impostare il nome dell’utente amministratore, la password, il nome reale e l’indirizzo email.
Scegliere lingua
Questa sezione ci permette di impostare la lingua.
Opzioni avanzate
Dalle opzioni avanzate possiamo modificare il nome del database e il prefisso delle tabelle del database.
Possiamo anche scegliere se impostare gli aggiornamenti automatici e i backup automatici.
Ci sono diversi tipi di aggiornamento di Joomla, controlla la nostra guida per vedere cosa fare e come evitare errori.
In genere possiamo lasciare le impostazioni di default così come sono e cliccare su Installa per avviare l’installazione.
Al termine del processo, verremo avvisati con una schermata come quella qui sotto che l’operazione è andata a buon fine.
Possiamo quindi utilizzare l’indirizzo accanto a URL admin per accedere al back end del nostro sito.
Installare Joomla manualmente
Per installare Joomla manualmente sono richiesti dei passaggi aggiuntivi rispetto all’installazione con un auto-installatore come Softaculous.
In questo caso dovremo:
- scaricare i file del CMS;
- caricare i file sul server;
- creare un database MySQL;
- avviare l’installazione.
Vediamo come procedere.
Scaricare i file di Joomla
La prima cosa da fare è collegarci alla sezione Download del sito ufficiale e scaricare l’ultima versione del CMS.
Attualmente l’ultima versione è Joomla 4.2.3 ed è stata rilasciata il 27 settembre 2022. Sarà la versione che installeremo ai fini di questa guida.
Clicchiamo su Download now e scarichiamo i file dell’installazione in un archivio .zip.
Caricare i file di Joomla sul server
Il secondo step per installare Joomla è quello di caricare l’archivio appena scaricato sul server. L’opzione migliore è caricare l’intero file .zip e scompattarlo successivamente direttamente sul server.
Per farlo possiamo usare:
- un client FTP come FileZilla o Cyberduck;
- il file manager di cPanel.
In questo caso useremo il file manager.
Per prima cosa effettua il login a cPanel, quindi apri il file manager e apri la directory di root, vale a dire “public_html”.
Clicca su Carica e seleziona il file .zip da caricare o trascinalo nell’area tratteggiata.
Dopo che il processo è completato, clicca su “Torna a…” per tornare al file manager.
Ora possiamo estrarre i file dall’archivio cliccando su di esso con il tasto destro e poi facendo click su Extract.
Assicuriamoci che il percorso sia corretto e clicchiamo su Extract Files.
Creare un database MySQL
Joomla ha bisogno di un database per funzionare, per questo prima di procedere con l’installazione dobbiamo creare un database e un utente associato ad esso.
Puoi seguire il nostro tutorial su come creare un database per la procedura passo passo. Riassumiamo qui in breve i passaggi da seguire.
Da cPanel clicca su Database MySQL, inserisci il nome del database e clicca su Crea database.
Da questa stessa sezione scorri fino a Utenti MySQL e inserisci nome utente e password per creare l’utente database, poi clicca su Crea utente.
Per associare l’utente al database, scorri fino alla sezione Aggiungi utente al database e seleziona l’utente e il database per poi cliccare su Aggiungi. Quindi imposta i permessi su tutti i privilegi.
Memorizza queste informazioni perché ti serviranno nelle fasi successive dell’installazione:
- nome del database;
- nome dell’utente associato al database;
- password dell’utente associato al database.
Avviare l’installazione di Joomla
Dopo aver caricato i file di Joomla sul server e aver creato il database, siamo pronti per installare Joomla.
Per avviare l’installazione dobbiamo collegarci all’indirizzo in cui sono presenti i file.
Se hai caricato i file nella root (public_html), ti basta collegarti al tuo dominio principale, es. https://miosito.com
Step 1
Per prima cosa ci viene chiesto di selezionare la lingua di installazione e di impostare il nome del sito.
Tieni presente che potrai cambiare il nome del sito anche successivamente.
Step 2
Il secondo passaggio per installare Joomla è quello di creare i dati di login.
Inserisci il vero nome del tuo Super User: inseriamo il nome del super utente, possiamo semplicemente inserire il nostro nome per esteso.
Imposta il nome utente per il tuo account Super Amministratore: inseriamo l’username del super utente.
Imposta la password del tuo account Super User: scegliamo la password.
Inserisci l’indirizzo email del Super User del sito web: inseriamo un indirizzo email. Ci servirà a recuperare la password nel caso di necessità.
Compiliamo tutti i campi e clicchiamo su Configura la connessione del database per passare al prossimo step.
Step 3
A questo punto dobbiamo inserire le informazioni del database che abbiamo creato.
Selezioniamo il tipo di database.
Nome dell’host: inseriamo “localhost”, a meno che il nostro provider non ci abbia dato diverse indicazioni.
Potrebbe essere un nome utente da te creato oppure un nome utente fornito dal tuo gestore di hosting: inseriamo il nome utente database che abbiamo creato prima.
Una password che hai creato o una password fornita dal tuo host: inseriamo la password dell’utente database.
Immetti il nome del database: inseriamo il nome del database che abbiamo creato.
Immetti un prefisso delle tabelle o utilizza quello generato casualmente: possiamo lasciare il prefisso che viene generato o modificarlo.
Cifratura Connessione: possiamo lasciare l’opzione predefinita.
Dopo aver completato tutti i campi, possiamo cliccare su Installa Joomla per avviare l’installazione.
Se l’operazione è andata a buon fine vedremo un avviso come questo che ci comunica che Joomla è stato installato.
Operazioni finali
A questo punto possiamo cliccare su Completa e Apri l’Amministratore per accedere alla dashboard del sito.
Cliccando su Apri sito invece accederemo al front end del nostro nuovo sito.
Se vogliamo installare altre lingue per creare un sito multilingua possiamo cliccare su Installa Lingue Aggiuntive.
Dopodiché ci basta selezionare dall’elenco i pacchetti di lingua che vogliamo installare e cliccare su Avanti.
Tuttavia nel nostro test questa opzione non ha funzionato e ci ha impedito di eliminare la cartella di installazione restituendo l’errore seguente:
Unknown error deleting the installation folder.
L’errore viene anche riportato su GitHub in questa discussione.
Nel nostro caso abbiamo risolto l’errore ricaricando la pagina.
Ti verrà quindi mostrata la schermata seguente da cui potrai selezionare la lingua predefinita per il back end e per il front end del tuo sito.
Dopodiché clicca su Completa e Apri l’Amministratore per essere reindirizzato alla pagina di accesso al back end di Joomla che sarà all’indirizzo:
https://tuodominio.com/administrator/
Per accedere ci basta inserire Username e Password che abbiamo impostato allo step 2.
Installare Joomla in locale con XAMPP
Vediamo come installare Joomla in locale con XAMPP.
XAMPP è un programma che riproduce un web server Apache, puoi anche utilizzare LAMP su Linux, WAMP su Windows e MAMP su Windows e macOS.
Vedremo come fare con XAMPP visto che è compatibile con Windows, Linux e macOS.
Installare XAMPP
Per prima cosa dobbiamo installare XAMPP sul nostro computer. Per farlo ci basta seguire questi semplici passi.
Collegati al sito apachefriends.org e clicca sulla versione compatibile con il tuo sistema operativo per avviare il download.
Dopodiché ti basterà seguire le indicazioni della procedura guidata per installare il programma.
Avviare XAMPP
Apri XAMPP e attiva i due moduli MySQL e Apache cliccando sul pulsante Start accanto ad essi.
Quando lo sfondo dei moduli diventerà verde i moduli saranno attivi e nella lista Azioni il pulsante Start diventerà Stop.
Per interrompere l’esecuzione del web server ci basta cliccare su Stop.
Scarichiamo e spostiamo i file
A questo punto possiamo scaricare i file per l’installazione di Joomla. Colleghiamoci al sito del CMS e scarichiamo l’ultima versione disponibile.
Dobbiamo quindi estrarre il contenuto del file .zip che abbiamo scaricato e spostarlo all’interno della cartella htdocs del programma, il cui percorso in genere sarà:
C:\xampp\htdocs
Creiamo al suo interno una cartella chiamata joomla e spostiamo il contenuto del file .zip al suo interno.
Creare il database per Joomla
Il passaggio successivo consiste nel creare il database per il nostro sito Joomla. Possiamo farlo con phpMyAdmin.
Dopo aver avviato i moduli MySQL e Apache da XAMPP, apriamo il browser e colleghiamoci all’indirizzo seguente:
localhost/phpmyadmin
Si aprirà l’interfaccia di phpMyAdmin e da qui potremo creare un nuovo database seguendo questi passaggi.
Clicca su Nuovo.
Inserisci il nome del database, per esempio joomla e clicca su Crea.
Cliccando sulla scheda privilegi possiamo verificare che ci sia almeno un utente che ha i privilegi per modificare il database.
Per l’installazione locale è sufficiente che sia l’utente root, non è necessario creare un nuovo utente e associarlo al database.
Avviare la configurazione di Joomla
Dopo aver spostato i file nella cartella di XAMPP e aver creato il database, possiamo avviare la configurazione del CMS.
Per farlo dobbiamo collegarci a questo indirizzo:
localhost/joomla
Tieni presente che devi utilizzare il nome della cartella in cui hai inserito i file del CMS.
Ci troveremo davanti alla procedura di installazione di Joomla.
A questo punto puoi seguire le sezioni Step 1 e Step 2 dell’installazione manuale.
Dovrai scegliere il nome del sito, inserire i dati di login che ti permetteranno di accedere al back end del sito e configurare il database.
Arrivato alla configurazione del database dovrai usare questi dati:
Immetti il nome dell’host: lascia “localhost” o “127.0.0.1”.
Nome utente: inserisci “root”.
Password: lascia il campo vuoto.
Immetti il nome del database: inserisci il nome del database che hai creato. Nel nostro caso joomla.
Immetti un prefisso: puoi lasciare l’impostazione di default.
Alla fine clicca sul pulsante Installa Joomla.
Un avviso come questo ci comunicherà che l’installazione è andata a buon fine.
A questo punto possiamo cliccare su Completa e Apri l’Amministratore per finalizzare l’installazione e accedere al back end di Joomla.
Per accedere al back end ci basta visitare l’indirizzo:
localhost/joomla/administrator/
Dove “joomla” è il nome della cartella in cui sono contenuti i file di Joomla.
Problemi durante l’installazione di Joomla
Ecco alcuni degli errori più comuni in cui è possibile imbattersi durante l’installazione di Joomla. Vediamo come fare per risolvere di caso in caso.
Errore nella connessione al database
Uno degli errori comuni è che non si riesca a stabilire una connessione con il database. In questi casi compare un messaggio di errore con una dicitura simile alla seguente:
"Could not connect to the database"
Quando si presenta questo errore dobbiamo verificare i dati di accesso al database che abbiamo inserito. Dobbiamo quindi assicurarci che database, nome utente del database e password corrispondano a quelli inseriti durante la creazione del database.
Inoltre è bene assicurarsi che il nome dell’host sia corretto. Nella maggior parte dei casi dovremo inserire localhost perché il database si trova sullo stesso server del sito.
Se però continua a verificarsi l’errore di connessione e il resto dei dati sono corretti, contatta il tuo provider per chiedere qual è il nome corretto da inserire nel campo nome dell’host.
Confermare la proprietà del sito
In alcuni casi è possibile imbattersi in un errore simile a questo:
To confirm that you are the owner of this website please delete the file named "XXXX.txt" that has been created in the "installation" folder of your Joomla site.
Per verificare di avere i permessi per accedere al sito dobbiamo accedere alla cartella installation ed eliminare il file che ci viene indicato.
Versione PHP non compatibile
Se la versione PHP del server non è compatibile con Joomla potremmo visualizzare un errore come questo:
Your host needs to use PHP 7.2.5 or higher to run this version of Joomla!
In questo caso dobbiamo cambiare la versione PHP o rivolgerci al supporto del provider. Con SupportHost puoi cambiare la versione PHP da cPanel in autonomia.
Problemi di configurazione
Se riscontri altri problemi durante l’installazione in locale o in remoto, potresti dover modificare le impostazioni del file php.ini.
I valori suggeriti dalla documentazione di Joomla per la versione 4.x sono i seguenti:
- upload_max_filesize: 30M
- post_max_size: 30M
- max_execution_time: 30
- memory_limit: 128M.
Conclusioni
Abbiamo visto i diversi metodi che possiamo seguire per installare Joomla. Siamo partiti dall’installazione con un auto-installatore, nel nostro esempio Softaculous. Abbiamo quindi visto come installare Joomla manualmente e come fare a installare il CMS in locale con XAMPP.
Nella sezione conclusiva abbiamo visto come risolvere alcuni degli errori più comuni che possono verificarsi durante l’installazione.Ora non ti resta che iniziare a creare il tuo sito. Non sai come usare il CMS? Controlla il nostro tutorial su Joomla per partire dalle basi.
E tu, sei riuscito a installare Joomla o hai avuto problemi? Quale metodo hai seguito? Facci sapere con un commento.
Lascia un commento