# Installare Joomla: come funziona l’installazione del CMS

Potete installare il sistema di gestione dei contenuti Joomla sia su un server web che in locale. È sufficiente soddisfare alcuni requisiti software. Una volta configurati il database, il server web e il CMS per l’uso condiviso, Joomla può essere impostato nel modo desiderato.

## Quali sono i requisiti per un’installazione di Joomla?

Per installare Joomla, è necessario soddisfare una serie di requisiti. Tra questi, sul vostro sistema deve essere installata una versione aggiornata del linguaggio di script [PHP](https://www.php.net/downloads "Pagina di download del sito di PHP"), in cui è scritto Joomla. Ad esempio, se si vuole installare Joomla 4.x, è necessaria almeno la **versione 7.2.5 di PHP**. Per sicurezza, si consiglia di utilizzare il linguaggio di programmazione [PHP 8.0 o una versione ancora più aggiornata](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/php-8/ "PHP 8"). Gli sviluppatori di Joomla consigliano anche di definire i seguenti valori in **PHP.ini**, il file di configurazione centrale di PHP:

- **memory\_limit**: 64M (meglio: 128M o di più)
- **upload\_max\_filesize**: 30M (o di più)
- **post\_max\_size**: 30M (o di più)
- **max\_execution\_time**: 30

Inoltre, è necessario fornire i seguenti componenti software se si desidera installare Joomla in locale o configurarlo sullo spazio web di propria scelta:

**Database supportati (Joomla 4.x):**

<table>
  <tbody>
    <tr>
      <td></td>
      <td><strong>Minimo</strong></td>
      <td><strong>Consigliato</strong></td>
      <td><strong>Sito web ufficiale</strong></td>
    </tr>
    <tr>
      <td><strong>MySQL</strong> (necessario il supporto InnoDB)</td>
      <td>5.6</td>
      <td>5.6 o versioni superiori</td>
      <td>[mysql.com](https://www.mysql.com/downloads/ "Sezione download di mysql.com")</td>
    </tr>
    <tr>
      <td><strong>PostgreSQL</strong></td>
      <td>11.0</td>
      <td>11.0 o versioni superiori</td>
      <td>[postgresql.org](https://www.postgresql.org/download/ "Sezione download di postgresql.org")</td>
    </tr>
  </tbody>
</table>

**Server web supportati (Joomla 4.x)**:

<table>
  <tbody>
    <tr>
      <td></td>
      <td><strong>Minimo</strong></td>
      <td><strong>Consigliato</strong></td>
      <td></td>
    </tr>
    <tr>
      <td><strong>Apache</strong> (con mod\_mysql, mod\_xml e mod\_zlib)</td>
      <td>2.4</td>
      <td>2.4 o versioni superiori</td>
      <td>[apache.org](https://httpd.apache.org/download.cgi "Sezione download di apache.org")</td>
    </tr>
    <tr>
      <td><strong>NGINX</strong></td>
      <td>1.10</td>
      <td>1.18 o versioni superiori</td>
      <td>[nginx.org](https://nginx.org/en/download.html "Sezione download di nginx.org")</td>
    </tr>
    <tr>
      <td><strong>Microsoft IIS</strong></td>
      <td>8</td>
      <td>10 o versioni superiori</td>
      <td>[iis.net](https://www.iis.net/downloads "Sezione download di iis.net")</td>
    </tr>
  </tbody>
</table>

Per poter [usare Joomla per creare il vostro sito web](https://www.ionos.it/digitalguide/siti-web/creare-siti/creare-un-sito-web-con-joomla/ "Creare un sito Web con Joomla"), avete infine bisogno del giusto **ambiente di hosting**, che sia il vostro server o PC o un hosting con un provider professionale di vostra scelta, e di un **indirizzo web individuale**.

Consiglio L’[Hosting Joomla](https://www.ionos.it/hosting/hosting-joomla "Hosting Joomla! - IONOS") di IONOS vi fornisce la base perfetta per il vostro progetto Joomla personale, comprensivo di dominio, certificato SSL/TLS e sufficiente spazio di archiviazione. Naturalmente, potete [acquistare anche altri domini](https://www.ionos.it/dominio/registra-dominio "Registrazione domini - IONOS"), se avete bisogno di più di un indirizzo web.

## Installare Joomla: quali sono le opzioni?

Come accennato all’inizio, potete **installare Joomla** come qualsiasi altro sistema di gestione dei contenuti **su un server web o in locale**. Quest’ultimo è uno scenario ipotizzabile, ad esempio, se desiderate **testare** il sistema o alcune configurazioni per il successivo funzionamento dal vivo del progetto.

Per quanto riguarda il modo tipico di installare Joomla su un server web, di solito avete due opzioni (se avete esternalizzato l’hosting):

1. L’**installazione manuale di Joomla** offre il massimo controllo sull’installazione e la configurazione, ma anche un conseguente impegno.
2. Utilizzate l’**installazione con 1 clic** del vostro provider per configurare il CMS sullo spazio web nel modo più semplice e diretto possibile. Con IONOS, ad esempio, grazie alla funzione “Click &amp; Build” potete installare Joomla direttamente dall’area clienti.

Il vantaggio delle opzioni che s’installano con 1 clic è evidente: con poche specifiche, installate Joomla e **tutte le dipendenze necessarie** sul vostro server a noleggio senza dovervi occupare più intensamente dei singoli componenti e scaricare il software. In questo modo, però, rinunciate a un po’ di **controllo sull’installazione di Joomla**. L’**impostazione manuale** è quindi sempre preferibile se volete occuparvi personalmente dell’aggiornamento del software che state utilizzando e se **dedicarvi un po’ di tempo in più** non rappresenta un ostacolo per voi.

Consiglio Joomla è particolarmente adatto a progetti web di grandi dimensioni con strutture complete. Nel nostro grande articolo di confronto [“WordPress vs Joomla”](https://www.ionos.it/digitalguide/hosting/cms/wordpress-vs-joomla/) vi spieghiamo perché è così e cosa contraddistingue Joomla in generale rispetto al **leader del settore WordPress**.

## Tutorial passo per passo: installazione di Joomla sullo spazio web a vostra disposizione

Avete già un ambiente di hosting adatto su cui volete installare Joomla? Abbiamo **riassunto per voi i singoli passaggi**. Tenete presente che dovete prima installare le dipendenze necessarie, come PHP, il server web desiderato (qui: Apache) e un database (qui: MySQL).

### Primo passaggio: scaricare il software Joomla

Iniziate con il procurarvi l’ultima versione del software Joomla nel primo passaggio. Per farlo, richiamate la [pagina di download](https://downloads.joomla.org/it/latest "Sito web di Joomla: sezione download") del sito ufficiale di Joomla e scaricate **l’ultima versione** (qui: 4.1.2).

[![Immagine: Sito di Joomla: sezione download](https://www.ionos.it/digitalguide/fileadmin/_processed_/c/d/csm_screenshot-of-the-download-page-on-the-joomla-website_54a838de23.webp "Sito di Joomla: sezione download")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/screenshot-of-the-download-page-on-the-joomla-website.png) Sito di Joomla: sezione download ### Secondo passaggio: caricare i file di Joomla sullo spazio web tramite FTP

Decomprimete il file ZIP scaricato e caricate i file del programma Joomla tramite [client FTP](https://www.ionos.it/digitalguide/hosting/tecniche-hosting/programmi-ftp-per-il-web-hosting/ "Programmi FTP per il web hosting") **nella directory principale del vostro server web** (tipicamente “public\_html” o anche “htdocs”). A tale scopo utilizziamo il client open source [FileZilla](https://www.ionos.it/digitalguide/server/configurazione/tutorial-sul-programma-ftp-filezilla/ "Tutorial sul programma FTP, FileZilla").

[![Immagine: Upload dei file di Joomla tramite il client FileZilla](https://www.ionos.it/digitalguide/fileadmin/_processed_/b/2/csm_screenshot-of-upload-in-filezilla_ad2122e71e.webp "Upload dei file di Joomla tramite il client FileZilla")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/screenshot-of-upload-in-filezilla.png) Upload dei file di Joomla tramite il client FileZilla ### Terzo passaggio: creare il database

Nel prossimo passaggio, create il database per il progetto Joomla. Nel tutorial utilizziamo un database [MySQL](https://www.ionos.it/digitalguide/server/know-how/imparare-a-utilizzare-mysql-guida-per-principianti/). Se ospitate Joomla presso un provider, in genere troverete anche un’opzione apposita nell’account del cliente. Prendete nota del **nome del database** e del **nome utente** e della **password** di accesso.

### Quarto passaggio: avviare l’installazione di Joomla

Dopo aver caricato i file sullo spazio web e aver creato un database, potete iniziare a configurare Joomla. Per farlo, aprite il browser di vostra scelta e digitate l’indirizzo del dominio in cui volete che venga eseguito il progetto. Se i passaggi precedenti sono andati a buon fine, ora dovrebbe apparire la **procedura guidata per l’installazione web di Joomla**. Selezionate la lingua di installazione, assegnate un nome al vostro progetto Joomla e proseguite per **configurare i dati di accesso**.

[![Immagine: Installazione web di Joomla nel browser](https://www.ionos.it/digitalguide/fileadmin/_processed_/6/c/csm_screenshot-of-joomla-installer-in-browser_15c64dff15.webp "Installazione web di Joomla nel browser")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/screenshot-of-joomla-installer-in-browser.png) Installazione web di Joomla nel browser  N.B. Se l’installazione di Joomla non si avvia quando si richiama l’indirizzo del dominio, ciò è solitamente dovuto a un **collegamento mancante tra la directory di installazione e il dominio**. Tuttavia, potete ovviare a questo inconveniente in qualsiasi momento tramite l’account che disponete sul rispettivo provider; in caso di dubbi, contattate l’assistenza.

### Quinto passaggio: impostare i dati di accesso a Joomla e la connessione al database

Impostate i dati di accesso per il superutente, vale a dire nome, nome utente, password (minimo 12 caratteri) e indirizzo e-mail, e proseguite il processo di installazione **instaurando la connessione al database**.

Ora collegate l’istanza di Joomla al database creato in precedenza inserendo i dati corrispondenti. Infine, premete sul pulsante apposito per **installare Joomla**.

[![Immagine: Configurare Joomla: collegamento al database](https://www.ionos.it/digitalguide/fileadmin/_processed_/6/d/csm_screenshot-of-joomla-installer_6b3af1f8b3.webp "Configurare Joomla: collegamento al database")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/screenshot-of-joomla-installer.png) Configurare Joomla: collegamento al database ### Sesto passaggio: accedere all’area di amministrazione

Dopo aver installato Joomla, potete accedere in qualsiasi momento all’area di amministrazione del sistema di gestione dei contenuti utilizzando i **dati di accesso definiti**. A tale scopo, richiamate l’URL dell’amministratore del vostro indirizzo web; per farlo, aggiungete il suffisso “**/administrator**” al vostro dominio. Per il dominio *miodominio.it*, ad esempio, l’URL di accesso è:

```none
miodominio.it/administrator
```

Nel **back end** potete quindi pianificare liberamente il vostro progetto Joomla secondo i vostri desideri e, ad esempio, installare anche i dati del blog di esempio per avere una prima impressione del vostro sito web, se non l’avete già fatto come parte dell’installazione.

[![Immagine: Dashboard del back end di Joomla (4.1.2)](https://www.ionos.it/digitalguide/fileadmin/_processed_/d/7/csm_screenshot-from-the-joomla-backend-4-1-2_84c5753025.webp "Dashboard del back end di Joomla (4.1.2)")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/screenshot-from-the-joomla-backend-4-1-2.png) Dashboard del back end di Joomla (4.1.2) ## Tutorial passo per passo: installazione di Joomla in locale (XAMPP)

Se desiderate installare Joomla in locale a scopo di test, non c’è base migliore di [XAMPP](https://www.ionos.it/digitalguide/server/tools-o-strumenti/tutorial-su-xampp-per-creare-un-server-di-test-locale/). Indipendentemente dal sistema operativo, l’installazione di questo pacchetto software vi fornirà **versioni aggiornate di tutti i componenti rilevanti per Joomla**. Anche nel seguente tutorial sull’installazione locale di Joomla, viene quindi utilizzato XAMPP come base.

### Primo passaggio: installare XAMPP

Avviate la configurazione locale di Joomla installando XAMPP. I file da scaricare per Windows, Linux e macOS si trovano sul [sito web di Apache Friends](https://www.apachefriends.org/it/download.html "apachefriends.org: file da scaricare di XAMPP"), l’organizzazione no-profit che gestisce il progetto XAMPP.

Scaricate il **file di installazione** appropriato per il vostro sistema e fate **doppio clic** sul programma di installazione per eseguirlo.

N.B. In alcuni casi, soprattutto con Windows Server Edition, il **controllo dell’account utente** (UAC) può interferire con il processo di installazione di XAMPP. Si raccomanda pertanto di disattivare temporaneamente la funzione per l’installazione.

### Secondo passaggio: avviare Apache e MySQL dal pannello di controllo XAMPP

Aprite il pannello di controllo di XAMPP e avviate il **server web Apache** e il **database MySQL** (le prime due voci). Quando si avviano le due applicazioni per la prima volta, è possibile che il firewall vi chieda di autorizzare l’accesso. In questo caso, consentite la connessione premendo su “Consenti accesso” o “**Consenti app tramite firewall**” su Windows. Se entrambi i servizi sono stati avviati come previsto, le voci del pannello sono evidenziate in verde.

[![Immagine: Pannello di controllo di XAMPP: Apache e MySQL avviati](https://www.ionos.it/digitalguide/fileadmin/_processed_/2/6/csm_screenshot-of-xampp-control-panel_8d6dc11906.webp "Pannello di controllo di XAMPP: Apache e MySQL avviati")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/screenshot-of-xampp-control-panel.png) Pannello di controllo di XAMPP: Apache e MySQL avviati ### Terzo passaggio: scaricare e decomprimere il software Joomla

Nel passaggio successivo, richiamate il [sito ufficiale di Joomla](https://downloads.joomla.org/it/latest "Area di download del sito Joomla") e scaricate la **versione attuale** del sistema di gestione dei contenuti (qui: 4.1.2).

Dopo il download, decomprimete il file ZIP e copiate la cartella Joomla nella directory del **server web di XAMPP**, che è la seguente:

```none
...\xampp\htdocs
```

### Quarto passaggio: creare un database

Prima di installare Joomla in locale, create un database per il vostro progetto nell’ultimo passaggio preparatorio. A tal fine, avviate il **browser** di vostra scelta e richiamate il seguente **indirizzo**:

```none
localhost/phpmyadmin/
```

Utilizzate questo indirizzo per aprire lo strumento di amministrazione del database **phpMyAdmin**. Selezionate la scheda “**Database**” e create un nuovo database con il nome “**joomla-installation**”.

[![Immagine: phpMyAdmin: creazione di un nuovo database](https://www.ionos.it/digitalguide/fileadmin/_processed_/b/2/csm_screenshot-of-phpmyadmin_299cb407fc.webp "phpMyAdmin: creazione di un nuovo database")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/screenshot-of-phpmyadmin.png) phpMyAdmin: creazione di un nuovo database ### Quinto passaggio: configurare Joomla

A questo punto, per installare Joomla riaprite il browser e richiamate l’indirizzo di [localhost](https://www.ionos.it/digitalguide/server/know-how/localhost/) della **cartella Joomla** precedentemente decompressa e copiata nella directory del server web. Non abbiamo rinominato la cartella dopo l’installazione, per cui nel nostro caso prende il nome di “Joomla\_4.1.2-Stable-Full\_Package”. L’indirizzo per **avviare l’installazione di Joomla** è quindi:

```none
localhost/Joomla_4.1.2-Stable-Full_Package
```

Selezionate la lingua di installazione desiderata e date un nome al vostro progetto Joomla. Continuate quindi l’installazione facendo clic sul pulsante apposito per **impostare i dati di accesso**.

I dati di accesso sono quelli dell’**amministratore del progetto** che detiene i massimi permessi di amministrazione. Compilate tutte le voci richieste e poi cliccate sulla voce apposita per **stabilire la connessione al database**.

[![Immagine: Installazione di Joomla: schermata per impostare i dati di accesso](https://www.ionos.it/digitalguide/fileadmin/_processed_/e/8/csm_screenshot-of-page-for-setting-up-admin-login_778941077e.webp "Installazione di Joomla: schermata per impostare i dati di accesso")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/screenshot-of-page-for-setting-up-admin-login.png) Installazione di Joomla: schermata per impostare i dati di accesso Mantenete le voci per il tipo di database, il nome dell’host, il prefisso e la crittografia e generate anche un utente del database individuale (con password, se desiderato). In “**Nome del database**”, inserite il nome del database creato nel passaggio precedente. Infine, cliccate sulla voce per **installare Joomla**.

L’installazione richiederà un po’ di tempo; riceverete un messaggio che vi informerà dell’avvenuta configurazione di Joomla.

[![Immagine: Avviso che l’operazione è andata a buon fine al termine dell’installazione di Joomla](https://www.ionos.it/digitalguide/fileadmin/_processed_/8/4/csm_screenshot-showing-successful-joomla-installation_ebf6a8e99c.webp "Avviso che l’operazione è andata a buon fine al termine dell’installazione di Joomla")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/screenshot-showing-successful-joomla-installation.png) Avviso che l’operazione è andata a buon fine al termine dell’installazione di Joomla ## I primi passi dopo l’installazione di Joomla

Non appena avrete effettuato l’accesso nell’area di amministrazione dopo l’installazione, potrete iniziare a svolgere le prime attività amministrative nel back end del vostro progetto Joomla. Un primo passo sensato per chiunque voglia conoscere Joomla è quello di **installare i dati del blog di esempio**. Nella dashboard, sotto la categoria “Dati di esempio” trovate il pulsante di installazione corrispondente. Joomla crea quindi un piccolo **blog dimostrativo con contenuti segnaposto** basati sul modello standard Cassiopeia.

[![Immagine: Blog di demo di Joomla in inglese](https://www.ionos.it/digitalguide/fileadmin/_processed_/b/7/csm_screenshot-of-the-joomla-demo-blog_44d63f990c.webp "Blog di demo di Joomla in inglese")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/screenshot-of-the-joomla-demo-blog.png) Blog di demo di Joomla in inglese Di seguito abbiamo riassunto alcuni primi passi utili da compiere dopo l’installazione di Joomla.

### Installare una lingua aggiuntiva

Al momento dell’accesso, è possibile specificare la **lingua desiderata per il back end**. In genere, però, qui è disponibile solo la lingua specificata durante l’installazione di Joomla. Tuttavia, se necessario, è possibile installare altre opzioni linguistiche seguendo i passaggi indicati di seguito:

1. Fate clic sulla voce “**Estensioni**” nel menu a sinistra.
2. Nella categoria “Gestione”, selezionate l’opzione “**Installa lingue**”.
3. Utilizzate la **funzione di ricerca** o navigate nell’elenco per trovare la lingua desiderata.
4. Quando avete trovato ciò che state cercando, fate clic su “**Installa**” accanto alla lingua scelta.

[![Immagine: Back end di Joomla: installare altre lingue](https://www.ionos.it/digitalguide/fileadmin/_processed_/4/2/csm_screenshot-of-language-settings-in-joomla-backend_826088d9e2.webp "Back end di Joomla: installare altre lingue")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/screenshot-of-language-settings-in-joomla-backend.png) Back end di Joomla: installare altre lingue ### Installare le estensioni

Avete in mente alcune [estensioni di Joomla](https://www.ionos.it/digitalguide/hosting/cms/estensioni-di-joomla/ "Estensioni di Joomla") che vorreste utilizzare per il vostro progetto? Potete installarle in qualsiasi momento dal back end.

Per farlo, cliccate sulla voce “**Estensioni**” del menu. Ora avete quattro diverse opzioni per installare le estensioni di Joomla:

- **Installa da file – pacchetto compresso:** se avete già scaricato il plugin Joomla desiderato, potete trascinare e rilasciare il file del pacchetto nell’area designata o specificare la posizione per installarlo.
- **Installa da cartella:** se non desiderate navigare passo passo fino alla cartella in cui si trova il file del pacchetto dell’estensione Joomla, potete anche specificarla direttamente con questa opzione.
- **Installa da URL:** se non avete ancora scaricato l’estensione, ma avete a disposizione il link per il download, è possibile copiarlo direttamente nella riga. Joomla scaricherà quindi automaticamente il file e installerà l’estensione.
- **Installa da Web:** con l’aiuto del catalogo web, avete modo di cercare le estensioni disponibili direttamente nel back end di Joomla e installarle direttamente (se gratuite).

[![Immagine: Installazione delle estensioni di Joomla dal back end](https://www.ionos.it/digitalguide/fileadmin/_processed_/9/c/csm_screenshot-of-extensions-page-in-joomla-backend_1727b50ac2.webp "Installazione delle estensioni di Joomla dal back end")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/screenshot-of-extensions-page-in-joomla-backend.png) Installazione delle estensioni di Joomla dal back end ### Installare i template

Se avete installato un [template di Joomla](https://www.ionos.it/digitalguide/hosting/cms/template-gratuiti-di-joomla/ "Template gratuiti di Joomla") usando il gestore delle estensioni, potete rendere questo nuovo modello di design il nuovo modello predefinito del vostro progetto in pochi passi:

1. Fate clic su “**Estensioni**” nel menu.
2. Selezionate “**Gestione Template**”.
3. Selezionate la voce del modello desiderato.
4. Fate clic sul pulsante “**Predefinito**”.

[![Immagine: Back end di Joomla: impostazione del template predefinito](https://www.ionos.it/digitalguide/fileadmin/_processed_/6/a/csm_screenshot-of-templates-page-in-joomla-backend_f70684afe0.webp "Back end di Joomla: impostazione del template predefinito")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/screenshot-of-templates-page-in-joomla-backend.png) Back end di Joomla: impostazione del template predefinito


This is a markdown version of: [https://www.ionos.it/digitalguide/hosting/cms/installazione-di-joomla/](https://www.ionos.it/digitalguide/hosting/cms/installazione-di-joomla/) for AI/LLM consumption.