Se gestisce un sito web, prima o poi dovrà caricare dei file direttamente sul server: un file di tema, un plugin, un'immagine o un file di configurazione che ha modificato a mano. Il modo più standard per farlo è l'FTP. In questa guida scoprirà che cos'è l'FTP, come usarlo passo passo con il client gratuito più diffuso, FileZilla, come configurare una connessione sicura (FTPS), come funzionano i permessi dei file e come risolvere gli errori più comuni.
Che cos'è l'FTP e a cosa serve?
L'FTP (File Transfer Protocol) è un protocollo utilizzato per inviare e ricevere file tra il Suo computer e il Suo server web. Invece di visitare il sito tramite un browser, l'FTP La collega al file system del server; carica, scarica, elimina o rinomina i file proprio come le cartelle sul Suo computer.
I file del Suo sito vengono solitamente conservati nella cartella public_html sul server (su alcuni server è www oppure htdocs). È proprio a questa cartella che accede tramite l'FTP.
Le informazioni necessarie per una connessione FTP
Per connettersi tramite FTP occorrono quattro informazioni. Può trovarle nell'e-mail di benvenuto del Suo provider di hosting oppure in cPanel > FTP Accounts:
- Host (indirizzo del server): Ad esempio
ftp.yoursite.comoppure l'indirizzo IP del Suo server. - Nome utente: Il nome dell'account FTP che ha creato.
- Password: La password dell'account FTP.
- Porta:
21per l'FTP semplice, di solito22per l'SFTP sicuro.
Scaricare e installare FileZilla
FileZilla è un client FTP gratuito e open source che funziona su Windows, macOS e Linux. Scarichi la versione FileZilla Client (non il Server) dal sito ufficiale filezilla-project.org. Durante l'installazione, legga con attenzione gli eventuali software aggiuntivi suggeriti e lasci deselezionato tutto ciò che non è necessario.
Conosca l'interfaccia di FileZilla
Quando apre FileZilla per la prima volta, l'interfaccia può sembrare affollata, ma in realtà è composta da poche sezioni fondamentali. I numeri qui sotto corrispondono alle aree nell'immagine:
- Barra di connessione rapida: Inserisca host, nome utente, password e porta per connettersi istantaneamente.
- Sito locale (pannello di sinistra): I file sul Suo computer.
- Sito remoto (pannello di destra): I file sul server; dove risiede il Suo sito.
- Coda di trasferimento (in basso): Lo stato dei file in caricamento/scaricamento e i registri degli errori.
Passo passo: connettersi tramite FTP e caricare i file
Il flusso seguente è il modo più rapido per connettersi da zero e caricare il Suo primo file:
1) Si connetta
Inserisca host, nome utente, password e porta (21) nella barra di connessione rapida e clicchi su Quickconnect. Se la connessione va a buon fine, il pannello di destra mostra le cartelle presenti sul server.
2) Apra la cartella corretta
Nel pannello di destra, faccia doppio clic sulla cartella public_html per aprirla. I file del Suo sito devono essere caricati qui. Caricare nella cartella sbagliata (ad esempio la directory radice) è uno dei motivi più frequenti per cui un sito non si carica.
3) Trascini e rilasci i file
Selezioni dal pannello di sinistra il file che desidera caricare e lo trascini in public_html a destra. Può selezionare e spostare insieme più file o cartelle. Per scaricare, trascini nella direzione opposta, da destra verso sinistra.
4) Verifichi il trasferimento
Nella coda di trasferimento in basso, si assicuri che ogni file mostri Uploaded / Riuscito. Se ci sono file nella scheda Failed transfers (trasferimenti falliti), può fare clic destro su di essi e rimetterli in coda.
Sicurezza: usi FTPS/SFTP invece dell'FTP semplice
L'FTP semplice invia il Suo nome utente e la Sua password senza cifratura, il che rappresenta un rischio sulle reti non sicure. Quando possibile, usi SFTP (porta 22) oppure FTPS (explicit, TLS sulla porta 21). In FileZilla può scegliere queste opzioni sicure dal campo Protocol/Encryption nel gestore siti.
Ciò che deve sapere sui permessi dei file (CHMOD)
Ogni file e cartella sul server ha un valore di permesso. La regola generale: le cartelle dovrebbero essere 755 e i file dovrebbero essere 644. Può modificare questo valore facendo clic destro su un file e scegliendo File permissions (permessi del file). Permessi errati possono causare errori come "500 Internal Server Error" o "Forbidden", quindi eviti di concedere permessi troppo ampi come 777 a meno che non sia assolutamente necessario.
Errori FTP comuni e relative soluzioni
- "Connection timed out": L'host o la porta potrebbero essere errati; un firewall/antivirus potrebbe bloccare FileZilla. Controlli la porta (21/22) e l'indirizzo dell'host.
- "530 Login authentication failed": Il nome utente o la password sono errati. Reimposti la password dell'account FTP da cPanel.
- "Could not connect to server": Potrebbe trattarsi di un problema con la modalità passiva. Provi la modalità Passive in Settings > FTP > Transfer Mode.
- I file vengono caricati ma non compaiono sul sito: Molto probabilmente li ha caricati nella cartella sbagliata (al di fuori di public_html).
Per attività più avanzate di gestione del server e dei file, può consultare la nostra guida all'uso di cPanel. Poiché userà spesso l'FTP durante l'installazione di WordPress, Le tornerà utile anche la nostra guida all'installazione di WordPress.
Domande frequenti (FAQ)
Qual è la differenza tra FTP e SFTP?
L'FTP trasferisce i file senza cifratura; l'SFTP, invece, esegue trasferimenti cifrati tramite SSH (porta 22). Per sicurezza, preferisca l'SFTP o l'FTPS ogni volta che è possibile.
FileZilla è gratuito?
Sì, FileZilla Client è completamente gratuito e open source. Si assicuri soltanto di scaricarlo unicamente dal sito ufficiale (filezilla-project.org).
Ho caricato i miei file ma il sito non si apre, perché?
La causa più comune è il caricamento nella cartella sbagliata; i file devono trovarsi all'interno di public_html. Controlli inoltre i permessi dei file (cartelle 755, file 644) e che esista un file index.
Dove trovo le mie credenziali FTP?
Può trovarle nell'e-mail di benvenuto del Suo provider di hosting oppure in cPanel > FTP Accounts, dove può anche creare un nuovo account FTP.
Conclusione
L'FTP è il modo più fondamentale e potente per gestire i file del Suo sito web. Con FileZilla, inserire i dati di connessione e trascinare i file nella cartella public_html richiede solo pochi minuti. Per sicurezza, si ricordi di usare FTPS/SFTP, di impostare correttamente i permessi dei file e di caricare sempre i file nella cartella giusta.
Guide correlate
- Che cos'è cPanel e come si usa? (Guida per principianti)
- Installazione di WordPress: una guida dettagliata passo passo da zero
Ha bisogno di aiuto con il Suo sito web, l'hosting o la SEO? Mi contatti.