Vai al contenuto
BeoHosting
BeoHosting

12 min

Migrazione del sito web su un nuovo hosting

Backup, trasferimento e cambio DNS passo dopo passo.

Team BeoHosting

10+ anni di esperienza — Specialisti di web hosting e infrastrutture

Ultimo aggiornamento:

Migrare un sito web su un nuovo hosting può sembrare spaventoso, ma con i passaggi giusti puoi farlo senza alcun downtime. Questa guida ti accompagna attraverso backup, trasferimento FTP, export e import MySQL, aggiornamento DNS e configurazione SSL. BeoHosting offre la migrazione professionale gratuita per tutti i piani a pagamento.

Migrazione del sito web su un nuovo hosting

1

Esegui un backup completo del sito

Prima di qualsiasi modifica, esegui un backup completo. In cPanel vai su Backup → Scarica un backup completo dell'account. Salva tutti i file, i database, gli account email e le impostazioni. Per WordPress, in alternativa usa UpdraftPlus per un backup con un solo clic. Conserva il backup in più posizioni (disco locale, cloud).

2

Esporta il database

In cPanel apri phpMyAdmin, scegli il database del tuo sito e clicca su "Esporta". Scegli Rapido → formato SQL → Esegui. Salva il file .sql sul tuo computer. Per database di grandi dimensioni (>50 MB) usa Esportazione personalizzata con compressione "gzip".

3

Copia i file sul nuovo host

Due modi: client FTP (FileZilla) — scarica tutti i file da public_html sul vecchio host e caricali sul nuovo. Per un trasferimento più rapido, comprimi public_html sul vecchio host (File Manager → Comprimi), carica un solo .zip sul nuovo host ed estrailo. Il trasferimento via SSH (comando scp) è il più veloce per i siti di grandi dimensioni.

4

Importa il database sul nuovo host

Sul nuovo host (cPanel BeoHosting) crea un nuovo database e utente MySQL (Database MySQL). Apri phpMyAdmin, scegli il nuovo database e clicca su "Importa". Carica il file .sql e clicca su Esegui. Per database di grandi dimensioni usa lo script BigDump.

5

Aggiorna i file di configurazione

Per WordPress: apri wp-config.php nel File Manager e aggiorna i dati del database: DB_NAME (nuovo nome db), DB_USER (nuovo utente), DB_PASSWORD (nuova password) e DB_HOST (di solito localhost su BeoHosting). Per altri CMS, trova il file di configurazione corrispondente e aggiorna i parametri di connessione. Controlla la presenza di URL hardcoded da aggiornare.

6

Modifica i record DNS (nameserver)

Quando il sito funziona sul nuovo host, modifica i nameserver presso il tuo registrar del dominio impostando i nameserver di BeoHosting: ns1.beohosting.com e ns2.beohosting.com. La propagazione DNS richiede 2-24 ore, durante le quali alcuni visitatori vedono il vecchio sito e altri il nuovo. Non disattivare il vecchio hosting per almeno 48 ore dopo il cambio DNS.

7

Testa il sito sul nuovo host

Prima del cambio DNS, testa il sito usando il file hosts sul tuo computer oppure l'URL temporaneo fornito da BeoHosting. Controlla tutte le pagine, i moduli, i link, le immagini e le funzionalità. Verifica anche la velocità di caricamento. Se usi WordPress, installa il plugin Better Search Replace e aggiorna tutti gli URL nel database dal vecchio al nuovo dominio (se il dominio è cambiato).

8

Attiva il certificato SSL

Su BeoHosting, l'SSL gratuito Let's Encrypt è incluso in ogni pacchetto. In cPanel apri Stato SSL/TLS, spunta il dominio e clicca su "Esegui AutoSSL". In pochi minuti ottieni un SSL valido. Forza l'HTTPS tramite la voce cPanel "Forza reindirizzamento HTTPS" o tramite .htaccess.

Pronto a lanciare il tuo sito web?

Protezione SSL
Velocità
Assistenza 24/7

Unisciti a oltre 4.000 clienti soddisfatti. Migrazione gratuita e garanzia soddisfatti o rimborsati di 15 giorni.

Garanzia soddisfatti o rimborsati di 15 giorni
Migrazione gratuitaGaranzia di 15 giorniAssistenza 24/7

FAQ

Le risposte alle domande più comuni sui nostri servizi.

La migrazione vera e propria di file e database richiede 30-60 minuti per un sito medio. La propagazione DNS dopo il cambio dei nameserver richiede 2-24 ore (raramente fino a 48). Durante la propagazione DNS il sito funziona normalmente — alcuni visitatori vedono la vecchia versione, altri la nuova. BeoHosting offre la migrazione gratuita completata entro 24 ore dalla ricezione della richiesta.

No, se segui i passaggi di questa guida. La chiave è eseguire un backup completo prima di iniziare e non disattivare il vecchio host finché la migrazione non è completata e verificata. La migrazione gratuita di BeoHosting include un controllo completo dopo lo spostamento. Anche se qualcosa dovesse andare storto, il backup sul vecchio host garantisce il ritorno allo stato precedente.

Sì, BeoHosting offre la migrazione gratuita a tutti i nuovi clienti. Il nostro team sposterà il tuo sito, il database, gli account email e tutte le impostazioni senza alcun costo. Basta aprire un ticket nel pannello cliente con le credenziali del vecchio host e penseremo a tutto noi. La migrazione si completa entro 24 ore.

Con una migrazione corretta, il downtime è minimo o nullo. Il sito sul vecchio host funziona normalmente mentre i file vengono copiati sul nuovo. L'unico periodo di "transizione" è la propagazione DNS (2-24h), durante la quale entrambi i server sono funzionanti. Per un downtime nullo, il team di BeoHosting può impostare un inoltro temporaneo mentre il DNS si propaga.

Ogni dominio (addon domain) viene migrato separatamente — ciascuno ha il proprio database, i propri file e la propria configurazione. Su BeoHosting, la migrazione gratuita copre tutti i domini del tuo account. Devi modificare il DNS per ogni dominio singolarmente presso il registrar. Consigliamo di migrare i domini uno alla volta, testando ciascuno prima di passare al successivo.

Le nostre garanzie per la tua tranquillità

Protetto sotto ogni punto di vista

Garanzia di 15 giorni

Rimborsiamo senza fare domande nei primi 15 giorni.

Migrazione gratuita

Migriamo il tuo sito senza interruzioni: non devi fare nulla.

Assistenza 24/7

I nostri esperti sono a tua disposizione 24/7 via ticket e live chat.