Ottenete oggi il miglior plugin per il backup e la migrazione di WordPress
Ottenere Duplicator ora
I nuovi backup di Duplicator con un solo clic, la cancellazione automatica e gli aggiornamenti di versione

I nuovi backup di Duplicator con un solo clic, la cancellazione automatica e gli aggiornamenti di versione

Volete backup di WordPress più puliti, più organizzati e più sicuri? Scoprite le nuove funzioni di gestione dei registri di backup di Duplicator e la versione aggiornata...
Come spostare un sito WordPress locale su un server live

Smettete di nascondere il vostro sito WordPress! Ecco come lanciarlo davvero 

Scritto da: avatar dell'autore Joella Dunn
avatar dell'autore Joella Dunn
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator è specializzata nella manutenzione dei siti, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è assicurarsi che il vostro sito WordPress sia sicuro e pronto per la crescita.
     Recensito da: avatar del recensore John Turner
avatar del recensore John Turner
John Turner è il presidente di Duplicator. Ha oltre 20 anni di esperienza commerciale e di sviluppo e i suoi plugin sono stati scaricati oltre 25 milioni di volte.

Avete lavorato al vostro sito WordPress per settimane. Ora è pronto, ma è ancora nascosto al mondo su un server locale.

È il momento di lanciare il vostro sito web su un server live!

Che siate piccoli imprenditori, blogger o sviluppatori, questo processo è fondamentale. È il ponte tra il vostro progetto privato e la fase pubblica.

In questo tutorial vi mostrerò tutto quello che c'è da sapere sullo spostamento di WordPress da un server locale a uno live.

Siete pronti a condividere il vostro sito web WordPress con il mondo? Cominciamo!

Indice dei contenuti

Riepilogo rapido: come spostare un sito WordPress locale su un server live

1. Eseguire il backup del sito locale.
Per rendere rapidamente attivo il vostro sito WordPress locale, installate Duplicator Pro. Quindi, eseguite il backup dell'intero sito locale.
2. Configurare il sito WordPress dal vivo.
Successivamente, dovrete configurare completamente un nuovo sito WordPress su un server live. Ciò comporta la ricerca di un host web, la scelta di un nome di dominio e la creazione di un nuovo database.
3. Importare il backup locale nel sito live.
Una volta installato WordPress, trascinate e rilasciate il backup locale nella pagina di importazione di Duplicator sul sito live. Duplicator si occuperà di tutte le operazioni di migrazione più complesse.

Perché potrebbe essere necessario spostare un sito WordPress locale su un server live

Sapevate che potete costruire completamente il vostro primo sito web senza doverlo prima pubblicare?

Anche se non siete sviluppatori, potete eseguire WordPress in locale sul vostro computer. In pratica, si tratta di creare un ambiente di staging per:

  • Risoluzione dei problemi di web design
  • Creazione di post sul blog
  • Aggiornamento di WordPress
  • Imparare a codificare
  • Qualsiasi altra attività di manutenzione

Su un localhost, è possibile lavorare su un sito WordPress senza il rischio di pubblicare errori al pubblico.

Inoltre, non richiede un piano di hosting o un nome di dominio. Potete semplicemente usare un ambiente locale come LocalWP, MAMP, WAMP o XAMPP per ospitare gratuitamente il vostro sito segreto.

Una volta aggiunte tutte le caratteristiche e le funzionalità di cui il sito ha bisogno, è possibile migrare facilmente il sito su un server live. Dato che lo avete sviluppato prima su un server locale, il vostro sito sarà completamente pronto per i nuovi visitatori. 

Come creare un sito WordPress locale

Se non avete già un sito locale, dovrete iniziare a crearne uno.

Se non sapete come fare, consultate questa guida su come spostare un sito WordPress live su un host locale. Troverete istruzioni passo passo su come creare un sito di staging locale.

Poi, sentitevi liberi di fare tutte le personalizzazioni che volete! Il software locale imposterà un'installazione WordPress vuota, in modo che possiate installare una serie di plugin per aiutarvi a creare il sito dei vostri sogni.

Ad esempio, SeedProd è un costruttore di pagine facile da usare per progettare il vostro sito web WordPress. Grazie alla semplice interfaccia drag-and-drop e alle centinaia di modelli predefiniti, non dovrete preoccuparvi di conoscere il codice.

Modulo di adesione SeedProd

Se state avviando un negozio online, potete installare Easy Digital Downloads. Questo plugin per il commercio elettronico consente di vendere facilmente qualsiasi cosa, dal software alla musica.

Vi aiuta a configurare i vostri prodotti, a collegare opzioni di pagamento di terzi e persino a proteggere alcune pagine web come contenuti riservati ai soci.

Prodotto Easy Digital Downloads

Come potete vedere, le possibilità di personalizzazione del vostro sito WordPress locale sono illimitate.

Come spostare un sito WordPress locale su un server live

Dopo aver installato i plugin, attivato un tema e personalizzato completamente il vostro sito, è il momento di spostarlo su un server live! In questo modo, chiunque potrà vedere e interagire con i vostri contenuti. 

Passo 1: Installare Duplicator sul sito locale

Per uno sviluppatore potrebbe non essere un problema spostare manualmente un sito web in un'altra posizione.

Tuttavia, questa migrazione può richiedere molto tempo. C'è anche una buona probabilità di rompere accidentalmente il vostro sito personalizzato lungo il percorso.

Una soluzione molto più semplice e sicura è quella di installare un plugin per la migrazione di WordPress come Duplicator. Questo potente strumento può eseguire il backup dell'intero sito web locale e migrarlo su un server live in pochi passaggi!

Plugin Duplicator Pro

Per iniziare, scegliete un abbonamento a Duplicator Pro. Sebbene sia disponibile una versione gratuita, Duplicator Pro supporta le migrazioni drag-and-drop. Questa funzione è essenziale per rendere il vostro sito live operativo il più velocemente possibile.

Scoprite come un'agenzia di web design completa 50 migrazioni al mese con Duplicator Pro!

Dopo aver effettuato il check-out, copiate la chiave di licenza e scaricate Duplicator Pro. Quindi, aprite la dashboard di amministrazione di WordPress per il vostro sito WordPress locale. Installare e attivare il plugin Duplicator.

Prima di iniziare a usare Duplicator, è necessario attivare la licenza. Andate su Duplicator Pro " Impostazioni " Generale e incollate il vostro codice di licenza.

Attivare la chiave di licenza di Duplicator

Infine, premere Attiva. Ora potete spostare il vostro sito WordPress locale su un server live!

Passo 2: Backup del sito locale

Utilizzando Duplicator, è possibile creare copie di backup del proprio sito. Si tratta di copie salvate dei file di WordPress, del database, dei plugin, dei temi e di altri dati.

Poiché Duplicator esegue il backup di tutte queste informazioni in un unico file zip, è facile migrare il sito web su un altro server.

Per creare un backup, andare su Duplicator Pro " Backup " Aggiungi nuovo.

Aggiungere un nuovo backup con Duplicator

È possibile assegnare al backup un nome personalizzato nella parte superiore della pagina. Sebbene Duplicator supporti molte posizioni di archiviazione cloud come Wasabi, Google Drive e Dropbox, selezionare l'opzione Locale.

Prima fase del backup del duplicatore

Successivamente, espandere la sezione Backup. Questa sezione consente di personalizzare esattamente i dati del sito locale che verranno trasferiti al nuovo server live.

Preset di backup di Duplicator

Se si desidera creare un backup completo, è sufficiente fare clic sulla preimpostazione Sito completo.

Tuttavia, potete passare a Custom e deselezionare i file multimediali, i plugin e i temi attivi, il database o i file principali di WordPress. Fate questo solo se non avete bisogno dei dati sul vostro sito live.

Al termine, fare clic su Avanti. In questa pagina verrà visualizzata una scansione completa del sito web.

Scansione di backup del Duplicatore

Prima di creare il backup, accertarsi di aver letto tutti gli avvisi. Quando Duplicator ha terminato, lo si vedrà nella pagina Backup.

Scarica il file dell'archivio di backup

Come ultimo passo, scaricate il file di archivio. Duplicator consente di inserire semplicemente questo file nell'installazione live di WordPress e di iniziare immediatamente a importare i dati del sito locale. 

Se state caricando manualmente il vostro sito su un client FTP come FileZilla, dovrete anche scaricare il file di installazione. Anche se non avete WordPress già installato, questo script installer.php scompatterà il file di archivio e installerà i vostri contenuti nella nuova posizione. 

Fase 3: Configurazione del sito web live

Ora è il momento di creare il vostro sito web WordPress dal vivo! Per farlo, dovrete trovare un provider di hosting WordPress. 

Un host web mette a disposizione spazio e risorse del server per un sito web attivo. Fornisce l'infrastruttura, l'ambiente del server e il supporto tecnico per garantire che il vostro sito WordPress sia accessibile e funzioni bene. 

Una delle migliori opzioni è Bluehost. Questo host web è consigliato da WordPress per la sua economicità e scalabilità.

Hosting WordPress di Bluehost

Con Bluehost, potete mettere online il vostro sito locale per soli 2,95 dollari al mese. Inoltre, avrete un nome di dominio completamente gratuito per il primo anno. 

Una volta sottoscritto un piano, è possibile scegliere un nome di dominio. Questo sarà la parte principale del vostro URL, che favorisce la notorietà e la memorizzazione del marchio.

Registrazione del dominio Bluehost

Quindi, terminate la creazione del vostro account di hosting. Dopodiché, Bluehost installerà automaticamente WordPress per voi. È sufficiente accedere al proprio cruscotto di hosting e fare clic sul pulsante Accedi a WordPress.

Accesso a Bluehost WordPress

Questo aprirà la vostra nuova dashboard di WordPress! Tuttavia, sarà un'installazione vuota, quindi dovrete importare il vostro sito locale per caricare i dati personalizzati. 

Passo 4: Creare un nuovo database

Prima di iniziare la migrazione del sito locale sul nuovo server, è importante creare un nuovo database di WordPress. Di solito, il vostro host web fornisce un modo semplice per farlo.

Con Bluehost, è sufficiente trovare le impostazioni dei database e fare clic su Database MySQL.

Database MySQL

In Crea nuovo database, inserite un nome e premete Crea database.

Creare un database MySQL

È inoltre necessario creare un nuovo utente e assegnargli i privilegi per il controllo del database. Per prima cosa, bisogna compilare un nome utente e una password per l'utente.

Creare l'utente MySQL

Scorrere fino alla sezione Aggiungi utente al database. Qui, selezionate sia il nuovo utente che il nuovo database.

Aggiungere un utente al database

Come ultimo passo, è possibile assegnare tutti i privilegi all'utente. 

Passo 5: Importare il sito locale

Se si decide di migrare il sito manualmente, bisogna caricare i file del sito locale sul nuovo sito con un client FTP (File Transfer Protocol). Inoltre, sarebbe necessario utilizzare phpMyAdmin per importare il vecchio database.

Tuttavia, Duplicator Pro semplifica questo processo. Dopo aver configurato il vostro sito web, aprite il cruscotto di WordPress e installate Duplicator. Quindi, trovare la pagina Importa backup.

Importare un backup con Duplicator

Trascinare e rilasciare il file di archivio salvato nella casella di importazione. Una volta terminato il caricamento, verranno visualizzati alcuni dettagli sul backup.

Continuare a installare il backup

Nella pagina successiva, premere Avvia installatore.

Avviare il programma di installazione di Duplicator

A questo punto, la migrazione guidata di Duplicator vi guiderà attraverso l'installazione. In alto, il Tipo di installazione deve essere Installazione completa di un singolo sito. È inoltre necessario scegliere la modalità di installazione avanzata.

Migrazione avanzata del Duplicatore

In Configurazione, inserire il nome del nuovo database, il nome utente e la password. Quindi, premere Convalida

Dovrete accettare i termini e le avvertenze. Dopo aver fatto clic su Avanti, confermate le impostazioni del programma di installazione.

Durante l'installazione, dovrete sostituire l'URL del vostro sito locale con quello live. Al punto 3, aggiungere il vecchio URL nel campo Cerca. Il nuovo URL va accanto a Sostituisci.

Duplicatore di ricerca e sostituzione

Duplicator sostituirà automaticamente ogni menzione del vecchio URL nel vostro database. Non sarà necessario installare un ulteriore plugin di ricerca e sostituzione.

Successivamente, il vostro sito locale verrà spostato sul server live. È possibile utilizzare il pulsante Admin Login per accedere al nuovo sito!

Domande frequenti (FAQ)

Come faccio a trasferire il mio sito WordPress su un nuovo host e dominio?

È possibile trasferire il proprio sito WordPress su un nuovo host o nome di dominio installando Duplicator Pro e creando un backup del sito attuale. Quindi, installate Duplicator Pro sulla seconda installazione di WordPress e trascinate il file di archivio per importarlo.

Dopo la migrazione, è bene aggiornare il DNS, informare Google del cambiamento, aggiungere i reindirizzamenti e verificare la presenza di link non funzionanti.

Per maggiori dettagli, consultate queste utili guide:

Come spostare un sito WordPress su un nuovo host

Come migrare un sito WordPress su un nuovo dominio

Come faccio a migrare un sito WordPress su un nuovo host senza un plugin?

Per migrare manualmente un sito WordPress su un nuovo host, esportate il database come file SQL in phpMyAdmin. Per un sito locale, aprite http://localhost/phpmyadmin/ e selezionate il metodo di esportazione rapida.

Quindi, utilizzare un client FTP o cPanel per esportare i file nella cartella public_html, altrimenti nota come directory principale. 

Sul nuovo host, aprire la cartella principale del sito, fare clic con il pulsante destro del mouse su tutti i file ed eliminarli. Quindi, caricare i file del vecchio sito.

È inoltre necessario andare nella scheda Importazione di phpMyAdmin, premere Scegli file e caricare il file originale del database.

Importazione del database

Anche se il contenuto è stato completamente migrato, il database potrebbe ancora puntare al sito locale. Per aggiornarlo, aprire la tabella wp_options in phpMyAdmin.

Premere Sfoglia accanto a wp_options. Quindi, trovare e modificare il valore siteurl nella colonna options_name:

Modifica dell'URL del sito

È inoltre necessario aggiornare il file wp-config.php. Utilizzando un client FTP o cPanel, aprite questo file e trovate le righe di codice che contengono le informazioni sul database:

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */

define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */

define( 'DB_USER', 'username_here' );

/** MySQL database password */

define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */

define( 'DB_HOST', 'localhost' );

Da quando si è passati da un server locale a uno live, i permalink dei post e delle pagine potrebbero non funzionare correttamente. Per risolvere il problema, cercate Impostazioni " Generale. Non modificate nulla prima di aver cliccato su Salva modifiche

Successivamente, andare su Impostazioni " Permalinks. Come in precedenza, salvare queste impostazioni senza modificare nulla. 

Dopo una migrazione, è possibile che sul nuovo sito web si verifichino immagini mancanti e collegamenti interrotti. Per assicurarsi che tutto funzioni correttamente, è necessario sostituire gli URL del localhost con quelli del sito live. 

Per farlo, aprire phpMyAdmin e andare alla scheda SQL. Incollare questa query SQL:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');

Assicurarsi di aggiornare il link predefinito con l'URL del sito live. Dopo aver premuto il pulsante Vai, i nuovi visitatori potranno vedere e interagire con i contenuti migrati. 

Come faccio a pubblicare il mio sito web su un server live?

È possibile pubblicare il proprio sito web su un server live acquistando un piano di hosting web e un nome di dominio. Quindi, utilizzate Duplicator Pro per migrare il vostro sito locale sul server live. 

Qual è la differenza tra WordPress in staging e WordPress live?

Il vostro sito WordPress live è il sito web visibile pubblicamente, che i motori di ricerca e i visitatori online possono vedere e con cui possono interagire. Un sito di staging è una copia identica del vostro sito live, ma è ospitato localmente o su un sottodominio del vostro server. Il sito di staging è un luogo privato e sicuro in cui apportare modifiche al sito senza influire sul contenuto live.

Come si copia un sito di staging in un sito live?

Per copiare un sito di staging in un sito live, installare Duplicator Pro sul sito di staging. Creare un backup completo del sito di staging. Sul sito live, caricare il backup nella pagina di importazione di Duplicator.

Conclusione

Ecco fatto! Avete appena spostato il vostro sito WordPress locale su un server live.

Mentre siete qui, potreste gradire queste ulteriori esercitazioni su WordPress:

Volete mettere online il vostro sito web locale? Scaricate Duplicator Pro per spostare immediatamente i vostri contenuti su un server live!

avatar dell'autore
Joella Dunn Scrittrice di contenuti
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator è specializzata nella manutenzione dei siti, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è assicurarsi che il vostro sito WordPress sia sicuro e pronto per la crescita.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Raccomandiamo solo prodotti che riteniamo possano apportare un valore aggiunto ai nostri lettori.