12 min
Migrazione del sito web su un nuovo hosting
Backup, trasferimento e cambio DNS passo dopo passo.
BeoHosting Tim
10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu
- Hosting
- WordPress
- cPanel
- SEO
- Security
- Domains
Poslednje ažurirano:
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
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).
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".
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.
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.
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.
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.
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).
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.
Spremni da pokrenete svoj sajt?
Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.
FAQ
Odgovori na najčešća pitanja o našim uslugama.
Naše garancije za vaš mir
Zaštićeni ste sa svake strane
15 dana garancije
Vraćamo novac bez pitanja u prvih 15 dana.
Besplatna migracija
Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.
24/7 podrška
Naši stručnjaci su tu 24/7 kroz tikete i live chat.