Su questa pagina: [nascondere]
Joomla ha potere su 2% di tutti i siti Web su Internet, rendendolo il secondo CMS open source più popolare dopo WordPress. Mentre WordPress domina il mercato, Joomla offre qualcosa di diverso: supporto multilingue integrato, autorizzazioni utente granulari, e una struttura del contenuto che gestisce siti complessi senza accumulare plug-in.
Risposta rapida: Per creare un sito web Joomla, hai bisogno di hosting con PHP 8.1+ e MySQL 8.0+, quindi utilizza il programma di installazione con un clic del tuo host o carica manualmente i file Joomla ed esegui il programma di installazione web. Questa guida illustra entrambi i metodi oltre ai passaggi essenziali di configurazione dopo l'installazione.
Ultima revisione: febbraio 2026. Requisiti tecnici verificati rispetto alla documentazione ufficiale di Joomla.
Perché scegliere Joomla invece di WordPress?
Prima di dedicare tempo all'installazione, assicurati che Joomla sia adatto alle tue esigenze. Entrambe sono solide opzioni CMS, ma risolvono problemi diversi.
Scegli Joomla se ne hai bisogno:
- Supporto multilingue integrato senza plugin
- Sistemi complessi di permessi utente (più squadre, flussi di lavoro di approvazione)
- Tipi di contenuto strutturato oltre i post e le pagine del blog
- Strumenti SEO inclusi nel core (meta descrizioni, Strutture URL)
- SSL forzato senza configurazione aggiuntiva
Scegli WordPress se vuoi:
- Configurazione più rapida con curva di apprendimento minima
- Enorme tema ed ecosistema di plugin (59,000+ plugins)
- È più facile trovare sviluppatori e tutorial
- Gestione semplice dei contenuti in stile blog
La curva di apprendimento di Joomla è più ripida di WordPress, ma questo è il compromesso per una maggiore potenza integrata. Se stai costruendo un sito aziendale multilingue, un portale di appartenenza, o qualsiasi cosa con relazioni di contenuto complesse, Joomla lo gestisce in modo nativo laddove WordPress avrebbe bisogno di più plugin. Ancora incerto? Controlla il nostro Guida alle alternative a WordPress per più contesto.
Joomla 5 Requisiti di hosting
Joomla 5 richiede versioni moderne di PHP e database. Se il tuo attuale hosting non soddisfa questi minimi, dovrai eseguire l'aggiornamento prima dell'installazione.
Requisiti minimi
- PHP: 8.1.0 minimo (8.3 consigliato)
- MySQL: 8.0.13 minimo (8.1+ consigliato)
- MariaDB: 10.4.0 minimo (11.1+ consigliato)
- PostgreSQL: 12.0 minimo (16.0 consigliato)
Opzioni del server Web
- Apache: 2.4 (più comune, funziona con mod_rewrite per gli URL SEO)
- nginx: 1.21 minimo (1.25+ consigliato)
- Microsoft IIS: 10 (meno comune per Joomla)
Estensioni PHP richieste
Il tuo hosting deve avere queste estensioni PHP abilitate:
- json
- simplexml
- giudizio
- zlib
- gd (per l'elaborazione delle immagini)
- mysqlnd o pdo_mysql (per MySQL/MariaDB)
Maggior parte provider di hosting condiviso soddisfare questi requisiti per impostazione predefinita. Se non sei sicuro, contatta il tuo host o controlla le impostazioni PHP del tuo cPanel. Host che eseguono PHP 7 non funzionerà con Joomla 5, e PHP 7 il supporto è terminato tardi 2023 Comunque, quindi è ora di cambiare se non l'hai già fatto.
Requisito SSL
Joomla consiglia vivamente HTTPS. Il CMS include un built-in “Forza SSL” opzione che reindirizza tutto il traffico su HTTPS senza bisogno di configurazioni aggiuntive. Assicurati che il tuo hosting includa un certificato SSL gratuito (la maggior parte lo fa tramite Let's Encrypt).
Opzione di sviluppo locale
Vuoi costruire il tuo sito prima di renderlo attivo? Installa Joomla localmente utilizzando XAMPP (finestre), MAMP (Mac), o LAMPADA (Linux). Questi pacchetti raggruppano Apache, PHP, e MySQL sul tuo computer. Costruisci e testa tutto offline, quindi migra all'hosting live quando sei pronto. Akeeba Backup gestisce la migrazione.
Una nota su Joomla 6
Joomla 6 è in fase di sviluppo con requisiti più severi: PHP 8.3 minimo, MySQL 8.0.13+. Se stai configurando un nuovo sito adesso, scegli un hosting che supporti già PHP 8.3 quindi sei pronto quando Joomla 6 rilascia. Il percorso di aggiornamento da Joomla 5 per 6 dovrebbe essere semplice.
Installazione di Joomla: Due metodi

Puoi installare Joomla tramite il pannello di controllo del tuo hosting (Più facile) o manualmente tramite FTP (più controllo). Entrambi i metodi finiscono nello stesso posto: il programma di installazione web di Joomla.
Metodo 1: Installazione con un clic (Consigliato)
La maggior parte dei provider di hosting include Softaculous, Installatron, o un programma di installazione automatica simile nel loro pannello di controllo. Questo è il modo più veloce per far funzionare Joomla.
passi:
- Accedi al pannello di controllo del tuo hosting (cPanel, Plesk, o simili)
- Trova il programma di installazione automatica (solitamente sotto “Software” o “applicazioni”)
- Cerca Joomla e fai clic su Installa
- Scegli il tuo dominio e la tua directory (lasciare la directory vuota per l'installazione root)
- Imposta il tuo nome utente amministratore, parola d'ordine, e-mail
- Imposta il nome e la descrizione del tuo sito
- Fai clic su Installa e attendi 1-2 minuti
Il programma di installazione crea automaticamente il database e gestisce le autorizzazioni dei file. Una volta completato, vedrai i collegamenti al tuo nuovo sito e al pannello di amministrazione.
Metodo 2: Installazione manuale
L'installazione manuale ti offre maggiore controllo e funziona su qualsiasi hosting che soddisfi i requisiti.
Passo 1: Scarica Joomla
Ottieni l'ultimo pacchetto Joomla da downloads.joomla.org. Scarica il “Pacchetto completo” ZIP.
Passo 2: Caricare files
Utilizza un client FTP come FileZilla per caricare i file:
- Connettiti al tuo server tramite FTP
- Passare alla directory principale pubblica (solitamente public_html o htdocs)
- Carica il file ZIP ed estrailo sul server, OPPURE estrai localmente e carica tutti i file
- Assicurati che i file finiscano nella directory principale, non in una sottocartella
Passo 3: Creare una banca dati
Nel pannello di controllo del tuo hosting:
- Vai a Database MySQL
- Crea un nuovo database (notare il nome)
- Crea un nuovo utente del database con una password complessa
- Aggiungi l'utente al database con “Tutti i privilegi”
- Salva queste credenziali per il passaggio successivo
Passo 4: Esegui il programma di installazione Web
Apri il tuo dominio in un browser. La procedura guidata di installazione di Joomla viene visualizzata automaticamente.
Pagina di configurazione:
- Inserisci il nome del tuo sito
- Imposta l'e-mail dell'amministratore, nome utente, e password
- Scegli la lingua del tuo sito
Pagina del database:
- Tipo di banca dati: MySQLi (più comune)
- Ospite: Generalmente “localhost”
- Nome utente: L'utente del database che hai creato
- Parola d'ordine: La password dell'utente
- Nome del database: Il database che hai creato
- Prefisso tabella: Lascia l'impostazione predefinita o personalizza (utile se si condivide un database)
Passo 5: Installazione completa
Controlla le tue impostazioni e fai clic su Installa. Joomla crea le tabelle del database e configura il tuo sito. Al termine, eliminare la cartella di installazione quando richiesto. Questo è un requisito di sicurezza.
Primi passi dopo l'installazione
Il tuo sito Joomla è attivo, ma utilizza le impostazioni predefinite. Ecco cosa configurare per primo.
Accedi al pannello di amministrazione
Il pannello di amministrazione di Joomla (chiamato Pannello di controllo) vive a:
https://tuodominio.com/amministratore
Accedi con le credenziali di amministratore impostate durante l'installazione.

Configura le impostazioni globali
Vai a Sistema → Configurazione globale e rivedere queste impostazioni:
Scheda Sito:
- Nome del sito: Conferma che sia corretto
- Sito offline: Mantenere “No” a meno che tu non stia costruendo in privato
- Editor predefinito: TinyMCE funziona per la maggior parte degli utenti
Scheda Sistema:
- Sistema di debug: Imposta su “No” per i siti live
- nascondiglio: Abilita per prestazioni migliori una volta che il tuo sito è pronto
Scheda Server:
- Forza HTTPS: Imposta su “Intero sito” per sicurezza
- Segnalazione errori: Imposta su “Nessuno” per i siti live
- Fuso orario del server: Abbina il tuo pubblico target
Abilita URL SEO
Ancora in configurazione globale, vai al Impostazioni SEO sezione:
- URL ottimizzati per i motori di ricerca: sì
- Utilizza la riscrittura degli URL: sì (richiede mod_rewrite su Apache)
- Aggiungi suffisso all'URL: Opzionale (.html alla fine)
- Alias Unicode: sì (per i caratteri non latini)
Se usi Apache, rinomina htaccess.txt in .htaccess nella directory principale. Gli utenti Nginx devono aggiungere regole di riscrittura alla configurazione del server.
Creazione del tuo primo contenuto

Joomla organizza i contenuti in modo diverso rispetto a WordPress. Comprendere le categorie, articoli, e i menu sono essenziali.
Comprendere la struttura del contenuto
La gerarchia dei contenuti di Joomla è simile a questa:
categorie (contenitori)
└── Articoli (il tuo contenuto reale)
└── Voci di menu (rendere gli articoli visibili sul sito)
└── Moduli (visualizzare il contenuto nelle posizioni del modello)
categorie: Contenitori obbligatori per gli articoli. Crea prima questi.
Articoli: Il tuo contenuto reale. Ogni articolo deve appartenere ad una categoria.
Voci di menu: Collegamenti che rendono accessibili gli articoli. Senza una voce di menu, esistono articoli ma i visitatori non riescono a raggiungerli.
moduli: Widget per le barre laterali, piè di pagina, e altre posizioni del modello.
Questa gerarchia fa inciampare gli utenti di WordPress. In WordPress, pubblichi una pagina ed è live. In Joomla, crei un articolo, assegnarlo a una categoria, quindi crea una voce di menu che punta ad esso. Passaggi aggiuntivi, ma più controllo organizzativo.
Crea prima le categorie
- Vai a Contenuto → Categorie
- Clic Nuovo
- Inserisci un titolo (per esempio, “Servizi”, “blog”, “Di”)
- Aggiungi una descrizione se necessario (viene visualizzato nelle pagine delle categorie)
- Clic Salva & Vicino
Crea categorie per ciascuna sezione di contenuto principale del tuo sito prima di aggiungere articoli.

Crea articoli
- Vai a Contenuto → Articoli
- Clic Nuovo
- Inserisci il titolo e il contenuto
- Seleziona una categoria dal menu a discesa
- Imposta lo stato dell'articolo su “Pubblicato”
- Clic Salva & Vicino
Per articoli più lunghi: Usa il “Leggi di più” rompere (Inserisci → Leggi di più) per mostrare solo un riepilogo nelle pagine dell'elenco. I visitatori fanno clic per leggere l'articolo completo.
Costruisci il tuo menu
Gli articoli non vengono visualizzati sul tuo sito finché non sono collegati in un menu.
- Vai a Menu → Menu Riproduci (o creare un nuovo menu)
- Clic Nuovo
- Immettere il titolo della voce di menu
- Clic Selezionare accanto a “Tipo di voce di menu”
- Scegli come visualizzare il contenuto:
Tipi comuni di voci di menu:
- Articolo unico: Mostra un articolo specifico (per Informazioni, Pagine di contatto)
- Blog di categoria: Mostra più articoli di una categoria con testo introduttivo
- Elenco categorie: Mostra i titoli degli articoli come elenco
- Articoli in primo piano: Mostra gli articoli contrassegnati come “In primo piano”
Per la tua home page, modificare l'esistente “Casa” voce di menu e modificarla per visualizzare il contenuto preferito (un unico articolo, articoli in primo piano, o un layout di categoria).
Configura una pagina di contatto
Joomla include un componente di contatto integrato:
- Vai a Componenti → Contatti
- Clic Nuovo
- Inserisci i dettagli di contatto (nome, e-mail, indirizzo, eccetera.)
- Salva il contatto
- Crea una voce di menu: Menu → Menu principale → Nuovo
- Selezionare Tipo di voce di menu → Contatti → Contatto unico
- Scegli il contatto che hai creato
Personalizzare il tuo sito Joomla
Installa un nuovo modello
Il modello predefinito di Joomla (Cassiopea) è pulito ma essenziale. Sono disponibili migliaia di modelli gratuiti e premium.
Per installare un modello:
- Scarica il pacchetto modello (ZIP)
- Vai a Sistema → Installa → Estensioni
- Carica il file ZIP o trascinalo nell'area di caricamento
- Una volta installato, vai a Sistema → Modelli → Stili dei modelli di sito
- Fai clic sull'icona a forma di stella accanto al nuovo modello per renderlo predefinito
Fonti dei modelli:
- Modelli gratuiti: JoomlaShine, JoomlArt, Joomla-Monster
- Modelli premium: ThemeForest, TemplateMonster, Tema del razzo
Installa estensioni

Le estensioni aggiungono funzionalità: moduli di contatto, gallerie, e-commerce, Strumenti SEO, e altro ancora. Al di sopra di 5,000 le estensioni sono disponibili nella directory delle estensioni di Joomla.
Per installare un'estensione:
- Scarica il pacchetto di estensione da una fonte attendibile
- Vai a Sistema → Installa → Estensioni
- Carica il file ZIP
- Configura l'estensione nelle sue impostazioni (solitamente sotto Componenti o Plugin)
Estensioni essenziali da considerare:
- Akeeba backup: Backup completi del sito
- Strumenti di amministrazione: Rafforzamento della sicurezza
- Redattore JCE: Editor di contenuti migliorato
- Costruttore di pagine SP: Creazione di pagine tramite trascinamento
Configura le autorizzazioni utente
Il sistema di controllo degli accessi di Joomla è più potente di WordPress pronto all’uso. Puoi creare gruppi di utenti con autorizzazioni specifiche.
Vai a Utenti → Gruppi per visualizzare i gruppi predefiniti:
- Pubblico: Visitatori (non effettuato l'accesso)
- Registrato: Utenti registrati di base
- Autore: Può creare contenuti
- editore: Può modificarne altri’ soddisfare
- Editore: Può pubblicare contenuti
- Manager: Accesso alle funzioni di amministrazione
- Amministratore: Accesso completo al back-end
- Super utenti: Controllo completo
Crea gruppi personalizzati in Utenti → Gruppi → Nuovo per specifiche esigenze di accesso (contenuti riservati ai membri, sezioni riservate al personale, eccetera.).
Manutenzione continua
Mantieni Joomla aggiornato

Gli aggiornamenti di sicurezza sono fondamentali. Controlla regolarmente gli aggiornamenti:
- Vai a Sistema → Aggiorna → Joomla
- Se è disponibile un aggiornamento, clic Installa l'aggiornamento
- Controlla anche Sistema → Aggiorna → Estensioni per gli aggiornamenti delle estensioni
Esegui sempre il backup del tuo sito prima di aggiornamenti importanti.
Backup regolari
Usa Akeeba Backup (gratuito) per creare backup completi del sito. Pianifica i backup automatici almeno settimanalmente. Archivia copie fuori dal server (scaricare o sincronizzare nell'archivio cloud).
Monitorare le prestazioni
Man mano che il tuo sito cresce, Abilita la memorizzazione nella cache:
- Sistema → Configurazione globale → Scheda Sistema
- Imposta Cache su “Caching conservativo” o “Caching progressivo”
- Gestore della cache: File (funziona su qualsiasi hosting)
Per prestazioni migliori, prendere in considerazione Hosting VPS o Hosting SSD se il tuo hosting condiviso ha problemi di traffico.
Nozioni di base sul rafforzamento della sicurezza
Oltre a mantenere Joomla aggiornato:
- Abilita l'autenticazione a due fattori: Utenti → Gestisci → Modifica il tuo utente → scheda Autenticazione a due fattori
- Modifica l'URL dell'amministratore: Installa gli strumenti di amministrazione (gratuito) per rinominare /administrator in qualcosa di personalizzato
- Rimuovi le estensioni inutilizzate: Ogni estensione rappresenta una potenziale vulnerabilità. Disinstalla ciò che non usi.
- Imposta i permessi corretti per i file: Directory su 755, file in 644. Non usare mai 777.
- Nascondi la versione di Joomla: Sistema → Configurazione globale → disabilita “Visualizza la versione di Joomla”
Risoluzione dei problemi comuni
Schermo bianco dopo l'installazione
Di solito si tratta di un errore PHP nascosto dalle impostazioni di segnalazione degli errori. Connettiti tramite FTP e modifica Configuration.php. Trova public $error_reporting e impostarlo su 'maximum'. Ricarica la pagina per vedere l'errore effettivo. Cause comuni: versione PHP errata, estensioni mancanti, o credenziali del database errate.
Impossibile accedere al pannello di amministrazione
Se sei bloccato fuori, puoi reimpostare la password dell'amministratore tramite phpMyAdmin. Trovare il #__users tavolo (il prefisso varia), individuare l'utente amministratore, e aggiornare il campo della password con un nuovo hash MD5. Cerca online per “Generatore di hash MD5” per crearne uno.
Ritorno URL SEO 404 Errori
Il file .htaccess non funziona. Controlla quello: (1) Hai rinominato htaccess.txt in .htaccess, (2) mod_rewrite è abilitato sul tuo server, (3) EnableOverride è impostato correttamente nella configurazione di Apache. Se si utilizza Nginx, hai bisogno di regole di riscrittura personalizzate poiché .htaccess non si applica.
Le estensioni non verranno installate
Controlla i permessi delle cartelle. Le directory /tmp e /administrator/components necessitano di autorizzazioni di scrittura (755 o 775). Verifica anche che il tuo PHP upload_max_filesize sia abbastanza grande per il pacchetto di estensione.
Il sito funziona lentamente
Abilita la memorizzazione nella cache (Sistema → Configurazione globale → Scheda Sistema). Installa un'estensione delle prestazioni come JCH Optimize per combinare e minimizzare CSS/JS. Verificare la presenza di estensioni codificate in modo errato che causano colli di bottiglia del database. Prendi in considerazione l'aggiornamento dell'hosting se i tempi di risposta del server superano i 500 ms.
Domande frequenti
Joomla è più difficile da imparare rispetto a WordPress?
sì, la curva di apprendimento è più ripida. WordPress ti consente di pubblicare in pochi minuti. Joomla richiede la comprensione delle categorie, articoli, menu, e moduli prima che venga visualizzato il contenuto. Ma questa struttura ripaga per i siti complessi con più tipi di contenuto e ruoli utente.
Posso migrare da WordPress a Joomla?
sì, estensioni come FG Joomla per WordPress (invertito) gestire la migrazione. Il processo prevede l'esportazione del contenuto di WordPress e l'importazione nella struttura di Joomla. Aspettatevi di dedicare tempo a riorganizzare le categorie e ricreare i menu poiché i sistemi strutturano i contenuti in modo diverso.
Joomla è sicuro?
Il nucleo di Joomla è sicuro e include funzionalità come l'autenticazione a due fattori e la forzatura SSL integrata. I problemi di sicurezza derivano in genere da installazioni obsolete o da estensioni vulnerabili di terze parti. Mantieni tutto aggiornato e installa solo estensioni da fonti attendibili.
Quale hosting è migliore per Joomla?
Qualsiasi hosting che incontra PHP 8.1+ e MySQL 8.0+ requisiti funziona. Per principianti, hosting condiviso con Softaculous semplifica l'installazione. I siti in crescita ne traggono vantaggio hosting cloud per prestazioni migliori. SiteGround, Hosting A2, e Cloudways offrono tutti hosting ottimizzato per Joomla.
Come aggiungo l'e-commerce a Joomla?
Installa un'estensione per l'e-commerce. VirtueMart è l'opzione gratuita più popolare. HikaShop e J2Store sono solide alternative. Questi aggiungono la gestione del prodotto, carrelli della spesa, ed elaborazione dei pagamenti sul tuo sito Joomla.
Posso usare Joomla per un blog?
sì, ma WordPress è più semplice per il puro blogging. Joomla gestisce bene i blog utilizzando le categorie come sezioni del blog e gli articoli come post. Il layout del blog di categoria visualizza i post con gli estratti. Per blog semplici, WordPress ha meno attriti nella configurazione.
Come faccio a rendere il mio sito Joomla multilingue?
Joomla include il supporto multilingue nel nucleo (non sono necessari plugin). Vai su Estensioni → Lingue, installare lingue aggiuntive, quindi abilitare i moduli filtro lingua e cambio lingua. Crea contenuti in ogni lingua e associa le traduzioni.
Come posso velocizzare il mio sito Joomla?
Abilita la memorizzazione nella cache nella configurazione globale. Installa JCH Optimize per combinare e minimizzare i file CSS/JavaScript. Ottimizza le immagini prima del caricamento. Utilizza una CDN per i contenuti statici. Rimuovere le estensioni e i moduli non utilizzati. Se il tuo hosting ha tempi di risposta del server lenti (TTFB superiore a 500 ms), prendere in considerazione l'aggiornamento a hosting cloud o aggiungendo un livello di memorizzazione nella cache.
Cosa fare dopo
Ora hai un sito Joomla funzionante. I passaggi successivi dipendono dai tuoi obiettivi:
Per siti aziendali: Installa un modello professionale, imposta il tuo modulo di contatto, e crea le tue pagine essenziali (Di, Servizi, Contatto). Configura Google Analytics tramite un'estensione di monitoraggio.
Per i siti di contenuti: Pianifica attentamente la struttura delle categorie prima di aggiungere molti articoli. Ottenere le categorie giuste in anticipo evita i grattacapi della riorganizzazione in seguito.
Per i siti di appartenenza: Esplora il sistema di gruppi di utenti e i livelli di accesso di Joomla. Puoi limitare i contenuti a gruppi specifici senza estensioni a pagamento.
Se non hai ancora scelto l'hosting, confronta le opzioni nel nostro guida all'hosting condiviso per opzioni convenienti, o controlla hosting cloud se prevedi un traffico significativo.

ScalaHosting
SiteGround
Ultahost