Come spostare un sito WordPress live su un host locale

Come spostare un sito WordPress live su localhost (LocalWP, XAMPP e altro)

· · 16 min read ·
Written By: avatar autore Joella Dunn
avatar autore Joella Dunn
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
·
Reviewed By: avatar recensore John Turner
avatar recensore John Turner
John Turner is the President of Duplicator. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

Forse vuoi rinnovare il design del tuo sito web, provare nuovi plugin o sperimentare con codice personalizzato. Come puoi farlo senza compromettere il tuo sito live?

Molti sviluppatori utilizzano host WordPress locali per risolvere questo problema.

Spostare il tuo sito WordPress live su un host locale apre un mondo di possibilità. È come avere una sandbox in cui puoi giocare con il tuo sito web senza alcuna conseguenza.

In questo tutorial, ti mostrerò come spostare una copia del tuo sito web live su un host locale! Beneficerai di uno sviluppo più rapido, disponibilità offline e risoluzione sicura dei problemi.

Ecco i punti chiave:

  • L'hosting locale ti consente di testare in sicurezza aggiornamenti, nuovi design e codice personalizzato senza rischiare tempi di inattività sul tuo sito web live.
  • Lavorare in locale elimina completamente la latenza di risposta del server e ti consente di lavorare ovunque, anche senza una connessione Internet.
  • Crea un ambiente locale con strumenti gratuiti: puoi configurare rapidamente un server locale sul tuo computer utilizzando software come LocalWP, MAMP, WAMP o XAMPP.
  • Un plugin di migrazione affidabile come Duplicator Pro ti consente di raggruppare l'intero sito live in un unico archivio di backup facile da spostare.
  • Completa la migrazione semplicemente trascinando e rilasciando il tuo backup in un'installazione di LocalWP, oppure caricando i file e avviando lo script di installazione sul tuo server locale.

Riepilogo rapido: Come spostare un sito WordPress live su un host locale

1. Back up your live site.
First, use a backup plugin like Duplicator to back up your entire live website. You’ll get backup files that will help you import your content into the local site.
2. Build a local website.
You can use local development software like LocalWP, MAMP, or WAMP to build a local WordPress site.
3. Create a database for the local site.
Open your local host’s phpMyAdmin dashboard and create a new database for the local site.
4. Import the backup into the local site.
If you already installed WordPress on the local site, drag and drop the live site’s backup into Duplicator’s Import page. You can also just upload the backup archive and installer files to the local server and launch the installer.

Lo strumento utilizzato in questo tutorial è Duplicator. Crea un backup completo del tuo sito live in un clic, quindi ti consente di importarlo in qualsiasi ambiente locale! Scarica Duplicator gratuitamente →

Indice

Puoi ospitare localmente un sito WordPress?

Utilizzando software come XAMPP, MAMP, WAMP o LocalWP, puoi configurare un ambiente server locale sul tuo computer. Questo installerà WordPress ed eseguirà localmente, consentendoti di sviluppare e testare il tuo sito web senza bisogno di una connessione Internet o di un server live.

Perché ospitare localmente il tuo sito WordPress?

Che tu sia uno sviluppatore, un designer o semplicemente desideri apportare alcune modifiche al tuo sito web, è una buona idea creare un sito ospitato localmente. Essenzialmente, ciò comporta la creazione di una copia del tuo sito WordPress live e la sua ospitazione su un server locale sul tuo computer.

Questo ti fornisce una copia esatta del tuo sito web con cui armeggiare mentre il tuo sito live rimane invariato.

Puoi modificare il tuo tema WordPress, aggiornare i plugin e aggiungere nuovi contenuti senza influire sulla funzionalità del tuo sito web effettivo.

Immergiamoci nei principali vantaggi di avere un sito WordPress locale.

Crea un ambiente di test isolato

Con un host locale, avrai un ambiente di test indipendente. Qui puoi sperimentare liberamente senza influire sul sito live.

Ciò ti consente di testare nuovi temi, plugin e modifiche al codice senza il rischio di compromettere il sito web di produzione. Puoi anche inviare modifiche senza tempi di inattività, in modo da non danneggiare la tua SEO. 

Inizia a imparare WordPress

Se sei nuovo allo sviluppo o al design, puoi creare un sito locale per affinare le tue competenze. Sarai libero di imparare a programmare su un sito web gratuito e offline.

Ho iniziato a familiarizzare con WordPress solo pochi anni fa. LocalWP è il mio ambiente locale di riferimento per creare siti sandbox, fare quello che voglio e imparare cosa funziona. È super facile!

Disponibilità offline

L'hosting locale ti consente di lavorare sul tuo sito WordPress anche senza una connessione Internet. Questo è utile quando sei in viaggio o in situazioni in cui una connessione Internet stabile non è facilmente disponibile. Puoi continuare a sviluppare, progettare e testare il tuo sito web indipendentemente dal tuo accesso a Internet.

Sviluppo più veloce

Ospitare WordPress localmente elimina la dipendenza dalla connettività Internet e dai tempi di risposta del server. Ciò si traduce in un flusso di lavoro più rapido, che ti consente di apportare modifiche, testarle e vedere risultati immediati. 

Riservatezza e privacy

L'hosting locale garantisce che il tuo lavoro rimanga riservato e privato. Puoi lavorare su progetti sensibili senza il rischio di esporli al pubblico. Questo è particolarmente importante quando si lavora sui siti web dei propri clienti.

Risparmio sui costi

Se non hai un sito WordPress live, puoi creare un sito locale prima di pagare per i servizi di web hosting, risparmiando denaro a lungo termine. Puoi creare il tuo primo sito web senza costi aggiuntivi. Questo potrebbe avvantaggiare individui o piccole imprese con un budget limitato.

Come spostare un sito WordPress live su un host locale

Ora che conosci i vantaggi di ospitare il tuo sito WordPress localmente, ti guideremo attraverso il processo di spostamento dei tuoi dati su un server locale!

Ecco i passaggi chiave per spostare un sito WordPress live su un localhost:

  • Installa un plugin di migrazione affidabile come Duplicator Pro per trasferimenti facili
  • Crea un backup completo del tuo sito live
  • Configura un ambiente di sviluppo locale
  • Crea un nuovo database per il sito locale
  • Importa i tuoi file di backup per completare la migrazione

Ti mostrerò il miglior metodo di esportazione per spostare il tuo sito su un server locale. Tuttavia, alcuni web host (come Bluehost) ti consentono di configurare un sito di staging sul tuo server live.

Per maggiori dettagli, consulta il mio tutorial su come creare un sito di staging WordPress!

Passaggio 1: Installa un plugin di migrazione WordPress

Se vuoi iniziare a testare le modifiche al sito in un ambiente locale, vorrai migrare una copia esatta dei tuoi dati su un server locale. Sebbene questo sembri un compito difficile, Duplicator semplifica il processo. 

Duplicator è il miglior plugin di backup e migrazione per WordPress. Può impacchettare l'intero tuo sito web live in un unico file zip.

Ciò ti consente di trasferire facilmente tutti i tuoi file WordPress, plugin, temi e tabelle di database in una nuova posizione.

Plugin Duplicator Pro

Ecco alcune funzionalità utili incluse in Duplicator Pro:

  • Backup manuali e automatici
  • Siti di staging con un clic
  • Archiviazione di backup cloud su Duplicator Cloud, Google Drive, Amazon S3 e altro
  • Supporta siti di grandi dimensioni e reti Multisite
  • Punti di ripristino in caso di disastro per un rapido ripristino del sito
  • Ripristini con un clic
  • Ripristini remoti con un clic
  • Importazioni drag-and-drop
  • Supporto per siti vuoti
  • Notifiche email per timeout
  • Plugin gratuiti WP Media Cleanup e Activity Log con Duplicator Elite

Per prima cosa, seleziona un abbonamento per Duplicator Pro. Esiste una versione gratuita del plugin, ma un piano premium supporta le migrazioni drag-and-drop. Questo ti aiuta a spostare rapidamente le modifiche da e verso il tuo sito di produzione. 

Scopri come Rock Lobster Webdesign utilizza Duplicator Pro per migrare i siti dei clienti in ambienti di test!

Dopo l'acquisto, copia la tua chiave di licenza. Quindi, installa e attiva Duplicator Pro sul tuo sito WordPress live.

Prima di iniziare a usare Duplicator, dovrai attivare la tua licenza. Vai su Duplicator Pro » Impostazioni » Generali.

Attiva la chiave di licenza di Duplicator

Incolla la tua chiave di licenza e premi Attiva. Quindi, sentiti libero di continuare al passo successivo!

Passaggio 2: Esegui il backup del tuo sito live

Duplicator ti consente di duplicare l'intero sito web. Per creare questa copia, dovrai creare un backup. Questo può quindi essere facilmente trasferito su un host locale.

Per iniziare, vai su Duplicator Pro » Backup » Aggiungi Nuovo.

Aggiungi un nuovo backup con Duplicator

Dai un nome al backup e scegli Locale come posizione di archiviazione.

Primo passaggio del backup di Duplicator

Se vuoi spostare tutti i tuoi dati, seleziona Sito Completo. Tuttavia, puoi anche escludere determinati file del sito o solo effettuare il backup del tuo database WordPress.

Preset di backup di Duplicator

Quindi, Duplicator analizzerà il tuo sito web live. Vedrai degli avvisi se qualcosa necessita della tua attenzione.

Scansione backup Duplicator

Dopo aver esaminato questi avvisi, premi Crea Backup. Una volta che Duplicator crea automaticamente una copia del tuo sito web, la vedrai nella pagina Backup.

Scarica i file di backup

Scarica sia i file dell'archivio che quelli dell'installer. 

Hai bisogno di un modo conveniente per eseguire il backup del tuo sito web? Duplicator impacchetta l'intero sito in un unico file che puoi importare ovunque, ed è gratuito. Ottieni Duplicator Gratuito →

Passaggio 3: Creare un Sito Locale

Successivamente, dovrai configurare un sito locale ospitato sul tuo computer. Per fare ciò, è importante trovare un ambiente server locale

Ecco alcune opzioni efficaci:

In questo tutorial, ci concentreremo su LocalWP e MAMP.

Metodo 1: Creare un Sito Locale utilizzando LocalWP

LocalWP è uno degli strumenti più popolari per creare siti WordPress locali. Con un solo clic, installerà automaticamente WordPress per te.

A differenza di altri software locali, LocalWP è compatibile con Mac, Windows e Linux.

Sito web LocalWP

Per iniziare a creare il tuo sito locale, vai sul sito web di LocalWP e fai clic su Scarica Gratuitamente. Quindi, scegli il tuo sistema operativo.

Scarica LocalWP

Dopo aver installato l'app, fai clic sull'icona + nell'angolo in basso a sinistra. Questo ti permetterà di aggiungere un nuovo sito locale.

Aggiungi nuovo sito LocalWP

Seleziona Crea un nuovo sito e continua.

Crea nuovo sito LocalWP

Dai un nome al nuovo sito locale.

Nome sito locale

Se sei uno sviluppatore, puoi personalizzare l'ambiente locale con una versione specifica di PHP, Apache e MySQL. Per fare ciò, seleziona Personalizzato.

Tuttavia, Preferred configurerà un'installazione WordPress generale per te.

Sito locale preferito di LocalWP

Infine, fornisci un nome utente, un indirizzo email e una password per il sito.

Accesso WordPress LocalWP

LocalWP impiegherà solo pochi minuti per configurare il tuo nuovo sito WordPress locale. 

Metodo 2: Creare un sito locale utilizzando MAMP

Molte persone decidono di utilizzare MAMP per i computer Mac e WAMP per Windows. Entrambe queste opzioni installeranno rapidamente WordPress e lo ospiteranno sul tuo computer locale.

Dato che personalmente uso un Mac, userò MAMP in questa guida.

Dovrai iniziare andando sul sito web di MAMP e scaricando la versione compatibile con il tuo computer.

Sito web MAMP

Quando apri questo file, MAMP ti guiderà attraverso alcune istruzioni di installazione. Se segui questi passaggi, vedrai un messaggio di successo.

Installazione MAMP completata

Ora, apri l'app MAMP e fai clic su Preferenze » Porte. Qui, imposta la porta Apache su 80 e fai clic su OK.

Porte MAMP

Dopo questo, vai alla scheda Server. Sotto Document root, puoi scegliere una cartella per archiviare il tuo sito locale.

Impostazioni server MAMP

Per impostazione predefinita, questa sarà Applicazioni » MAMP » htdocs

Passaggio 4: Crea un database

Prima di iniziare a spostare i tuoi file originali sul sito locale, dovrai creare un nuovo database. Puoi farlo nella tua dashboard phpMyAdmin. Per trovarla, apri uno dei seguenti link:

http://localhost/phpmyadmin/

http://localhost:8080/phpmyadmin/

Quindi, fai clic su Nuovo. Aggiungi un nome per il database del tuo nuovo sito e fai clic su Crea.

Crea nuovo database locale

Ora sei libero di installare il tuo backup sul sito locale!

Passaggio 5: Installa i tuoi file di backup

Per assicurarti che il tuo sito locale abbia lo stesso aspetto e la stessa sensazione del tuo sito live, dovrai importare il backup che hai salvato in precedenza. Ti mostrerò come farlo usando sia LocalWP che MAMP. 

Metodo 1: Installare i tuoi file di backup su LocalWP

Se hai già WordPress installato sul sito locale, puoi semplicemente trascinare e rilasciare il tuo file di archivio.

Questo è il mio metodo preferito! L'ho trovato il modo più semplice per mettere online un sito locale quando ho iniziato come principiante di WordPress.

Con LocalWP, apri l'app e seleziona il tuo sito locale. Insieme ai dettagli del sito, vedrai un pulsante WP Admin.

Pulsante WP Admin di LocalWP

Fai clic su questo per accedere al tuo nuovo ambiente locale. Se lo stai aprendo per la prima volta, dovrai accedere. Quindi, installa Duplicator Pro come plugin.

Dopo aver attivato Duplicator, trova la pagina Importa backup. Qui, puoi semplicemente trascinare e rilasciare il tuo file di archivio salvato.

Importa un backup con Duplicator

Una volta che il backup è pronto per l'installazione, continua.

Continua l'installazione del backup

Dovrai confermare che desideri avviare l'installer e sostituire qualsiasi contenuto attualmente presente sul sito locale.

Avvia l'installer di Duplicator

Quindi, Duplicator ti guiderà attraverso l'installazione. Innanzitutto, assicurati che il Tipo di installazione sia Installazione completa sito singolo. Quindi, accetta i termini e le notifiche e fai clic su Avanti.

Installazione Duplicator sito locale

Infine, conferma l'installazione.

Conferma installazione sito locale

Il tuo sito web di produzione verrà importato automaticamente nel sito locale! Al termine, utilizza il pulsante Accedi all'amministrazione per iniziare a testare il tuo sito localmente. 

Metodo 2: Installazione dei file di backup su MAMP

Se hai creato il tuo sito locale con applicazioni come MAMP o WAMP, WordPress non verrà installato automaticamente. Ma non preoccuparti, Duplicator può importare il tuo sito web in un sito locale completamente vuoto.

Innanzitutto, individua la cartella in cui hai installato MAMP. Nel nostro caso, era Applicazioni » MAMP » htdocs. Qui, crea una nuova cartella per il tuo sito locale.

Cartella sito locale MAMP

Copia sia il file di archivio che lo script di installazione che hai scaricato con Duplicator. Incollali in questa cartella.

Carica pacchetto Duplicator su MAMP

Ora, apri una finestra del browser ed esegui lo script installer.php. Per fare ciò, cerca semplicemente questo URL:

http://localhost/local-site/installer.php

Tuttavia, ricorda di sostituire sito-locale con il nome personalizzato della tua cartella.

Questo aprirà l'installer di Duplicator. Scorri verso il basso fino a Configurazione, dove inserirai le informazioni del tuo nuovo database.

Configurazione database MAMP

Inserisci il nome del nuovo database. Per i siti locali, il nome host è localhost e l'utente è root. Di solito, puoi lasciare vuota la password, ma potrebbe anche essere root.

Dopo questo, premi Valida per testare il database. Rivedi eventuali avvisi, accetta i termini e gli avvisi, e continua.

Convalida installazione sito locale

Proprio come abbiamo fatto con il sito LocalWP, dovrai confermare le impostazioni di installazione.

Installa sito locale MAMP

Il plugin Duplicator estrarrà quindi il file di archivio. Vedrai un'opzione per accedere alla bacheca di WordPress per il tuo nuovo sito locale! 

Come spostare le modifiche da staging a produzione

Sul tuo sito di staging locale, puoi cambiare completamente il design del tuo sito web. Potresti anche usarlo per aggiornare in sicurezza il software, testare nuovo codice e altro ancora!

Una volta terminato, dovrai spostare queste modifiche sul tuo sito live. Per fare ciò, assicurati che Duplicator sia installato sul sito locale. Quindi, crea un backup completo del sito e scaricalo.

Successivamente, apri la bacheca di amministrazione di WordPress del tuo sito live. Vai su Duplicator Pro » Importa backup e carica il file di archivio di backup del sito locale.

Vedrai alcuni dettagli sul backup. In fondo alla pagina, fai clic su Continua.

Per proteggere il tuo sito da eventuali errori imprevisti, considera l'impostazione di un punto di ripristino. Quindi, avvia l'installer.

Punto di ripristino in caso di disastro prima della migrazione

La procedura guidata di installazione passo passo ti guiderà attraverso il resto della migrazione!

Questo importerà i dati del tuo sito di staging locale nel sito live. Potrai distribuire con successo tutte le nuove modifiche.

Domande frequenti (FAQ)

Come creo una copia locale di un sito WordPress live?

Per creare una copia locale di un sito WordPress live, inizia installando Duplicator Pro. Quindi, esegui il backup del tuo sito web live. Dopo aver creato un sito di staging locale, importa il backup. Puoi farlo caricando i file di archivio e installer sul server o semplicemente trascinando il file di archivio nella pagina Importa.

Come sposto il mio sito WordPress senza cPanel?

Puoi spostare il tuo sito WordPress senza cPanel installando Duplicator Pro. Questo plugin di WordPress ti consente di scaricare un backup del tuo sito che raggruppa i suoi file e le informazioni del database. Quindi, puoi installare Duplicator Pro su un secondo sito e trascinare e rilasciare il backup del tuo sito direttamente su di esso. 

Posso avviare un sito WordPress senza un dominio?

Sì, puoi creare un sito WordPress su un server locale senza bisogno di un nome di dominio o di un provider di hosting. Dovrai prima scegliere un software di sviluppo locale come LocalWP, XAMPP, MAMP o WAMP. Questi ti guideranno attraverso il processo di installazione di WordPress. 

Come sposto manualmente un sito WordPress live su un host locale?

Per spostare il tuo sito manualmente, apri la dashboard del tuo account di hosting. Quindi, accedi a phpMyAdmin ed esporta il tuo database come file SQL. Dovrai anche utilizzare un File Manager o un client FTP come FileZilla per esportare i file nella tua cartella public_html

Installa MAMP o WAMP e crea una cartella per il tuo sito locale. Qui, copia e incolla i tuoi file WordPress esportati.

Successivamente, apri phpMyAdmin per il sito locale. Apri la scheda Importa e fai clic sul pulsante Scegli file. Quindi, aggiungi il tuo file di database zippato.

Dopo questo, è ora di cercare e sostituire tutti gli URL nel database che fanno riferimento al tuo sito live. Per fare ciò, vai alla scheda SQL in phpMyAdmin e incolla questa query SQL:

UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/local-site') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/local-site');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','http://localhost/local-site');

Ricorda di sostituire tutti gli URL con i link unici del tuo sito di produzione e del tuo sito locale. Inoltre, assicurati di utilizzare HTTPS se hai un SSL sul tuo sito live. Quindi, premi il pulsante Vai

Infine, dovrai aggiornare il file wp-config.php. Trova la cartella del tuo sito locale e apri questo file in un editor di testo. Ecco i valori del database MySQL che dovrai aggiornare:

  • DB_HOST
  • DB_NAME
  • DB_USER
  • DB_PASSWORD

Infine, per assicurarti che ogni URL rimandi al sito locale, apri la tua tabella delle opzioni di WordPress in phpMyAdmin. Sia per siteurl che per home, cambia option_value nell'URL del tuo localhost. 

Conclusione

Ora hai un sito web ospitato localmente dove puoi aggiornare in sicurezza il tuo sito WordPress live!

Mentre sei qui, potresti apprezzare questi suggerimenti e trucchi aggiuntivi per WordPress:

Sei pronto per iniziare a godere dei vantaggi di un host locale? Scarica Duplicator Pro per migrare senza problemi i tuoi dati live sul tuo computer locale!

avatar autore
Joella Dunn Content Writer
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
Our content is reader-supported. If you click on certain links we may receive a commission.

Non lasciare che un altro giorno passi senza protezione

Ogni ora senza backup adeguati di WordPress mette il tuo sito a rischio • Ogni migrazione di WordPress ritardata ti costa in termini di prestazioni e crescita

Get Duplicator Now
Plugin Duplicatore

Aspetta! Non perdere la tua
offerta esclusiva!

Come cliente , ottieni il 60% DI SCONTO

Prova Duplicator gratuitamente sul tuo sito: scopri perché oltre 1,5 milioni di professionisti di WordPress si fidano di noi. Ma non aspettare: questo sconto esclusivo del 60% è disponibile solo per un periodo limitato.

or
Get 60% Off Duplicator Pro Now →