Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come Spostare un Sito WordPress Live su Server Locale

Vuoi uno spazio sicuro per sperimentare con il tuo sito WordPress senza il timore di rompere qualcosa sul tuo sito live?

Trasferire il tuo sito WordPress su un server locale sul tuo computer è la soluzione perfetta, secondo noi, specialmente per sviluppatori, designer o principianti di WordPress.

Installare WordPress sul tuo computer (server locale) ti permette di imparare WordPress e testare cose facilmente. Quando sposti un sito WordPress live su un server locale, ti consente di sperimentare con gli stessi dati del tuo sito live.

In questo articolo, ti mostreremo come spostare facilmente un sito WordPress live su un server locale.

Spostare un sito WordPress live su un server locale sul tuo computer

Perché e chi vorrebbe spostare un sito WordPress live su un server locale?

Se gestisci un sito web WordPress da un po' di tempo, potresti voler provare nuovi temi o un plugin. Tuttavia, farlo su un sito web live potrebbe comportare una scarsa esperienza utente per i tuoi visitatori.

Per evitare ciò, molti utenti creano una copia del loro sito web WordPress su un server locale per testare nuovi temi, plugin o fare test di sviluppo.

Questo ti permette di configurare il tuo tema con tutti i tuoi contenuti e testare tutte le funzionalità senza preoccuparti di rompere il tuo sito. Molti utenti copiano il loro sito su un server locale per esercitare le loro competenze di WordPress e di codifica con dati reali del sito.

Anche se puoi fare tutti i test con contenuti fittizi in WordPress, i dati reali del sito ti offrono una migliore rappresentazione visiva di come queste modifiche appariranno sul tuo sito live.

Prepararsi a spostare un sito locale su un server locale

Innanzitutto, devi assicurarti di eseguire sempre il backup del tuo sito WordPress. Esistono diversi ottimi plugin di backup per WordPress che puoi utilizzare.

In secondo luogo, devi installare un ambiente server locale sul tuo computer. Puoi usare WAMP per Windows e MAMP per Mac. Una volta configurato l'ambiente, devi creare un nuovo database usando phpMyAdmin.

Visita semplicemente il seguente URL nel tuo browser per avviare phpMyAdmin.

http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/

Da qui devi fare clic sulla scheda 'Database' e creare un nuovo database. Avrai bisogno di questo database in seguito per decomprimere i dati del tuo sito live.

Crea database

Ora sei pronto per spostare il tuo sito WordPress live su un server locale.

Metodo 1. Spostare un sito WordPress live su un server locale utilizzando un plugin

Questo metodo è più semplice ed è consigliato a tutti gli utenti.

La prima cosa da fare è installare e attivare il plugin Duplicator. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin di WordPress.

Duplicator ti permette di creare facilmente un pacchetto duplicato del tuo intero sito web. Può essere utilizzato per spostare il tuo sito WordPress in una nuova posizione e può anche essere utilizzato come plugin di backup.

Nota: Esiste una versione gratuita di Duplicator con cui puoi iniziare. Tuttavia, Duplicator Pro offre backup illimitati e funzionalità più avanzate.

Dopo l'attivazione, vai su Duplicator Pro » Backups dalla barra laterale di amministrazione di WordPress. Per creare un nuovo pacchetto, devi fare clic sul pulsante 'Add New'.

Aggiungi nuovo backup

Duplicator avvierà quindi la procedura guidata di backup.

Innanzitutto, devi inserire un nome per il tuo pacchetto di backup. Puoi anche utilizzare i tag dinamici per creare automaticamente un formato di nome come la data e il titolo del tuo sito.

Inserisci il nome del backup

Quindi, espandi la sezione ‘Storage’ e scegli una posizione di archiviazione.

Per questo tutorial, utilizzeremo la posizione predefinita. Puoi fare clic sul link ‘Add Storage’ per aggiungere una nuova posizione, come Dropbox o Google Drive, se lo desideri.

Scegli lo spazio di archiviazione in Duplicator

Fai clic sul pulsante 'Avanti' per continuare.

Il plugin analizzerà quindi il tuo sito web ed eseguirà alcuni controlli in background. Ti mostrerà quindi un riepilogo di tali controlli.

Se tutto sembra a posto, fai clic sul pulsante ‘Create Backup‘ per continuare.

Dopo la scansione, crea il backup

Duplicator creerà ora il pacchetto del tuo sito web.

Una volta terminato, vedrai un file zip di archivio che contiene tutti i dati del tuo sito web e un file di installazione. Devi scaricare entrambi i file sul tuo computer.

Scarica i file di backup del sito web

Ora sei pronto per decomprimere e installare questi file sul tuo server locale.

Innanzitutto, devi creare una nuova cartella nella cartella principale del tuo server locale. Questa è la cartella in cui il tuo server locale memorizza tutti i siti web.

Ad esempio, se stai utilizzando MAMP, sarà la cartella /Applications/MAMP/htdocs/. In alternativa, se stai utilizzando WAMP, sarà la cartella C:\wamp\www\.

All'interno di questa cartella, puoi creare nuove cartelle per ogni nuovo sito web che desideri importare o creare sul tuo server locale.

Creazione di una cartella del sito web sul tuo server locale

Successivamente, devi aprire la cartella che hai creato per il tuo sito web locale e quindi copiare e incollare sia il file zip di archivio sia lo script di installazione che hai scaricato in precedenza.

Copia e incolla i file del pacchetto e dell'installer di Duplicator

Per eseguire l'installazione, è necessario aprire lo script installer.php nel browser web.

Ad esempio, se hai incollato entrambi i file nella cartella /mylocalsite/, li accederai nel browser visitando http://localhost/mylocalsite/installer.php.

Ora vedrai lo script di installazione di Duplicator in questo modo:

Schermata dell'installer di Duplicator

Fai clic sul pulsante 'Avanti' per continuare.

Duplicator decomprimerà ora il file zip dell'archivio e ti chiederà di inserire le informazioni del database del tuo sito locale. Questo è il database che hai creato in precedenza.

Informazioni sul database di Duplicator

Il nome del server è quasi sempre localhost e il nome utente è root. Nella maggior parte dei casi, la tua installazione del server locale non ha una password impostata per root, quindi puoi lasciare vuoto.

In fondo alla pagina, vedrai un pulsante 'Test Database' che puoi usare per assicurarti che le informazioni del tuo database siano corrette.

Testa la connessione al database

Se tutto sembra a posto, fai clic sul pulsante 'Avanti' per continuare.

Duplicator importerà ora il tuo database di WordPress. Successivamente, ti chiederà di ricontrollare le informazioni del nuovo sito web che ha rilevato automaticamente.

Controlla le informazioni del sito locale

Fai clic sul pulsante 'Avanti' per continuare.

Duplicator completerà ora la configurazione e ti mostrerà un pulsante per accedere al tuo sito locale. Utilizzerai lo stesso nome utente WordPress e password che usi sul tuo sito live.

Importazione completata

Tutto qui, hai spostato con successo il tuo sito live sul server locale.

Metodo 2. Spostare manualmente un sito WordPress live su un server locale

Nel caso in cui il plugin non funzioni per te, puoi sempre spostare manualmente il tuo sito live su un server locale. La prima cosa di cui avresti bisogno è eseguire manualmente il backup del tuo sito web dal tuo account di hosting WordPress.

Passaggio 1. Esporta il database di WordPress del tuo sito live

Per esportare il database di WordPress del tuo sito live, devi accedere alla tua dashboard di cPanel e fare clic su phpMyAdmin.

Nota: Stiamo mostrando screenshot dalla dashboard di Bluehost.

cPanel phpMyAdmin

All'interno di phpMyAdmin, devi selezionare il database che desideri esportare e quindi fare clic sulla scheda di esportazione in alto.

Esporta manualmente il database di WordPress

phpMyAdmin ti chiederà ora di scegliere il metodo di esportazione rapido o personalizzato. Si consiglia di utilizzare il metodo personalizzato e di scegliere zip come metodo di compressione.

A volte i plugin di WordPress possono creare le proprie tabelle all'interno del tuo database WordPress. Se non stai più utilizzando quel plugin, il metodo personalizzato ti consente di escludere tali tabelle.

Lascia le altre opzioni così come sono e fai clic sul pulsante ‘Vai’ per scaricare il backup del tuo database in formato zip.

Seleziona le opzioni di esportazione

phpMyAdmin scaricherà ora il tuo file di database. Per maggiori dettagli, consulta il nostro tutorial su come eseguire manualmente il backup del tuo database di WordPress.

Passaggio 2. Scarica tutti i tuoi file di WordPress

Il passaggio successivo è scaricare i tuoi file di WordPress. Per farlo, devi connetterti al tuo sito WordPress utilizzando un client FTP.

Una volta connesso, seleziona tutti i tuoi file di WordPress e scaricali sul tuo computer.

Scarica tutti i tuoi file di WordPress

Passaggio 3. Importa i tuoi file e il tuo database di WordPress sul server locale

Dopo aver scaricato i tuoi file di WordPress, devi creare una cartella sul tuo server locale dove desideri importare il sito locale.

Se stai usando WAMP, vorrai creare una cartella all'interno della cartella C:\wamp\www\ per il tuo sito locale. Gli utenti MAMP dovranno creare una cartella nella cartella /Applications/MAMP/htdocs/.

Dopodiché, copia e incolla semplicemente i tuoi file di WordPress nella nuova cartella.

Successivamente, devi importare il tuo database di WordPress. Apri semplicemente phpMyAdmin sul tuo server locale visitando il seguente URL:

http://localhost/phpmyadmin/

Poiché hai già creato il database in precedenza, ora devi selezionarlo e quindi fare clic sulla scheda ‘Importa’ in alto.

Importa il database di WordPress

Fai clic sul pulsante ‘Scegli file’ per selezionare e caricare il file di esportazione del database che hai scaricato nel primo passaggio. Dopodiché, fai clic sul pulsante ‘Vai’ in fondo alla pagina.

phpMyAdmin ora decomprimerà e importerà il tuo database di WordPress.

Ora che il tuo database è configurato, devi aggiornare gli URL nel tuo database di WordPress che fanno riferimento al tuo sito live.

Puoi farlo eseguendo una query SQL in phpMyAdmin. Assicurati di aver selezionato il database del tuo sito locale e quindi fai clic su SQL.

Aggiornamento degli URL nel database

Nella schermata SQL di phpMyAdmin, copia e incolla questo codice, assicurandoti di sostituire example.com con l'URL del tuo sito live e http://localhost/mylocalsite con l'URL del server locale del tuo sito.

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

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

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

Questa query sostituirà i riferimenti all'URL del tuo sito live nel database con l'URL di localhost.

Passaggio 4. Aggiorna il file wp-config.php

Il passaggio finale consiste nell'aggiornare il file wp-config.php del tuo sito locale. Questo file contiene le impostazioni di WordPress, inclusa la modalità di connessione al tuo database di WordPress.

Vai semplicemente nella cartella in cui hai installato WordPress sul tuo server locale e quindi apri il file wp-config.php in un editor di testo come Blocco note.

Sostituisci il nome del database con quello che hai creato in phpMyAdmin sul tuo localhost.

Successivamente, sostituisci il nome utente del database con il tuo nome utente MySQL locale, di solito è root. Se hai impostato una password per l'utente MySQL root sul tuo localhost, inserisci quella password. Altrimenti, lasciala vuota e salva le modifiche.

/** 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');

Ora puoi visitare il tuo sito locale in una finestra del browser inserendo l'URL in questo modo:

http://localhost/mylocalsite/

Sostituisci 'mylocalsite' con il nome della cartella in cui hai copiato i tuoi file di WordPress.

Tutto qui, il tuo sito WordPress live è ora copiato sul tuo server locale.

Speriamo che questo articolo ti abbia aiutato a imparare come spostare facilmente un sito WordPress live su un server locale. Potresti anche voler consultare la nostra guida su come creare facilmente un sito di staging per WordPress per i test, o su come spostare un sito WordPress da un server locale a un sito live.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

257 CommentsLeave a Reply

  1. Duplicator ha reso molte cose più facili per me, dai backup automatici nel cloud alle migrazioni di siti web. Grazie a questa guida, ho configurato un server locale su Windows e ho modificato PHP per farlo corrispondere esattamente a quello del server dove è in esecuzione la versione live del sito web. È uno strumento inestimabile quando ho bisogno di testare in sicurezza un nuovo plugin o una configurazione, così posso osservare il comportamento del sito altrove invece che sul sito live, dove potrebbe avere conseguenze disastrose. Questo è veramente uno strumento inestimabile per ogni tester, e grazie per questo tutorial.

  2. Quindi ho seguito le istruzioni per spostare manualmente il sito alla lettera usando wampserver ma quando navigo nel percorso del file localhost/mysite e premo invio, il sito non si apre ma invece viene scaricato solo un file chiamato "download" che è un file php:

    /**
    * Fronte dell'applicazione WordPress. Questo file non fa nulla, ma carica
    * wp-blog-header.php che lo fa e dice a WordPress di caricare il tema.
    *
    * @package WordPress
    */

    /**
    * Dice a WordPress di caricare il tema di WordPress e di visualizzarlo.

    Quale potrebbe essere il problema?

    • Assicurati di passare attraverso installer.php quando installi il sito per la prima volta e assicurati che WAMP sia in esecuzione, poiché sono motivi comuni per quel problema.

      Amministratore

  3. Grazie per il tutorial, è più chiaro di molti di quelli che ho trovato online, ho un problema però, la migrazione è andata bene, il sito funziona ma non riesco ad accedere con i nomi utente che avevo sul sito live, non riesco nemmeno ad accedere alla dashboard di amministrazione per creare nuovi nomi utente. Aiuto per favore?

  4. Grazie per questo tutorial, gestisci un sito web molto utile. Mi ci è voluto molto tempo per completarlo, poiché ci sono molti passaggi e trovo molti modi per sbagliare! Ho finito per usare i nomi dei file che hai usato nei tuoi esempi, per ridurre la complicazione. E successo! Molto apprezzato.

  5. Grazie per l'ottimo tutorial! Tuttavia, funziona solo per la mia home page. Quando provo ad aprire una sottopagina, vedo questo messaggio di errore: "L'URL richiesto non è stato trovato su questo server." Puoi aiutarmi qui?

    Cordiali saluti,
    Lina

    • Dipenderebbe dal metodo che hai utilizzato, ma ti consigliamo di assicurarti di aver utilizzato l'aggiornamento SQL, poiché dovrebbe correggere i tuoi URL nel tuo database. Potresti anche voler assicurarti che i collegamenti che stai utilizzando nel tuo menu non siano URL personalizzati, poiché questo può essere un motivo comune per questo problema.

      Amministratore

  6. il codice sopra è corretto?
    L'ho copiato e incollato in SQL ma ogni volta appare questo messaggio,
    0 righe interessate. (Query durata 0.0046 secondi.)

    • Il codice dovrebbe funzionare, ma soprattutto se l'hai già eseguito una volta, non ci sarà alcuna modifica al tuo sito e tornerà con 0 righe interessate.

      Amministratore

  7. Ciao, grazie per le tue fantastiche istruzioni. Ho usato il metodo Duplicator e tutto funziona... tranne quando visualizzo il sito, le mie immagini/miniature non vengono visualizzate (immagine rotta), finché non ci clicco sopra. Poi appaiono nella loro finestra, come previsto.
    Vengono visualizzate correttamente nell'editor della dashboard di wp.
    Saluti, Deb

  8. Ho creato un backup del mio sito web manualmente e l'ho configurato su una macchina locale ed eseguito le query sopra, ma il mio sito web viene reindirizzato alla versione online.

    • It seems like you may have not updated the URL, you can do so using step 3 of the manual method of this article. :)

      Amministratore

  9. Grazie mille per questo articolo chiaro e utile. Sono riuscito a seguirlo e a migrare il mio sito WP in meno di 20 minuti – e non sono un esperto. Mi hai risparmiato un sacco di grattacapi – grazie.

  10. Non funziona per me. Creo il pacchetto, ma installa i file base di Wordpress. Quindi, quando navigo nella cartella, mi chiede di configurare wordpress

    • Per la ragione più comune, vorresti assicurarti di essere correttamente connesso al database; se non lo sei, verrebbe mostrata l'opzione per creare un nuovo sito invece di mostrare il sito corretto.

      Amministratore

  11. Nooo, non funziona per me. Tutorial scritto perfettamente e facile da seguire (a parte che dice hhttpps nella terza query)

    ottengo questo nel mio browser:

    Questo sito non può essere raggiuntolocalhost ha rifiutato la connessione.
    Prova:

    Verifica della connessione
    Verifica del proxy e del firewall
    ERR_CONNECTION_REFUSED

    • Grazie per aver segnalato l'errore di battitura, dovrebbe essere corretto. Per quell'errore, vorresti assicurarti di aver aggiornato correttamente il tuo URL nel passaggio 3 per la ragione più comune di quel problema.

      Amministratore

  12. Grazie per il tuo tutorial.

    La pagina principale funziona parzialmente ma ogni altra pagina non funziona affatto. Inoltre, sembra che la pagina principale stia caricando tutte le pagine. Cosa potrebbe esserci che non va?

  13. Ciao, grazie per questo articolo super utile.

    Non so perché il mio non funziona, ho fatto esattamente la stessa cosa e ho ottenuto tutti i feedback corretti. Ogni volta che provo ad aprire la home page localhost/site/ ottengo una pagina che non esiste con intestazioni e piè di pagina e le altre pagine puntano ancora al sito live.

    • Sembra che tu non abbia impostato correttamente gli URL. Probabilmente vorrai passare al metodo 2 e provare le modifiche SQL per aggiornare i tuoi URL.

      Amministratore

  14. Per coloro che ricevono l'errore "wp_options non esiste", potresti aver modificato il tuo table_prefix in precedenza. Apri semplicemente il file wp_config.php e controlla $table_prefix = ‘wp_’

    se il valore non è "wp_" si ottiene quell'errore, quindi incollando il codice modificalo di conseguenza, ad esempio:
    UPDATE xx_options SET option_value………..

  15. Quando copio e incollo il codice che hai fornito nella schermata SQL di phpMyAdmin, ricevo il messaggio: #1146 – La tabella ‘xyz.wp_options’ non esiste.

    Come si può risolvere?

    • Dovresti assicurarti di aver selezionato il database corretto, che è il motivo più comune di quel problema.

      Amministratore

  16. Ho usato il plugin Duplicator per configurare una copia di un sito web per un'organizzazione no-profit che ho ereditato. Dopo averlo ricaricato in modo che tutti i plugin siano disabilitati, sono finalmente giunto alla conclusione che il mio sito sta tentando di utilizzare https:// per accedere alla dashboard. Per confondermi ulteriormente, un sito vuoto che ho creato in localhost NON utilizza https:// per accedere alla dashboard. Capisco il valore di https:// sul sito live, ma sembra che ci possa essere un modo per disabilitarlo in localhost?

  17. Esiste un plugin che ti permette di scaricare un file zip dal sito live e poi caricarlo in una nuova installazione di WordPress sull'host locale in modo più semplice?

    • Per quello che sembra tu stia cercando, la cosa più vicina sarebbe il metodo 2 di questa guida che dovresti dare un'occhiata.

      Amministratore

  18. I successfully uploaded to localhost but when i try to use localhost/mysite_location/wp-admin, it redirects to the live site. Not the one on the localhost.
    Need help :(

  19. Ottimo tutorial. È diretto. Sfortunatamente vengo ancora reindirizzato alla dashboard non appena provo a inserire il mio URL. Ho seguito tutti i passaggi ma manca qualcosa. Qualcuno ha un'idea di quale possa essere il problema? Saluti

    • Potresti voler controllare la tabella delle opzioni nel tuo database per assicurarti di non aver impostato l'URL del sito nell'area wp-admin

      Amministratore

  20. Ciao, grazie per il tutorial, è stato super utile!!
    Tuttavia, dopo aver seguito tutti i tuoi passaggi, ho problemi a "stabilire una connessione sicura" (immagino a causa dell'SSL) e quindi non funziona. Ho anche provato a cambiare una riga 'DB_HOST' in 'localhost/localhost:8888' nel file wp-config.php che non era menzionata nel video, ma non ha aiutato.

    Inoltre, quando ho cambiato i link ho provato molte varianti, niente ha funzionato. Qualcuno ha riscontrato un problema simile e ha trovato una soluzione?

    • Hai provato a cancellare tutta la cache dopo aver aggiornato gli URL e c'è l'opzione per continuare comunque sotto avanzate in quella pagina di errore?

      Amministratore

  21. Innanzitutto grazie per queste chiare spiegazioni che ho seguito alla lettera. Il risultato è che posso accedere alla homepage del mio sito localmente, ma i link in questa homepage non sembrano funzionare perché quando clicco su un link, ad esempio:
    localhost.mysite.com/subject.html
    è la seguente pagina che viene visualizzata per tutti i link:
    localhost/dashboard

    Puoi aiutarmi a risolvere questo problema
    Grazie in anticipo

  22. Ottimo lavoro, sto riscontrando un nuovo problema, ovvero posso accedere solo alla home page del mio sito WordPress. Come posso accedere ad altre pagine??

  23. Ciao,

    questo è davvero facile da seguire e utile, quindi grazie.

    Ho però una domanda molto semplice.

    Quando aggiorni gli URL, dici di sostituire http:// example.com con il tuo sito live, ma cosa succede se il mio sito live usa https?

    • Se stai spostando il tuo sito su un server locale, consigliamo http per evitare problemi di installazione locale dovuti alla mancanza di un SSL; cambieresti a https se stessi spostando i contenuti su un sito live che utilizza SSL.

      Amministratore

  24. Grazie. Hai scritto questo articolo più di 5 anni fa, ed è ancora valido. Sono riuscito a configurare tutto bene senza troppi problemi seguendo le tue istruzioni manuali. Grazie in particolare per le query SQL.
    Philip

  25. Dopo aver finito l'installazione, clicco sul pulsante Admin Login. il browser apre una nuova finestra per l'installazione di wordpress di nuovo? e la pagina di accesso non c'è

    Ho controllato le cartelle. tutti i file sono stati copiati.

  26. Qualcuno ha trovato una soluzione per la copia del sito localhost (da live https) all'amministrazione che vuole usare https?

  27. Ho trovato che le tue istruzioni per lo spostamento manuale del mio sito (dal server live a localhost) hanno funzionato abbastanza bene. Ho dovuto fare la cosa dei permalink - basta cliccare su 'salva' senza cambiare nulla - per far funzionare correttamente i link. Ma per il resto è per lo più buono.

    Tuttavia, ho riscontrato un problema quando ho provato a usare nuovi temi. Se aggiungo un nuovo tema, allora sicuramente il tema si installa correttamente e appare nella pagina dei temi. Tuttavia, se provo ad anteprima o ad attivare il nuovo tema, ottengo solo una pagina completamente vuota - anche l'amministrazione diventa vuota. L'unica soluzione è usare il pulsante indietro del browser per tornare alla vista di amministrazione dove posso eliminare il tema.

    Aggiungere nuovi temi e provare a usarli fa crollare tutto!

    Qualche idea?

    (p.s. Sto usando una versione molto vecchia di Wordpress – 2.9.2…!! Che è il motivo per cui voglio giocarci su localhost e capire il modo migliore per aggiornare.)

  28. Il tutorial ha funzionato abbastanza bene ma ho avuto "Errore interno del server". Stavo scaricando un'installazione di rete completa. Ho ricopiato il file wp-config.php perché era diventato compresso, tutto lo spazio rimosso. Poi ho sostituito .htaccess con una nuova versione di rete e quel "RewriteBase /sitename/" era nella cartella dell'installazione, invece di "RewriteBase /"

  29. Le istruzioni sono chiare e dirette, ma sfortunatamente sto avendo un incubo totale per far funzionare il mio sito sul server locale. Dopo molti tentativi e sono riuscito a connettermi al database e a visualizzare parte del contenuto del sito, ma i link non funzionano (apparentemente non vengono trovati). Sto usando MAMP Pro per Windows. Forse proverò XAMMP – o userò un Mac – invece. Penso che gran parte del problema sia legato ai permessi, ma non so davvero da dove iniziare, sembrano esserci così tante correzioni necessarie!

    • Ciao Emma,

      Se riesci ad accedere all'area di amministrazione di WordPress, prova a visitare Impostazioni » Permalink e quindi fai clic sul pulsante Salva modifiche senza cambiare nulla.

      Amministratore

  30. Ho risolto il mio problema. Se hai spostato manualmente WordPress in localhost e hai installato w3 total cache nel tuo WordPress, devi svuotare la cache del browser dopo aver modificato il database e wp-config. Oppure apri semplicemente il tuo sito localhost con un browser diverso.

  31. Ho modificato wp-config e tutti gli URL del database in localhost, ma localhost continua a reindirizzarmi al sito live. Perché? Non posso più installare alcun plugin come duplicator perché il sito è già stato eliminato

    • Ciao Andy

      Hai provato a cambiare le impostazioni dalla dashboard di wp?

      Impostazioni->Generale->Indirizzo WordPress (URL), Indirizzo sito (URL)

      Anche se mostra l'indirizzo localhost, salvalo e controlla. Spero aiuti.

  32. Ciao wpbeginner,

    Grazie per il tutorial, mi aiuta molto. Ho provato l'installazione manuale ma alla fine mi reindirizza continuamente alla pagina di installazione di WordPress. Per favore, aiutami, penso di essere quasi finito. Sto usando xampp.

    Grazie

  33. Ciao,
    Sto riscontrando problemi durante lo spostamento del mio sito, dice che LOCALHOST SI RIFIUTA DI CONNETTERSI.
    Ma i miei altri siti locali vanno bene.
    Lo sto spostando in locale perché qualcosa è andato terribilmente storto e la mia pagina non si carica sui server.

    Qualsiasi suggerimento o consiglio è apprezzato

    • In MAMP Preferences imposta le tue porte su – Apache 80, Nginx 443 e MySQL 3306 e vedi se questo risolve il problema

  34. Grazie per questo articolo, l'ho trovato molto utile ma vorrei aggiungere qualcosa, se posso.

    Ho usato il metodo manuale con successo, con un'eccezione: non riuscivo a navigare in nessuna delle pagine o dei post dal menu del mio sito. Ricevevo un errore di pagina non trovata. Ho provato tutto qui, salvando i permalink, ma niente ha funzionato. Alla fine ho trovato un post altrove che mi ha dato la soluzione. Ho dovuto modificare una riga nel file httpd.conf di Apache. Apri il file e cerca 'AllowOverride'. Se appare così: 'AllowOverride None', cambialo in 'AllowOverride All'. Non riuscivo ad accedere a ogni pagina e post e a vedere tutto il contenuto!. FYI, ci sono diverse opzioni di 'AllowOverride' ma quella che stai cercando si trova su una riga da sola. So che questo non è un forum di configurazione WordPress ma di Apache, ma altri potrebbero riscontrare lo stesso problema. Spero che questo aiuti.

  35. Ciao ragazzi,

    I’m running into a serious problem. When I click on my local site forler with servers ON on MAMP, it redirects to live site :-( I’ve done everything this tutorial says, do you know where is the problem ?

    Grazie per il tuo aiuto

  36. Sfortunatamente, quando seguo questa guida, tutti i link nel mio sito locale reindirizzano al sito live.
    Qualche suggerimento?

  37. Ciao,
    dopo aver seguito le istruzioni per la migrazione manuale, mi ritrovo con una schermata bianca quando provo ad accedere al mio sito web su localhost. Qualche idea?

  38. Dopo aver eseguito la query SQL per sostituire i link, ricevo un errore 1064 – sembra esserci un problema con la sintassi del codice. Sto ipotizzando che sia il (:) nell'URL del mio localhost: ‘http://localhost:888/localwebsite’ – qualche idea su come posso aggirare questo problema? Sto usando MAMP per eseguire il server locale.

  39. Hi there!
    I’ve had a successful migration to local site except for my Media Library, every picture is there (lots of files), url’s are correct, but when they don’t show up in the actual blog. When I go to media library it just shows the grid of the pics – all blank, but in description, url etc everything is correct.

    Hai qualche idea su cosa fare dopo?

    • Prova ad andare nella tua bacheca di WordPress, fai clic sul menu Impostazioni in fondo alla barra laterale sinistra. Quindi fai clic sul menu Lettura nel sottomenu Impostazioni, scorri fino alle opzioni di visibilità del sito e seleziona l'opzione 'Consenti ai motori di ricerca di indicizzare' e fai clic su Salva modifiche in fondo alla pagina. Vedi se funziona, altrimenti potresti dover andare nel tuo terminale ed estrarre manualmente i file multimediali dal tuo vecchio sito in modo ricorsivo – ho dovuto seguire questa strada e posso guidarti se hai domande. Spero questo aiuti.

  40. Hi there, Thanks for the post, it’s a huge success for me.
    So far, I’ve been able to get to the wp-login page.
    and I’m sorry if this is a very silly question. but I’m really newbie with wp

    il mio problema è che non riesco ad accedere :$

    I’ve tried the same logins as the live details = don’t work
    as I haven’t set up the dashboard and it’s a local. no email will work.

    what should I do?
    btw, it’s on a mac.

    Molte grazie in anticipo. L'aiuto è apprezzato!!

  41. Hi again,
    My sincere apologies! Posted a comment yesterday (July 24) re difficulty running the Duplicator program from my browser. Went back to check today and realised that I had made a mistake with the placement of the “test-site” folder which contained the installer.php and the zip archive database.

    Una volta posizionata correttamente questa cartella nella cartella htdocs, tutto ha funzionato bene e sono stato in grado di installare i dati del sito web localmente come da tue istruzioni.

    Grazie ancora per tutto il tuo aiuto!

  42. Ciao, grazie ancora per un altro ottimo articolo! Tutto molto utile!

    Sono alla fase di apertura dell'installer di Duplicator sul mio computer locale. Tuttavia, quando inserisco "http://localhost/test-site/installer.php" nel mio browser, ricevo un "errore 404" che dice "oggetto non trovato".

    Interessante, se uso "localhost" da solo o "localhost/phpmyadmin", entrambi funzionano. Ho spostato la cartella "test-site" nella cartella "htdocs" ma ancora non funziona.

    Suggerimenti??
    Grazie

  43. Grazie per questa guida, ma cosa succede se si sta migrando da un sito live con un certificato SSL a un sito di sviluppo senza SSL (da https a http?)

    Ho fatto funzionare il front-end, tuttavia, HTTPS viene ancora aggiunto all'URL di wp-login, impedendomi l'accesso alla pagina di accesso all'amministrazione.

    Sono necessari ulteriori passaggi per eliminare https dalla pagina di accesso WP di un sito locale/di sviluppo?

    • Ho un problema simile. Ho migrato un sito live su MAMP usando il plugin WP Migrate DB e FTP. Ricevo il seguente errore – a causa del certificato SSL del sito live. Ha a che fare con i prefissi del database che non corrispondono. Ma – non posso cambiare il prefisso sul sito live, ho chiamato Go Daddy per vedere se modificando il prefisso del sito live per farlo corrispondere al prefisso del database della mia installazione locale avrebbe rotto il sito, hanno detto che non c'erano garanzie, ho provato e ha rotto il sito.
      messaggio di errore che ricevo quando inserisco l'URL localhost:8888.

      Si è verificato un errore durante una connessione a localhost:8888. Il client ha riscontrato dati non validi dal server. Codice di errore: SSL_ERROR_BAD_SERVER
      La pagina che stai cercando di visualizzare non può essere mostrata perché l'autenticità dei dati ricevuti non ha potuto essere verificata.
      Si prega di contattare i proprietari del sito web per informarli di questo problema.

      Grazie in anticipo per qualsiasi aiuto!

    • Bene, ho usato un certificato SSL ed è quello che ho fatto:
      Al passaggio in cui devi aggiornare gli URL nel tuo database di WordPress facendo riferimento al tuo sito live, scrivi la query SQL 4 volte per cambiare ogni URL che potrebbe esistere.
      La prima volta scrivi il codice come sopra “http://www.example.com”, poi “http://example.com”, dopo “https://www.example.com” e infine “https://example.com”.
      Assicurati: 1) che scrivi tutte e quattro le volte l'URL http://localhost/test-site che sostituirà quegli URL
      2) cambia wp_options, wp_posts e wp_postmeta con i tuoi corretti (i miei ad esempio erano cagwp_options ecc.)

      E un ultimo promemoria: Infine (se ti stai spostando su localhost), nell'ultimo passaggio devi anche cambiare il nome host in localhost (file wp_config.php)

      /** Hostname MySQL */
      define(‘DB_HOST’, ‘localhost’);

  44. Ho provato a usare questo articolo ma non sono sicuro a quale punto dovrei installare WordPress. Qualcuno può aiutarmi qui?

    Grazie

    • non devi reinstallare WordPress. tutti i file dall'installazione wp di origine sono già stati sottoposti a backup.

  45. Ho già usato queste istruzioni prima e hanno funzionato bene, tuttavia ora ho una versione aggiornata di MAMP e WordPress e continuo a ricevere errori. Tra un gioco e l'altro ottengo la schermata bianca vuota o il file index.php. come testo.

    Entrambi problemi simili agli utenti qui sotto.

    potrebbe essere ora di aggiornare questo.

    Ho rinunciato a spostare il mio sito in locale e ho deciso di avere anche un URL di sviluppo, tuttavia, quando eseguo la query SQL sopra, finisco sempre con una mancata corrispondenza di token, nonostante abbia apportato tutte le modifiche necessarie.

  46. Grazie mille per il tuo lavoro.

    Ma non funziona. Se eseguo local installer.php vedo una schermata vuota.

    Cordiali saluti
    Andi

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.