Come spostare un sito WordPress locale su un server live
John Turner
John Turner
Lavori sul tuo sito WordPress da settimane. Ora è pronto, ma è ancora nascosto al mondo su un server locale.
È ora di lanciare il tuo sito web su un server live!
Che tu sia un piccolo imprenditore, un blogger o uno sviluppatore, questo processo è fondamentale. È il ponte tra il tuo progetto privato e un palcoscenico pubblico.
In questo tutorial, ti mostrerò tutto ciò che devi sapere per spostare WordPress da un server locale a uno live.
Ecco i punti chiave:
- Usa il plugin Duplicator Pro: Il metodo più semplice per migrare siti WordPress senza complessità tecniche
- Tre passaggi principali: Esegui il backup del tuo sito locale, configura l'hosting live, quindi importa il tuo backup
- Scegli un hosting affidabile: Seleziona un host ottimizzato per WordPress come Bluehost per ottenere i migliori risultati
- È necessaria la configurazione del database: Crea un nuovo database MySQL sul tuo server live prima di importare
- URL aggiornati automaticamente: Duplicator gestisce la ricerca e la sostituzione degli URL di localhost durante la migrazione
- Trasferimento completo del sito: Tutto viene migrato, inclusi plugin, temi, contenuti e personalizzazioni
Riepilogo rapido: Come spostare un sito WordPress locale su un server live
Indice
Perché spostare un sito WordPress locale su un server live?
Sapevi che puoi costruire completamente il tuo primo sito web senza doverlo pubblicare prima?
Anche se non sei uno sviluppatore, puoi eseguire WordPress localmente sul tuo computer. In sostanza, ciò comporta la creazione di un ambiente di staging per:
- Risolvere i problemi del tuo web design
- Creare post del blog
- Aggiornare WordPress
- Imparare a programmare
- Qualsiasi altra attività di manutenzione
Su un localhost, puoi lavorare su un sito WordPress senza il rischio di pubblicare errori a un pubblico.
Inoltre, non richiede un piano di hosting o un nome di dominio. Puoi semplicemente utilizzare un ambiente locale come LocalWP, MAMP, WAMP o XAMPP per ospitare gratuitamente il tuo sito segreto.
Una volta aggiunte tutte le funzionalità e le caratteristiche necessarie al tuo sito, puoi facilmente migrarlo su un server live. Poiché lo hai sviluppato prima su un server locale, il tuo sito web sarà completamente pronto per i nuovi visitatori.
Come creare un sito WordPress locale
Se non hai ancora un sito locale, dovrai iniziare creandone uno.
Quindi, sentiti libero di apportare le personalizzazioni che desideri! Il tuo software locale configurerà un'installazione WordPress vuota, in modo da poter installare una varietà di plugin per aiutarti a creare il sito dei tuoi sogni.
Ad esempio, SeedProd è un page builder per principianti che puoi usare per progettare il tuo sito WordPress.
Poiché ha una semplice interfaccia drag-and-drop e centinaia di template predefiniti, non dovrai preoccuparti di conoscere alcun codice.

Se stai avviando un negozio online, puoi installare Easy Digital Downloads. Questo plugin e-commerce rende facile vendere qualsiasi cosa, dal software alla musica.
Ti aiuta a configurare i tuoi prodotti, collegare opzioni di pagamento di terze parti e persino proteggere determinate pagine web come contenuti riservati ai membri.

Come puoi vedere, hai opzioni illimitate quando si tratta di personalizzare il tuo sito WordPress locale.
Come spostare un sito WordPress locale su un server live
Dopo aver installato i plugin, attivato un tema e personalizzato completamente il tuo sito, è ora di spostarlo su un server live! In questo modo, chiunque può vedere e interagire con i tuoi contenuti.
Ecco come fare:
- Aggiungi il plugin Duplicator Pro al tuo sito WordPress locale e attiva la tua licenza
- Crea un backup completo del tuo sito, inclusi file, database e impostazioni
- Acquista hosting, registra un dominio e installa WordPress su un server live
- Configura un database MySQL e un utente con i privilegi appropriati sul tuo account di hosting
- Carica il backup locale sul sito live ed esegui la procedura guidata di migrazione di Duplicator
Passaggio 1: Installa 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 tuo sito personalizzato lungo il percorso.
Una soluzione molto più semplice e sicura è installare un plugin di migrazione WordPress come Duplicator. Questo potente strumento può eseguire il backup del tuo intero sito web locale e migrarlo su un server live in pochi passaggi!

Per iniziare, scegli un abbonamento per Duplicator Pro. Sebbene esista una versione gratuita, Duplicator Pro supporta le migrazioni drag-and-drop. Questa funzionalità è essenziale per rendere il tuo sito live operativo il più rapidamente possibile.
Dopo aver completato l'acquisto, copia la tua chiave di licenza e scarica Duplicator Pro. Quindi, apri la dashboard di amministrazione di WordPress per il tuo sito WordPress locale. Installa e attiva il plugin Duplicator.
Prima di iniziare a usare Duplicator, dovrai attivare la tua licenza. Vai su Duplicator Pro » Impostazioni » Generali e incolla la tua chiave di licenza.

Infine, fai clic su Attiva. Ora puoi spostare il tuo sito WordPress locale su un server live!
Passaggio 2: Esegui il backup del tuo sito locale
Usando Duplicator, puoi creare backup del tuo sito. Queste sono copie salvate dei tuoi file WordPress, database, plugin, temi e altri dati.
Poiché Duplicator esegue il backup di tutte queste informazioni in un unico file zip, rende facile migrare il tuo sito web su un server diverso.
Per creare un backup, vai su Duplicator Pro » Backup » Aggiungi Nuovo.

Puoi dare al tuo backup un nome personalizzato in cima alla pagina. Sebbene Duplicator supporti molte posizioni di archiviazione cloud come Wasabi, Google Drive e Dropbox, seleziona l'opzione Locale .

Successivamente, espandi la sezione Backup. Questo ti consente di personalizzare esattamente quali dati dal tuo sito locale verranno trasferiti al nuovo server live.

Se desideri creare un backup completo, fai clic sul preset Sito completo .
Tuttavia, puoi passare a Personalizzato e deselezionare i tuoi file multimediali, i plugin e i temi attivi, il database o i file core di WordPress. Fallo solo se non hai bisogno dei dati sul tuo sito live.
Al termine, fai clic su Avanti. In questa pagina, vedrai una scansione completa del tuo sito web.

Assicurati di rivedere eventuali avvisi prima di creare il backup. Al termine di Duplicator, lo vedrai nella pagina Backup .

Come ultimo passaggio, scarica il file di archivio. Duplicator ti consente di inserire semplicemente questo file nella tua installazione WordPress live e iniziare immediatamente a importare i dati del tuo sito locale.
Passaggio 3: Configura il tuo sito web live
Ora è il momento di creare il tuo sito WordPress live! Per fare ciò, dovrai trovare un provider di hosting WordPress.
Un web host ti fornirà spazio server e risorse per un sito web live. Fornisce l'infrastruttura, l'ambiente server e il supporto tecnico per garantire che il tuo sito WordPress sia accessibile e funzioni bene.
Una delle migliori opzioni è Bluehost. Questo web host è raccomandato da WordPress per la sua convenienza e scalabilità.

Con Bluehost, puoi mettere online il tuo sito locale per soli $ 2,95 al mese. Inoltre, avrai un nome di dominio completamente gratuito per il primo anno.
Una volta che ti sei iscritto a un piano, puoi scegliere un nome di dominio. Questa sarà la parte principale del tuo URL che incoraggia la consapevolezza del marchio e la memorabilità.

Quindi, completa la creazione del tuo account di hosting. Dopodiché, Bluehost installerà automaticamente WordPress per te. Puoi semplicemente accedere alla tua dashboard di hosting e fare clic sul pulsante Accedi a WordPress .

Questo aprirà la tua nuova dashboard di WordPress! Tuttavia, sarà un'installazione vuota, quindi dovrai importare il tuo sito locale per caricare i tuoi dati personalizzati.
Passaggio 4: Crea un nuovo database
Prima di iniziare a migrare il tuo sito locale al nuovo server, è importante creare un nuovo database WordPress. Di solito, il tuo web host fornirà un modo semplice per farlo.
Con Bluehost, puoi semplicemente trovare le impostazioni Database e fare clic su Database MySQL .

Sotto Crea nuovo database, inserisci un nome e premi Crea Database.

Dovrai anche creare un nuovo utente e assegnargli i privilegi per il controllo del database. Per prima cosa, compila un nome utente e una password per l'utente.

Scorri verso il basso fino alla sezione Aggiungi utente al database. Qui, seleziona sia il nuovo utente che il nuovo database.

Come ultimo passaggio, puoi assegnare tutti i privilegi all'utente.
Passaggio 5: Importa il tuo sito locale
Se hai deciso di migrare il tuo sito manualmente, dovresti caricare i file del tuo sito locale sul tuo nuovo sito con un client File Transfer Protocol (FTP). Inoltre, sarebbe necessario utilizzare phpMyAdmin per importare il tuo vecchio database.
Tuttavia, Duplicator Pro semplifica questo processo. Dopo aver configurato il tuo sito web live, apri la tua bacheca di WordPress e installa Duplicator. Quindi, trova la pagina Importa backup.

Trascina e rilascia il tuo file di archivio salvato nella casella di importazione. Vedrai alcuni dettagli sul backup una volta completato il caricamento.

Nella pagina successiva, premi Avvia installazione.

Ora, la procedura guidata di migrazione di Duplicator ti guiderà attraverso l'installazione. In alto, il Tipo di installazione dovrebbe essere Installazione completa sito singolo. Dovresti anche scegliere la modalità di installazione Avanzata.

Sotto Configurazione, inserisci il nome del tuo nuovo database, nome utente e password. Quindi, premi Valida.
Dovrai accettare i termini e le notifiche. Dopo aver fatto clic su Avanti, conferma le impostazioni dell'installer.
Durante l'installazione, dovrai sostituire l'URL del tuo sito locale con quello live. Nella Fase 3, aggiungi il tuo vecchio URL nel campo Cerca. Il nuovo URL va accanto a Sostituisci.

Duplicator sostituirà automaticamente ogni menzione del vecchio URL nel tuo database. Non avrai bisogno di installare un plugin aggiuntivo di ricerca e sostituzione.
Successivamente, il tuo sito locale verrà spostato sul server live. Puoi utilizzare il pulsante Accesso Admin per accedere al tuo nuovo sito web!
Domande frequenti (FAQ)
Come trasferisco il mio sito WordPress su un nuovo hosting e dominio?
Puoi trasferire il tuo sito WordPress su un nuovo hosting o nome di dominio installando Duplicator Pro e creando un backup del tuo sito attuale. Quindi, installa Duplicator Pro sulla seconda installazione di WordPress e trascina e rilascia il tuo file di archivio per importarlo.
Dopo la migrazione, è una buona idea aggiornare il tuo DNS, informare Google del cambiamento, aggiungere reindirizzamenti e controllare i link interrotti.
Per maggiori dettagli, consulta queste utili guide:
- Come spostare un sito web WordPress su un nuovo host
- Come migrare un sito WordPress su un nuovo dominio
Come migrare un sito WordPress su un nuovo hosting senza un plugin?
Per migrare manualmente un sito WordPress su un nuovo hosting, esporta il tuo database come file SQL in phpMyAdmin. Per un sito locale, apri http://localhost/phpmyadmin/ e seleziona il metodo di esportazione Rapida.
Successivamente, usa un client FTP o cPanel per esportare i file nella tua cartella public_html, altrimenti nota come directory principale.
Sul nuovo host, apri la cartella principale del tuo sito, fai clic destro su tutti i file ed eliminali. Quindi, carica i file del tuo vecchio sito.
Dovrai anche andare alla scheda Importa in phpMyAdmin, fare clic su Scegli File, e caricare il file di database originale.

Anche se hai migrato completamente i tuoi contenuti, il tuo database potrebbe ancora puntare al sito locale. Per aggiornare questo, apri la tabella wp_options in phpMyAdmin.
Fai clic su Sfoglia accanto a wp_options. Quindi, trova e modifica il valore siteurl nella colonna options_name:

Dovrai anche aggiornare il tuo file wp-config.php. Utilizzando un client FTP o cPanel, apri questo file e trova le righe di codice che contengono le informazioni del tuo 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' );
Poiché sei passato da un server locale a uno live, i permalink dei tuoi post e delle tue pagine potrebbero non funzionare correttamente. Per risolvere questo problema, vai su Impostazioni » Generali. Non modificare nulla prima di fare clic su Salva modifiche.
Successivamente, vai su Impostazioni » Permalink. Simile a prima, salva queste impostazioni senza cambiare nulla.
Dopo una migrazione, potresti riscontrare alcune immagini mancanti e collegamenti interrotti sul tuo nuovo sito web. Per assicurarti che tutto funzioni correttamente, dovrai sostituire eventuali URL di localhost con gli URL del tuo sito live.
Per fare ciò, apri phpMyAdmin e vai alla scheda SQL. Qui, incolla questa query SQL:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');
Assicurati di aggiornare il link predefinito con l'URL del tuo sito live. Dopo aver fatto clic sul pulsante Vai, i tuoi nuovi visitatori potranno vedere e interagire con i tuoi contenuti migrati.
Come pubblico il mio sito web su un server live?
Puoi pubblicare il tuo sito web su un server live acquistando un piano di web hosting e un nome di dominio. Quindi, usa Duplicator Pro per migrare il tuo sito locale sul server live.
Qual è la differenza tra staging e live WordPress?
Il tuo sito WordPress live è il sito web visibile pubblicamente che i motori di ricerca e i visitatori online possono vedere e con cui interagire. Un sito di staging è una copia identica del tuo sito web live, ma è ospitato localmente o sul sottodominio del tuo server. Il tuo sito di staging è un luogo privato e sicuro per apportare modifiche al tuo sito senza influire sui tuoi contenuti live.
Come copio un sito di staging su un sito live?
Per copiare un sito di staging su un sito live, installa Duplicator Pro sul sito di staging. Crea un backup completo del sito di staging. Sul sito live, carica il backup nella pagina Importa di Duplicator.
Conclusione
Fatto! Hai appena spostato il tuo sito WordPress locale su un server live.
Mentre sei qui, potresti apprezzare questi tutorial aggiuntivi su WordPress:
- Come spostare un sito WordPress live su un host locale
- Quanto costa migrare un sito WordPress nel 2024?
- I 9 migliori plugin per clonare un sito WordPress
- La Checklist Definitiva per la Migrazione di WordPress: Padroneggia il Trasferimento!
- Come aggiornare WordPress (e rimanere al passo con i tempi)
- Come migrare un sito WordPress GRATUITAMENTE
Vuoi mettere online il tuo sito web locale? Scarica Duplicator Pro per spostare istantaneamente i tuoi contenuti su un server live!