Caricare correttamente i file del sito web: Comprendere public_html, index.php e la pagina iniziale

Se desideri caricare manualmente un sito web sul tuo account di hosting, è fondamentale inserire i file nella cartella corretta. Molti problemi non derivano da file difettosi, ma dal fatto che i file del sito web si trovano nella directory sbagliata, manca un file di avvio o un archivio ZIP è stato caricato ma non estratto.

Questo articolo spiega quale ruolo svolge la cartella public_html, perché file come index.php o index.html sono importanti e come evitare errori comuni di caricamento.

In breve:
La cartella public_html è, per molti account cPanel, la directory web pubblica del dominio principale. I file che i visitatori devono vedere quando visitano il tuo dominio devono normalmente trovarsi in questa cartella o nella root del documento specifica per il dominio.

Cos'è public_html?

public_html è, in molti account di hosting cPanel, la cosiddetta directory root web del dominio principale. Ciò significa che quando un visitatore accede al tuo dominio nel browser, il server web cerca spesso i file da distribuire pubblicamente in questa cartella.

File e cartelle tipici all'interno di public_html sono:

  • index.php o index.html come file di avvio,
  • .htaccess per reindirizzamenti e regole del server web,
  • cartelle come images, css, js o assets,
  • per WordPress, file come wp-config.php e cartelle come wp-content.

Importante: Per domini aggiuntivi, sottodomini o siti web configurati separatamente, può essere utilizzata una cartella diversa come root del documento. Verifica quindi sempre quale cartella appartiene al rispettivo dominio.

Cos'è un file di avvio?

Quando un visitatore accede solo al tuo dominio, ad esempio example.ch, il server web deve sapere quale file deve essere visualizzato come pagina iniziale. I file di avvio comuni sono:

  • index.html
  • index.htm
  • index.php

Se non c'è un file di avvio adatto nella directory web, il sito web potrebbe visualizzare un messaggio di errore, elencare la directory o presentare una pagina vuota o inaspettata, a seconda della configurazione.

Errore comune:
Un file chiamato start.html, home.html o mio-sito.html non viene riconosciuto automaticamente come pagina iniziale. Rinomina solitamente il file di avvio desiderato in index.html o index.php, a meno che la tua applicazione non preveda diversamente.

Caricare i file del sito web tramite il File Manager

  1. Accedi a cPanel.
  2. Apri il File Manager.
  3. Naviga nella directory web corretta, spesso public_html.
  4. Clicca su Carica.
  5. Seleziona il file desiderato o trascinalo nella finestra di caricamento.
  6. Attendi che il caricamento sia completamente terminato.
  7. Torna al File Manager e verifica se il file si trova nella cartella corretta.

Se desideri caricare molti file, è spesso meglio caricarli prima come file ZIP e poi estrarli nel File Manager. Per progetti molto grandi o molti singoli file, FTP o SFTP può essere più comodo.

Caricare i file del sito web tramite FTP o SFTP

Per progetti più grandi, molti file o modifiche regolari, si consiglia un client FTP, FTPS o SFTP. Assicurati anche di trasferire i file nella cartella di destinazione corretta.

Le informazioni tipiche per una connessione sono:

  • Server o hostname,
  • Nome utente,
  • Password,
  • Porta,
  • Protocollo: FTP, FTPS o SFTP.

Anche con FTP/SFTP vale la regola: se i file non finiscono nella root del documento corretta, non appariranno sul sito web.

File ZIP caricato, ma il sito web non appare?

Un errore comune consiste nel caricare un archivio ZIP in public_html senza estrarlo. Il server web non può visualizzare automaticamente un file ZIP come un sito web finito.

La procedura corretta è:

  1. Caricare il file ZIP nella cartella desiderata.
  2. Selezionare il file ZIP nel File Manager.
  3. Cliccare su Estrai.
  4. Verificare se i file si trovano direttamente nella directory corretta.
  5. Rimuovere il file ZIP dopo un'estrazione riuscita se non è più necessario.

Fai particolare attenzione se l'archivio crea una sottocartella aggiuntiva durante l'estrazione. Se il tuo file di avvio si trova poi in public_html/mio-sito/index.html, ma il tuo dominio punta a public_html, non verrà visualizzato automaticamente all'accesso diretto al dominio.

Rispettare maiuscole e minuscole

Sui server web, la distinzione tra maiuscole e minuscole è spesso rilevante per i nomi dei file. Immagine.jpg, immagine.jpg e IMMAGINE.JPG possono essere trattati come file diversi.

Se un'immagine o un file non viene caricato, verifica:

  • se il nome del file è esattamente corretto,
  • se l'estensione del file è corretta,
  • se maiuscole e minuscole nel link e nel file sono identiche,
  • se il file si trova nella cartella corretta.

Errori tipici durante il caricamento

Problema Causa possibile Soluzione
Il sito web non mostra nulla File nella cartella sbagliata. Verifica la root del documento del dominio.
403 Forbidden Nessun file di avvio o autorizzazioni errate. Verifica index.php/index.html e i permessi.
404 Not Found File mancante o percorso errato. Verifica nome del file, percorso e maiuscole/minuscole.
Visibile solo il file ZIP L'archivio non è stato estratto. Estrai il file ZIP nel File Manager.

Best Practices

  • Carica sempre i file del sito web nella root del documento corretta.
  • Assicurati che sia presente un file di avvio adatto.
  • Usa nomi di file semplici senza caratteri speciali.
  • Presta attenzione alla distinzione tra maiuscole e minuscole.
  • Estrai i file ZIP dopo il caricamento.
  • Elimina i vecchi archivi dopo una configurazione riuscita.
  • Crea un backup prima di sovrascrivere file esistenti.
In sintesi:
Affinché il tuo sito web venga visualizzato correttamente, i file devono trovarsi nella directory web corretta. Per il dominio principale, si tratta spesso di public_html. Un file di avvio come index.php o index.html è decisivo affinché il server web sappia quale pagina visualizzare all'accesso al dominio.
Il tuo sito web non appare dopo il caricamento?

Se non sei sicuro che i tuoi file si trovino nella cartella corretta o perché la tua pagina iniziale non viene visualizzata, il supporto di CURIAWEB sarà lieto di aiutarti.

Crea una richiesta di supporto
Hai trovato utile questa risposta? 0 Utenti hanno trovato utile questa risposta (0 Voti)