Torna al supporto Account Hosting Usa SFTP su WordPress.com

Usa SFTP su WordPress.com

Secure File Transfer Protocol è un metodo FTP sicuro per trasferire i file da e verso il tuo sito. Questa guida mostra come usare SFTP su WordPress.com.

Questa funzionalità è disponibile su siti con il piano WordPress.com Creator o Entrepreneur. Se il tuo sito dispone di uno dei nostri piani legacy, tieni presente che questa funzionalità è disponibile per il piano Pro.

Precauzioni

SFTP è una funzione avanzata per chi ha esperienza nella modifica dei file del sito web.

La maggior parte delle azioni che puoi eseguire con SFTP può essere eseguita anche senza SFTP, tra cui:

Non modificare i file se non sai esattamente cosa implica la modifica. Caricare file sconosciuti o modificare file esistenti senza comprenderne la funzione può causare il danneggiamento del sito e anche la perdita di dati in esso contenuti. Puoi verificare le modifiche al codice e al file prima su un sito di sviluppo.

Informazioni su SFTP

SFTP è un metodo per accedere ai file e alle cartelle di un sito web tramite un programma client come FileZilla sul computer locale. SFTP è l’acronimo di Secure File Transfer Protocol (o SSH File Transfer Protocol). Questo protocollo è stato progettato come estensione del protocollo SSH (Secure SHell). Il termine “secure” (sicuro) fa parte del nome perché il protocollo viene eseguito su un canale sicuro, in questo caso SSH.

SFTP non deve essere confuso con il FTP (File Transfer Protocol), che è simile, ma non sicuro.

Ci sono molti plugin e temi personalizzati che potrebbero richiedere la creazione di cartelle specifiche o l’aggiunta di file tramite SFTP. Tuttavia, in generale, SFTP non è richiesto per il funzionamento del tuo sito.

Trova le credenziali SFTP

Per accedere alle opzioni SFTP del tuo sito e ottenere le tue credenziali, segui questi passaggi:

  1. Visita la bacheca del sito.
  2. Vai su Impostazioni → Configurazioni dell’hosting.
  3. Sotto “Credenziali SFTP/SSH“, fai clic sul pulsante “Crea credenziali“:
Una freccia indica il pulsante delle credenziali.

Tra qualche istante, verranno visualizzate queste credenziali:

  • Indirizzo URL
  • Numero della porta
  • Nome utente
  • Password

Fai clic sul pulsante Copia accanto a qualsiasi valore per copiarlo negli appunti del dispositivo.

Il nome utente e la password vengono generati automaticamente dal sistema. Sono validi solo per il tuo sito, quindi se hai più siti utilizzerai più nomi utente e password, uno per ogni sito, nel client SFTP.

Credenziali SFTP

Per motivi di sicurezza, non memorizziamo la password SFTP. Se hai dimenticato la password, puoi reimpostarla facendo clic sul pulsante “Reimposta password” che appare dopo aver lasciato la schermata Configurazione dell’hosting e averla riaperta.

Configura un client

Un client SFTP è uno strumento che accetterà le tue credenziali e ti consentirà di accedere ai file del tuo sito web. Ci sono molti client disponibili. Se non hai preferenze, ti consigliamo FileZilla e ti forniamo di seguito le istruzioni per l’installazione.

FileZilla

Per accedere a SFTP con FileZilla, segui questi passaggi:

  1. Visita il sito web di FileZilla per scaricare FileZilla per Windows, MacOS o Linux.
  2. Apri il programma e vai su File → Gestione siti.
  3. Fai clic sul pulsante “Nuovo sito“.
  4. Imposta il campo “Protocollo” su SFTP (SSH File Transfer Protocol), non FTP.
  5. Aggiungi le credenziali ottenute prima.
  6. Fai clic sul pulsante Connetti:
Screenshot della schermata delle credenziali di Filezilla con Protocol (Protocollo) impostato su SFTP - SSH File Transfer Protocol, User (Utente) con campi di testo nome utente e password

Nel layout predefinito di FileZilla, vedrai i file in locale a sinistra e i file del tuo sito a destra.

Transmit

Fai clic per espandere le istruzioni per il client SFTP di trasmissione disponibile su macOS.

Se usi macOS, puoi utilizzare l’app Transmit sul tuo computer. Puoi scaricare l’app direttamente dallo sviluppatore dell’app qui: Transmit 5.

Una volta che l’app è stata scaricata e installata correttamente sul tuo computer, dovresti vedere un modulo di avviamento.

Un modulo di accesso dello screenshot di Transmit di esempio

Assicurati che il campo “Protocol” (Protocollo) sia impostato su “SFTP”.

Uno screeshot di Transmit di esempio. Una freccia arancione che punta all'opzione SFTP

Quindi, inserisci le credenziali SFTP (indirizzo, nome utente, porta e password) nei campi disponibili:

Un modulo di accesso dello screenshot di Transmit di esempio

Una volta terminato, fai clic su “Connetti” e dovrebbe essere tutto pronto.

Cyberduck

Fai clic per espandere le istruzioni per il client SFTP Cyberduck su macOS e Windows.

Cyberduck è disponibile sia su macOS che su Windows. Puoi scaricare il software/l’app dal loro sito web: cyberduck.io

Dopo l’installazione, vedrai un modulo iniziale.

Uno screenshot di Cyberduck di esempio. Pulsante Apri connessione a sinistra

Fai clic sul pulsante “Apri connessione” in alto a sinistra.

Uno screenshot di Cyberduck di esempio con una freccia arancione che punta al pulsante Apri connessione

Dovresti vedere il popup di accesso che puoi compilare con le tue credenziali SFTP. Dovrebbe essere SFTP.

Uno screenshot di Cyberduck di esempio del modulo di accesso

Fai clic sulla freccia a discesa accanto all’opzione “FTP (File Transfer Protocol)”.

Uno screenshot di Cyberduck di esempio con una freccia arancione che punta alla freccia del menu discesa accanto all'opzione FTP (File Transfer Protocol).

Quindi scegli l’opzione “SFTP (SSH File Transfer Protocol)”.

Uno screenshot di Cyberduck di esempio con un menu a discesa e una freccia arancione che punta all'opzione SFTP (SSH File Transfer Protocol).

Una volta fatto, dovresti vedere l’area “Porta” modificata in 22. Compila i campi con le credenziali disponibili in Impostazioni → Configurazione dell’hosting nella tua bacheca WordPess.com.

Uno screenshot di Cyberduck di esempio con caselle di testo per Server, Porta, Nome utente e Password

Fai clic su “Connetti” e il processo dovrebbe essere completo.

Domande frequenti

Ho caricato un plugin/tema e non riesco a vederlo nella mia bacheca.

Assicurati di averlo caricato nella cartella corretta. Se i plugin non si trovano in /wp-content/plugins/ e i temi non sono in /wp-content/themes/, non funzionano.

Ho modificato i miei file del tema, ma le modifiche sono scomparse dopo l’aggiornamento del tema.

Questo accade se non hai utilizzato un tema secondario per le tue modifiche. Infatti, le modifiche vengono sovrascritte da nuove versioni del tema. Segui queste istruzioni se vuoi utilizzare i tuoi temi personalizzati.

Ho aggiunto il sito al mio client SFTP ma non funziona.

Assicurati di aver specificato una connessione SFTP nelle impostazioni del client. Se usi la connessione rapida, assicurati di aggiungere all’indirizzo SFTP il prefisso sftp://

Ho caricato delle immagini/video tramite SFTP ma non compaiono nella mia Libreria multimediale.

Questo accade perché WordPress non riconosce i file multimediali caricati tramite SFTP. Sebbene siano accessibili tramite l’URL diretto, non verranno visualizzati all’interno dell’area di amministrazione. Per risolvere questo problema, puoi utilizzare plugin come Media Sync. In questo modo le immagini e i video caricati sul sito tramite SFTP verranno visualizzati normalmente nei tuoi Media.

Quali autorizzazioni del file devo impostare?

Per impostazione predefinita, le tue cartelle e le autorizzazioni dei file dovrebbero essere impostati su 755. La modifica di queste impostazioni può danneggiare il tuo sito. Vedrai anche che alcuni file con collegamenti simbolici potrebbero sembrare dotati di autorizzazioni diverse. Questa impostazione è normale e non può essere modificata.

Posso modificare il file wp-config.php del mio sito?

Sì, puoi modificare il file wp-config.php del tuo sito. Ti consigliamo di non toccare questo file a meno che non sia assolutamente necessario. Se hai dubbi, contattaci prima di effettuare delle modifiche.

Posso modificare functions.php?

Per la maggior parte dei temi forniti da WordPress.com, il file functions.php ha un collegamento simbolico ed è protetto. Ciò significa che non può essere modificato. Tuttavia, i temi di terze parti e installati manualmente consentono di modificare il file functions.php.

Ricorda che la modifica o l’aggiunta di codice non testato a functions.php può causare l’arresto del sito e le modifiche spesso vanno perse quando il tema viene aggiornato. Se vuoi modificare il file functions.php del tuo sito, ti consigliamo usare un plugin come Code Snippets. Questo plugin assicura un controllo e una granularità maggiori su dove vengono eseguiti questi snippet e gli snippet nel plugin possono essere facilmente disabilitati se qualcosa non va come previsto.

I contenuti caricati tramite SFTP finiscono sullo spazio di archiviazione del mio sito?

Sì, i contenuti che carichi tramite SFTP vengono conteggiati sullo spazio di archiviazione del tuo sito, proprio come i contenuti che carichi nella Libreria multimediale.

Posso modificare i file core di WordPress?

No, non puoi modificare i file core di WordPress o i temi e i plugin predefiniti di WordPress.com. Questi file sono essenziali per il funzionamento del tuo sito. Non possono essere modificati tramite SFTP.

Ho caricato un plugin usando SFTP, ma non riesco ad attivarlo. Cosa devo fare?

Cerchiamo di assicurarci che il tuo sito su WordPress.com sia compatibile con il maggior numero possibile di plugin, ma abbiamo riscontrato che alcuni plugin non si adattano perfettamente alla nostra piattaforma o non sono compatibili. Assicurati di non aver caricato un plugin non compatibile.

Sto cercando di caricare un tema sul mio sito, ma è troppo grande. Posso caricarlo tramite SFTP?

Sì. Puoi caricare un tema andando su Aspetto → Temi → Aggiungi nuovo, ma per ragioni di sicurezza c’è un limite di caricamento di 50 MB, in quanto alcuni temi potrebbero includere file che non fanno parte del tema stesso.

Il primo passo in questi casi è verificare che i file di tema siano corretti. Temi di fornitori di terzi parti possono includere demo o informazioni sulla licenza nei file zip. Assicurati di caricare sul tuo sito solo i file dei temi installabili su WordPress.

Se hai rimosso i file extra, ma ricevi ancora la notifica di errore, puoi usare SFTP per aggiungere il tema al tuo sito, decomprimendolo e posizionandolo sotto la directory /wp-content/themes/.

Posso aggiungere moduli PHP personalizzati come ioncube?

No. Sebbene alcuni plugin richiedano l’installazione di moduli PHP personalizzati per poter funzionare, questi vengono impostati sul lato server e non possono essere modificati. Puoi rivedere i dettagli del nostro ambiente server qui.

Perché non posso accedere a determinate cartelle tramite SFTP?

Alcune directory della struttura del file system sono bloccate e non sono accessibili tramite SFTP. Questa opzione è fondamentale per la sicurezza e aiuta a garantire la funzionalità del tuo sito.

Lo screenshot sottostante mostra che alcune directory principali hanno un’icona con un simbolo di ?. Ciò indica che la directory fa parte dei file core dell’installazione WordPress del tuo sito. I file core non possono essere modificati poiché necessari per garantire il corretto funzionamento del sito.

Come posso autorizzare al mio sviluppatore di plugin o temi l’accesso al mio sito tramite SFTP?

Se il tuo sviluppatore di plugin o temi richiede l’accesso SFTP, puoi fornirgli le tue credenziali SFTP. È limitato a un utente SFTP per sito. Quando non ha più bisogno dell’accesso, ricordati di reimpostare la password SFTP.

E se qualcos’altro va storto?

Se accade qualcosa di indesiderato al tuo sito dopo le azioni in SFTP, puoiripristinare un backup precedente del tuo sito.

Copied to clipboard!