Inizio
/
Assistenza sito web
/
Trasferimento del sito
/
Come trasferire il tuo sito web a un altro host

Come trasferire il tuo sito web a un altro host

Lo spostamento di un sito web su un altro hosting consiste nei seguenti passaggi:

  • Spostare i file del sito web
  • Spostare i database del sito web (se presenti)
  • Configurare la tua applicazione per lavorare sul nuovo hosting
  • Pubblicare il DNS del tuo dominio al nuovo host

Perché e quando trasferire il tuo sito web

In genere, non è necessario spostare un determinato sito web molto spesso. Un trasferimento di sito è richiesto solo nei seguenti scenari:

  • Cambiare i piani di hosting – Il tuo attuale host web non soddisfa le tue esigenze in termini di prestazioni, sicurezza, risorse, prezzi, posizioni geografiche o supporto. In questo caso, potresti prendere in considerazione di passare a un concorrente che soddisfi i tuoi criteri.
  • Trasferimento della proprietà del sito web – Puoi vendere la tua attività o sviluppare il sito di un cliente. Una volta che sei pronto, devi trasferire la proprietà a un’altra persona.
  • Cambiare il dominio – Potrebbe essere necessario cambiare il dominio di un sito web per motivi di rebranding o SEO. Con alcune applicazioni, questa modifica è piuttosto semplice e diretta, ma potrebbe essere necessario eseguire un trasferimento di sito web su vasta scala con altre.

Cosa fare prima di trasferire un sito web

Prima di iniziare a trasferire un sito web, dovresti prendere alcune misure precauzionali per assicurarti di avere un backup completo del tuo sito web, oltre alle opzioni di ripristino nel caso in cui la migrazione fallisca.

Crea un backup del sito web

Per trasferire un sito web, è necessario creare un backup completo contenente tutti i file e il database. Inoltre, è possibile eliminare o perdere inavvertitamente alcuni dei file del sito o del contenuto del database durante una migrazione, il che potrebbe essere essenziale per la funzionalità del sito. Pertanto, è necessario eseguire il backup dei file del sito e del database per avere un punto sicuro su cui è possibile fare affidamento nel caso in cui la migrazione sia danneggiata.

Per creare un backup completo, segui questi passaggi:

  1. Archivia i file – Usa Gestione File sul tuo hosting e vai alla cartella principale del sito web, che è tuodominio.com/public_html. Archivia la cartella in un file ZIP.
    Archiviazione della cartella principale di un sito web
  2. Scarica l’archivio – Usa Gestione File o un client FTP e scarica il file ZIP sul tuo computer.
    Scaricando un backup di un sito web
  3. Esporta il database – Se il tuo sito web ha un database, dovresti esportarlo (di solito in un file SQL). Apri phpMyAdmin e seleziona il database dal menu a sinistra. Quindi apri la scheda Export, seleziona Quick dal menu Export method e premi Export.
    Esportazione del database di un sito web tramite phpMyAdmin


    IMPORTANTE! Tieni presente che l’esportazione tramite phpMyAdmin è adatta per database di dimensioni inferiori a 50 MB. Per i database più grandi, consigliamo l’esportazione tramite SSH. Per istruzioni dettagliate, leggi questa guida su come esportare database tramite SSH.

NOTA! Gli utenti SiteGround possono usufruire del servizio di backup Premium per un download completo istantaneo di un backup completo con un click. Per sapere come utilizzare questo strumento, leggi questa guida su come scaricare un backup con lo strumento Premium Backup.

Controlla le risorse disponibili sul nuovo hosting

Prima di trasferire il sito web, devi assicurarti che il nuovo account abbia risorse sufficienti – spazio su disco, quota inode e limiti di dimensione del database – per ospitarlo.

Se sei un utente SiteGround, vai alla tua Area Cliente > Servizi > Hosting. Fai click sul pulsante Impostazioni del tuo piano di hosting e apri la scheda Statistiche. In questa pagina, puoi visualizzare tutte le statistiche sull’utilizzo delle risorse critiche.

Statistiche sull'uso delle risorse per un piano di hosting nell'Area Clienti di SiteGround

WordPress Migrator – Il modo semplice per trasferire il tuo sito WordPress

Per risparmiare tempo e seccature, abbiamo automatizzato i primi tre passaggi per tutti i trasferimenti di WordPress a SiteGround con il SiteGround Migrator. Per informazioni dettagliate su questo affascinante strumento, puoi fare riferimento a questo tutorial SiteGround Migrator.

Come trasferire manualmente un sito web

Una volta raccolti i file e il database, è tempo di migrare il sito web al tuo nuovo piano di hosting. Di seguito, troverai tutti i passaggi necessari.

  • Passo 1: Trasferimento dei file al nuovo host

    Il primo passo è quello di caricare i file del sito web sul tuo nuovo account di web hosting. Il modo più conveniente è utilizzare il Gestione File sul nuovo piano. Se Gestione File non è disponibile o il backup è troppo grande, puoi utilizzare FTP. Informazioni su come utilizzare FTP possono essere trovate in questo tutorial FTP.

    Indipendentemente dalla tua scelta, il processo di trasferimento dei file è lo stesso. Vai alla cartella principale del sito web (di solito public_html, www, o httpdocs). Carica i file di backup nella cartella. Se hai caricato un file ZIP, estrai i file dall’archivio e mettili nella cartella principale.

    Caricamento di un backup di un sito web
    IMPORTANTE! Assicurati che la cartella principale del sito web sia vuota e non contenga un’altra applicazione del sito web.
  • Passo 2: Trasferimento dei database del sito web

    Il prossimo passo è trasferire il backup del database (di solito un file SQL) che hai già esportato dal vecchio account di hosting. Su SiteGround, gli utenti possono gestire i database MySQL in Site Tools > Sito > MySQL.

    Inizia creando un database in cui verrà importato il file SQL. Successivamente, collegherai il tuo sito web con questo database.

    Creazione di un database MySQL in Site Tools

    Quindi, aggiungi un utente con tutti i privilegi al database. Configurare il tuo sito web con questo utente lo collegherà al database.

    Aggiunta di un utente a un database MySQL in Site Tools

    Per istruzioni dettagliate, leggi questa guida su come creare database e utenti MySQL.

    Ora puoi importare il tuo file di backup SQL nel database appena creato. Ci sono diverse opzioni per l’importazione del database. Se il file SQL è inferiore a 128 MB, puoi utilizzare phpMyAdmin. Puoi accedervi da Sito > MySQL > phpMyAdmin in Site Tools.

    Importazione di un file SQL in un database in phpMyAdmin

    Se il file è più grande di 128 MB, potrebbe non essere importato correttamente tramite phpMyAdmin. In questo caso, è possibile utilizzare metodi alternativi adatti per file SQL più grandi. Scopri tutte le opzioni di importazione nelle seguenti guide.

  • Passo 3: Configurazione dell’applicazione sul nuovo host

    L’impostazione dipende dall’applicazione del sito che stai utilizzando. In generale, devi modificare il file di configurazione dell’applicazione per farlo funzionare con il database che hai importato.

    Prendiamo ad esempio WordPress: devi modificare il suo file wp-config.php, che contiene le impostazioni generali di configurazione. Per connettere il tuo sito web al database importato, devi inserire il nome del database e le credenziali utente nei seguenti campi:

    // ** Database settings - You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define( 'DB_NAME', 'nome_del_database_qui' );
    /** Database username */
    define( 'DB_USER', 'nome_utente_qui' );
    /** Database password */
    define( 'DB_PASSWORD', 'qui' );
    Impostazioni del database nel file wp-config.php in WordPress

    Per istruzioni dettagliate su come riconfigurare alcune delle applicazioni più popolari, puoi fare riferimento a questi articoli:

  • Passo 4: Cambiare le impostazioni DNS

    Infine, devi cambiare i nameserver affinché il tuo nome di dominio punti al tuo nuovo host. Questo può essere fatto al tuo registrar del tuo dominio. Se stai trasferendo un sito web a un piano di hosting SiteGround, i name server devono essere modificati in:

    ns1.siteground.net
    ns2.siteground.net

    I nameserver dei domini registrati da SiteGround possono essere modificati tramite Area Cliente > Servizi > Domini > Impostazioni del dominio scelto. Apri la scheda Name Servers, premi Gestisci e inserisci i nuovi nameserver.

    Gestione dei nameserver per un dominio registrato da SiteGround

    Ulteriori informazioni possono essere trovate in questa guida su come gestire i tuoi record DNS SiteGround.

Cosa fare dopo il trasferimento del sito web

Dopo il trasferimento, rimani proattivo eseguendo azioni di follow-up per prevenire problemi imprevisti e garantire prestazioni stabili del sito web sul nuovo ambiente di hosting.

Test dell’applicazione

Verifica attentamente tutte le funzionalità e caratteristiche per assicurarti che tutto funzioni come previsto. Controlla i moduli, gli elementi interattivi, gli script e qualsiasi contenuto dinamico per confermare che funzionino correttamente nel nuovo ambiente.

Utilizza gli strumenti di sviluppo del browser per osservare come funziona il sito web e individuare eventuali comportamenti imprevisti come link interrotti, script non riusciti, errori HTTP, ecc. Ad esempio, mentre visiti il tuo sito web su Google Chrome, fai click con il pulsante destro del mouse da qualche parte sulla pagina e seleziona Ispeziona per aprire DevTools. Nella console dello sviluppatore, puoi tenere traccia di come il tuo sito web trasferito carica immagini, script, link, ecc.

Test di un sito web dopo la migrazione in Chrome DevTools

Verifica l’installazione del certificato SSL

Assicurati che il tuo certificato SSL sia installato correttamente sul nuovo server per mantenere connessioni sicure per il tuo sito web. Questo è fondamentale per proteggere i dati degli utenti e mantenere la fiducia con il tuo pubblico. Verifica che HTTPS sia applicato su tutte le pagine e che non ci siano avvisi di contenuti misti.

Essendo un utente SiteGround, puoi fortificare rapidamente il tuo sito web con un certificato SSL gratuito e affidabile utilizzando il programma di installazione SSL disponibile per tutti i clienti. Scopri come utilizzare lo strumento in questa guida su come gestire i certificati SSL.

Installatore SSL in Site Tools

Monitoraggio delle prestazioni

Monitora le prestazioni del sito web sul nuovo server per identificare eventuali problemi con i tempi di caricamento o la risposta del server. Controlli regolari delle prestazioni possono aiutare a mantenere un’esperienza utente fluida.

Utilizza strumenti come Google PageSpeed Insights per valutare le metriche delle prestazioni e apportare le ottimizzazioni necessarie.

In Site Tools , puoi monitorare varie statistiche sul traffico del sito web andando su Statistiche > Traffico. Scopri di più sulle diverse metriche in questa guida alle statistiche dei visitatori del tuo sito web.

Statistiche dei visitatori in Site Tools

Test per 404 e altri errori 4XX in Google Search Console

Utilizza Google Search Console per identificare eventuali errori 404 o altri 4XX che potrebbero essersi verificati a causa della migrazione. Risolvi questi errori impostando reindirizzamenti appropriati o correggendo i link non funzionanti per garantire che utenti e motori di ricerca possano navigare nel tuo sito senza incontrare vicoli ciechi.

Test per errori 4XX in Google Search Console

Garantire una migrazione senza intoppi: fai da te o lascia che siano gli esperti a gestirlo

Il trasferimento manuale di un sito può richiedere molto tempo e fatica, ma con un’attenta pianificazione e attenzione ai dettagli, può essere realizzato con successo. Sia che tu scelga il percorso fai-da-te o opti per un servizio professionale come quello di SiteGround, la chiave è garantire che il tuo sito web rimanga funzionale e accessibile durante la transizione.

Questa guida ha delineato i passaggi fondamentali del trasferimento di un sito web, consentendoti di ridurre al minimo le interruzioni e mantenere l’integrità del tuo sito. Ricorda, la pratica rende perfetti, quindi puoi esercitarti con i trasferimenti con siti non essenziali o demo fino a quando non acquisisci esperienza per condurre trasferimenti manuali di siti web.

Tuttavia, se non sei abbastanza sicuro e hai poco tempo per spostare un sito web sul tuo account SiteGround, i nostri migliori esperti possono offrirti assistenza professionale. Con migliaia di migrazioni ogni anno, il nostro team è perfettamente addestrato per superare eventuali complicazioni e problemi, garantendo prestazioni impeccabili del sito sul tuo nuovo account SiteGround.

Per ulteriori informazioni, leggi questa guida sul servizio di trasferimento di siti web professionale di SiteGround.

Condividi questo articolo