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 WordPress da Server Locale a Sito Live (2 Metodi)

Molti utenti di WordPress preferiscono lavorare sui propri siti web utilizzando un server locale sul proprio computer. Questo ti permette di lavorare sul tuo sito web in privato prima di rendere disponibili le modifiche online.

Alla fine, dovrai spostarlo su un server live per renderlo accessibile ai visitatori online. Questa transizione è fondamentale per garantire che il tuo sito web funzioni correttamente sul sito live.

Abbiamo lavorato su molti siti web locali, quindi abbiamo dovuto imparare il modo più semplice per trasferire i contenuti sui siti web live.

In questo articolo, forniremo istruzioni passo passo su come spostare WordPress da un server locale a un sito live.

Come spostare WordPress da server locale a sito live (2 metodi)

Perché spostare WordPress da un server locale a un sito live?

Costruire il tuo blog WordPress su un server locale è un modo sicuro per testare le modifiche sul tuo sito web senza influenzare i visitatori.

Una volta terminato di perfezionare il tuo sito web, il passo successivo è passare dal tuo server locale a un sito live.

Ti mostreremo due modi per spostare il tuo sito da un server locale a un sito live.

Il primo metodo utilizza un plugin di migrazione WordPress ed è consigliato per i principianti.

Nel secondo metodo, ti mostreremo come spostare manualmente WordPress da un server locale a un sito live.

Puoi scegliere il metodo che funziona meglio per te:

Prima di migrare il tuo sito WordPress

Devi avere alcune cose pronte per migrare WordPress da un server locale a un server live.

Innanzitutto, presumiamo che tu abbia un sito WordPress in esecuzione su un server locale (chiamato anche localhost) sul tuo computer e che tu abbia pieno accesso ad esso.

Successivamente, dovrai avere un nome di dominio e un servizio di web hosting.

Abbiamo sentito innumerevoli storie di principianti che hanno iniziato con provider di hosting web scadenti o gratuiti e se ne sono pentiti. Nella nostra esperienza, la scelta del giusto provider di hosting è fondamentale per il successo di qualsiasi sito web.

Per rendere la tua decisione più facile, ti consigliamo di utilizzare Bluehost. Sono un'azienda di hosting WordPress ufficialmente raccomandata e stanno offrendo agli utenti di WPBeginner uno sconto esclusivo + dominio e certificato SSL gratuiti.

In sostanza, puoi iniziare con soli $2,99 al mese.

Se desideri una valida alternativa a Bluehost, puoi considerare Hostinger. Anche loro offrono uno sconto esclusivo agli utenti di WPBeginner con un nome di dominio gratuito.

Se puoi permetterti di spendere un po' di più, dai un'occhiata a SiteGround. Hanno anche un'offerta speciale per i lettori di WPBeginner.

Se hai bisogno di aiuto per configurare il tuo sito web, segui la nostra guida passo passo su come creare un sito web.

Infine, avrai bisogno di un programma FTP e di sapere come usare FTP per caricare il tuo sito locale sul sito live.

Pronto? Iniziamo a migrare il tuo sito WordPress.

Tutorial video

Iscriviti a WPBeginner

Se preferisci istruzioni scritte, continua a leggere.

Metodo 1: Trasferire WordPress dal server locale al sito live utilizzando un plugin di migrazione (Consigliato)

Questo metodo è più semplice ed è consigliato per i principianti. Utilizzeremo un plugin di migrazione WordPress per spostare WordPress da localhost a un sito live.

Passaggio 1: Installa e configura il plugin Duplicator

Innanzitutto, devi installare e attivare il plugin Duplicator sul tuo sito locale. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.

Suggerimento Pro: Esiste anche una versione pro di Duplicator che offre backup sicuri, archiviazione cloud, ripristino facile del sito e altro ancora.

Dopo l'attivazione, devi andare alla pagina Duplicator » Backups e fare clic sul pulsante ‘Crea nuovo’.

Crea un nuovo backup per la migrazione

Questo ti porterà a una schermata in cui puoi dare un nome al tuo backup.

Quindi, fai clic sul pulsante ‘Avanti’.

Nome pacchetto di backup

Duplicator eseguirà ora alcuni test per verificare se tutto è in ordine.

Se tutti gli elementi sono contrassegnati come ‘Buono’, fai clic sul pulsante ‘Crea’.

Pacchetto di build

Questo processo potrebbe richiedere alcuni minuti, a seconda delle dimensioni del tuo sito web. Devi lasciare questa scheda aperta finché non è completata.

Una volta terminato, vedrai le opzioni di download per i pacchetti ‘Installer’ e ‘Archive’. Devi fare clic sul pulsante ‘Scarica entrambi i file’ per scaricare entrambi i file sul tuo computer.

Scarica entrambi i file di backup

Il file ‘Archive’ è una copia completa del tuo sito WordPress. Include tutti i file core di WordPress, nonché le tue immagini, caricamenti, temi, plugin e un backup del tuo database WordPress.

Il file ‘Installer’ è uno script che automatizzerà l'intero processo di migrazione decomprimendo il file di archivio contenente il tuo sito web.

Passaggio 2: Crea un database per il tuo sito WordPress live

Prima di poter eseguire l'installer o caricare il sito WordPress da localhost al tuo server di hosting, devi creare un database MySQL per il tuo nuovo sito web live.

Se hai già creato un database MySQL, puoi saltare questo passaggio.

Per creare un database, è necessario visitare la dashboard cPanel del proprio account di hosting. Quindi, individuare la sezione 'Database' e fare clic sull'icona 'MySQL Database Wizard'.

Procedura guidata database MySQL

Nella schermata successiva, c'è un campo per creare un nuovo database.

Fornisci semplicemente un nome per il tuo database e fai clic sul pulsante 'Crea Database'.

Nome nuovo database

cPanel creerà ora un nuovo database per te.

Dopodiché, è necessario inserire un nome utente e una password per il tuo nuovo utente e quindi fare clic sul pulsante 'Crea Utente'.

Crea nuovo utente database

Successivamente, è necessario aggiungere l'utente appena creato al database.

Per prima cosa, fai clic sulla casella di controllo 'Tutti i privilegi'.

Controlla tutti i privilegi

Quindi, scorri verso il basso e fai clic sul pulsante 'Apporta Modifiche' per salvare le modifiche.

Il tuo database è ora pronto per essere utilizzato con il tuo sito WordPress. Assicurati di annotare il nome del database, il nome utente e la password. Avrai bisogno di queste informazioni nel passaggio successivo.

Passaggio 3: Carica i file dal server locale al sito WordPress live

Ora, devi caricare i file di archivio e installer dal tuo sito locale al tuo account di hosting.

Per prima cosa, connettiti al tuo sito live utilizzando un client FTP. Una volta connesso, assicurati che la directory principale del tuo sito web sia completamente vuota.

Normalmente, la directory principale è la cartella /home/public_html/.

Alcune società di hosting WordPress installano WordPress automaticamente al momento dell'iscrizione. Se ci sono file di WordPress, devi eliminarli.

Dopodiché, puoi caricare i file archive.zip e installer.php da Duplicator nella tua directory principale vuota.

Carica file archivio e installer

Passaggio 4: Esecuzione dello script di migrazione

Dopo aver caricato i file di migrazione, è necessario visitare il seguente URL nel browser:

http://example.com/installer.php

Non dimenticare di sostituire 'example.com' con il tuo nome di dominio.

Questo avvierà la procedura guidata di migrazione di Duplicator.

L'installer eseguirà alcuni test e inizializzerà lo script.

Procedura guidata di migrazione Duplicator - passaggio 1

Nella sezione Impostazioni, ti verrà chiesto di inserire l'host MySQL, il nome del database, il nome utente e la password.

Il tuo host sarà probabilmente localhost. Successivamente, inserirai i dettagli del database che hai creato nel passaggio precedente.

Quindi, fai clic sul pulsante 'Valida' per assicurarti che i dettagli inseriti siano corretti.

Valida impostazioni

Dopo di che, fai clic sul pulsante 'Avanti' per continuare.

Duplicator importerà ora il backup del tuo database WordPress dall'archivio nel tuo nuovo database.

Aggiornerà anche gli URL che puntano al sito locale e al tuo nuovo sito live.

Ora puoi fare clic sul pulsante 'Accesso Admin' per accedere all'area di amministrazione di WordPress del tuo sito live.

Login amministratore

Una volta effettuato l'accesso al tuo sito live, Duplicator eliminerà automaticamente i file di installazione.

Tutto qui. Hai spostato con successo WordPress dal server locale al tuo sito live.

Metodo 2: Trasferire manualmente WordPress dal server locale al sito live

In questo metodo, ti mostreremo come spostare manualmente WordPress dal server locale al tuo sito live. Sarà utile se il primo metodo non funziona o se preferisci farlo manualmente.

Passaggio 1: Esporta il database WordPress locale

La prima cosa da fare è esportare il tuo database WordPress locale. Useremo phpMyAdmin per farlo.

Se non hai familiarità con esso, potresti voler dare un'occhiata alla nostra guida alla gestione del database WordPress tramite phpMyAdmin.

Vai semplicemente su http://localhost/phpmyadmin/ e fai clic sul tuo database WordPress. Successivamente, fai clic sul pulsante 'Esporta' nella barra dei menu in alto.

Esporta da localhost

Nell'opzione 'Metodo di esportazione:', puoi scegliere 'Rapido' o 'Personalizzato'. Personalizzato ti fornirà più opzioni per esportare il tuo database.

Ma ti consigliamo di scegliere 'Rapido' e quindi fare clic sul pulsante 'Vai' per scaricare il tuo database.

Esporta database WordPress usando phpMyAdmin

Passaggio 2: Carica i file di WordPress sul sito live

Ora, dovremo spostare tutti i file del tuo sito web sul sito live.

Per iniziare, apri il tuo client FTP e connettiti al tuo account di web hosting.

Una volta connesso al tuo sito live, assicurati di caricare i file nella directory corretta. Ad esempio, se vuoi che il sito sia ospitato su 'tuosito.com', allora vorrai caricare tutti i file nella tua directory public_html.

Ora seleziona i tuoi file WordPress locali e caricali sul tuo server live.

Carica file WordPress via FTP

Passaggio 3: Crea un database MySQL sul tuo sito live

Mentre il tuo client FTP sta caricando i tuoi file di WordPress, puoi iniziare a importare il tuo database sul server live.

La maggior parte dei provider di hosting WordPress offre cPanel per gestire il tuo account di hosting, quindi ti mostreremo come creare un database utilizzando cPanel.

Innanzitutto, devi accedere alla tua dashboard cPanel e fare clic sull'icona 'MySQL Database Wizard', che si trova nella sezione 'Database'.

Seleziona procedura guidata database MySQL

Nella schermata successiva, puoi creare un nuovo database.

Devi fornire un nome per il tuo database, quindi fare clic su 'Crea Database'.

Nome e crea nuovo database

cPanel creerà ora automaticamente un nuovo database per te.

Successivamente, devi inserire un nome utente e una password per il tuo nuovo utente e quindi fare clic su 'Crea Utente'.

Crea nuovo utente database

Dopo di che, devi aggiungere l'utente appena creato al database.

Per prima cosa, seleziona la casella di controllo 'Tutti i privilegi'.

Casella di controllo Controlla tutti i privilegi

Quindi, scorri verso il basso e fai clic su 'Apporta Modifiche' per salvare le modifiche.

Hai creato con successo un nuovo database per il tuo sito WordPress live.

Passaggio 4: Importa il database di WordPress sul sito live

Il passaggio successivo nel processo è importare il tuo database di WordPress.

Vai alla tua dashboard di cPanel, scorri verso il basso fino alla sezione 'Database' e fai clic su 'phpMyAdmin'.

Fai clic su phpMyAdmin

Questo ti porterà a phpMyAdmin, dove dovrai fare clic sul database che hai appena creato sopra. phpMyAdmin mostrerà il tuo nuovo database senza tabelle.

Successivamente, fai clic sulla scheda 'Importa' nel menu in alto. Nella pagina di importazione, fai clic sul pulsante 'Scegli File' e quindi seleziona il file del database dal sito locale che hai salvato nel primo passaggio.

Importa database tramite phpMyAdmin

Dopo di che, fai clic sul pulsante 'Vai' in fondo alla pagina. Il tuo database verrà importato automaticamente in phpMyadmin.

Passaggio 5: Modifica l'URL del sito

Ora devi modificare l'URL del sito nel tuo database in modo che si connetta con il tuo sito WordPress live.

In phpMyAdmin, cerca la tabella wp_options nel tuo database che hai appena importato sopra.

Se hai modificato il prefisso del tuo database, allora invece di wp_options, potrebbe essere {new_prefix}_options.

Successivamente, fai clic sul pulsante 'Sfoglia' accanto a wp_options. Oppure, fai clic sul link nella barra laterale per aprire la pagina che contiene un elenco di campi all'interno della tabella wp_options.

Sfoglia la tabella delle opzioni di wp

Quindi, nella colonna options_name, devi cercare l'opzione siteurl.

Quindi, fai clic sull'icona ‘Modifica’.

Modifica siteurl in phpMyAdmin

Questo aprirà una finestra in cui potrai modificare il campo.

Nella casella di input option_value, vedrai l'URL della tua installazione locale, che sarà qualcosa come http://localhost/test.

Devi inserire l'URL del tuo nuovo sito in questo campo, ad esempio: https://014.leahstevensyj.workers.dev.

Quindi, puoi salvare il campo facendo clic sul pulsante ‘Vai’.

modifica il campo siteurl

Successivamente, devi seguire gli stessi passaggi di cui sopra per il nome dell'opzione home. Il menu wp_options può essere lungo diverse pagine. Di solito, l'opzione home si troverà nella seconda pagina.

Quindi, aggiorna l'URL home, in modo che sia lo stesso dell'URL del tuo sito live.

Passaggio 6: Configura il tuo sito live

Ora che hai importato il database e caricato i tuoi contenuti, è il momento di configurare WordPress.

A questo punto, il tuo sito dovrebbe mostrare un errore di tipo ‘Errore di connessione al database‘.

Per risolvere questo problema, connettiti al tuo sito web utilizzando un client FTP e apri il file wp-config.php.

Dovrai cercare le seguenti righe di codice:

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

Dovrai fornire il nome del database, il nome utente e la password che hai creato in precedenza.

Successivamente, salva il file wp-config.php e caricalo nuovamente sul tuo server di hosting WordPress.

Ora, quando visiti il tuo sito web, dovrebbe essere online.

Dopodiché, devi accedere al tuo pannello di amministrazione di WordPress e andare su Impostazioni » Generali. Quindi, senza cambiare nulla, scorri fino in fondo e fai clic sul pulsante 'Salva modifiche'.

Salva impostazioni generali

Questo assicurerà che l'URL del tuo sito sia corretto ovunque sia necessario.

Una volta fatto ciò, vai su Impostazioni » Permalink, quindi scorri verso il basso e fai clic su 'Salva modifiche' per assicurarti che tutti i link dei post funzionino correttamente.

Salva impostazioni permalink

Ogni volta che sposti un sito WordPress da un dominio all'altro o da un server locale a un sito live, ti imbatterai in link interrotti e immagini mancanti.

Ti mostreremo due modi per aggiornare gli URL. Puoi scegliere quello che funziona meglio per te.

1. Aggiorna gli URL utilizzando il plugin Search & Replace Everything (Consigliato)

Il modo più sicuro per risolvere questo problema è utilizzare Search & Replace Everything. È un potente plugin di WordPress che ti consente di eseguire facilmente attività di aggiornamento in blocco sul tuo sito web senza scrivere complesse query di database.

Innanzitutto, devi installare e attivare il plugin Search & Replace Everything.

Dopo l'attivazione, vai alla pagina Strumenti » WP Search & Replace.

Cerca e sostituisci URL dalla migrazione da locale a sito live

Da qui, devi inserire l'URL del tuo sito locale nel campo 'Cerca' e l'URL del tuo sito live nel campo 'Sostituisci con'.

Scorri un po' e fai clic su 'Seleziona tutto' sotto le tabelle. Questo assicura che il plugin cerchi l'URL vecchio ovunque nel database.

Seleziona tabelle

Ora fai clic sul pulsante 'Anteprima ricerca e sostituzione' per continuare.

Il plugin cercherà nel tuo database tutte le istanze dell'URL vecchio e poi mostrerà un'anteprima dei risultati.

Anteprima modifiche

Se tutto sembra a posto, fai clic su 'Sostituisci tutto' per salvare le modifiche.

Vedrai un avviso riguardo alle modifiche che stai apportando. Fai clic su 'Sì' per continuare.

Il plugin aggiornerà ora il database e sostituirà gli URL locali con l'URL del tuo sito web attuale.

2. Aggiorna URL manualmente (Avanzato)

Un altro modo per aggiornare gli URL è utilizzare la seguente query SQL:

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

Vai semplicemente su phpMyAdmin, fai clic sul tuo database, quindi fai clic su 'SQL' dal menu in alto e aggiungi la query sopra.

Assicurati di cambiarlo con gli URL del tuo sito locale e del tuo sito live e fai clic sul pulsante 'Vai'.

Riparazione immagini WordPress e URL interrotti dopo lo spostamento sul sito live

Fatto. Hai ora migrato con successo WordPress dal tuo server locale a un sito live.

Speriamo che il tuo sito web live sia operativo e funzioni senza problemi. Se noti errori, puoi consultare la nostra guida agli errori più comuni di WordPress per ricevere aiuto nella risoluzione dei problemi.

Speriamo che questo articolo ti abbia aiutato a spostare WordPress da un server locale a un sito live. Potresti anche voler consultare la nostra guida su come spostare un sito live su un server locale o dare un'occhiata alla checklist definitiva per la migrazione del sito web per i passaggi pratici di migrazione di WordPress.

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

912 CommentsLeave a Reply

  1. Alcuni giorni fa ho pubblicato che avevo usato con successo il metodo n. 1. Ora ci sto riprovando, da zero, senza successo.

    Ho due siti web su un unico host (due sottodomini: www e blog). uno si trova in /public/ e l'altro in /public_blog/.
    (quindi, non una sottocartella ma una cartella sorella, presso il mio provider di hosting). Entrambi i sottodomini (www e blog) hanno un certificato SSL.

    Sono riuscito ad accedere all'area di amministrazione di WP, a pulire i file rimanenti; post e pagine sono elencati, ma cliccando su anteprima viene visualizzata una pagina bianca. Nessun errore nel log

    Non so come tracciare e scoprire i passaggi (anche se ho il dup-installer-log.txt)

    grazie

    • Probabilmente dovresti contattare il tuo provider di hosting per assicurarti che il sottodominio sia impostato sulla posizione corretta della cartella, poiché è il motivo più comune di quel problema.

      Amministratore

  2. Tutorial brillante.

    Ho scelto l'opzione 1. Sono arrivato al punto 4, ma poi tentando di avviare Wordpress, ho ricevuto un messaggio di "troppi reindirizzamenti". Ho passato ore a cercare di capire cosa avessi fatto di sbagliato, provando tutti i suggerimenti per quel tipo di errore, e alla fine non era colpa mia. Non funzionava perché la versione del database che stavo usando su Wamp era più recente della versione sul mio hosting 1and1 ionos.

    Ho chiamato l'assistenza clienti di 1and 1 per chiedere se potessero aggiornare la versione del database e sembra che abbiano avuto altre lamentele. 2 giorni dopo, la versione del database è stata aggiornata e il mio sito locale è stato trasferito sul sito live in pochi minuti.

    Quindi... le versioni del database sono un'altra cosa da considerare se si verificano problemi.

    Grazie per un tutorial così eccellente, userò di nuovo questo metodo in futuro.

    • Thanks for sharing your solution should anyone else run into this issue :)

      Amministratore

  3. Perfetto. Ho usato il metodo #1. Ora il sito (sul server) è online e funzionante.
    Ma, poi, quando aggiungo post, pagine, menu in localhost,… come posso aggiornare il sito reale, senza ricominciare da capo?
    grazie

    • Potresti usare il metodo duplicator per spostare i contenuti aggiornati sul tuo sito attuale

      Amministratore

      • Grazie. Ci proverò.

        Non mi sono accorto che il mio post fosse stato pubblicato ieri, quindi ne ho scritto uno nuovo ponendo la stessa domanda.
        Mi scuso per l'inconveniente.

  4. Il mio sito web funziona bene in locale, ma quando lo carico sul mio dominio live alcune immagini dei pulsanti social non vengono visualizzate, puoi aiutarmi per favore?

    • Ti consigliamo innanzitutto di contattare il supporto del plugin che stai utilizzando per assicurarti che non ci siano problemi specifici nel trasferimento dei contenuti.

      Amministratore

  5. Ciao! Ho seguito ogni passaggio ma una volta arrivato al passaggio 4 e cliccato su Admin Login, ricevo un errore che dice "Si sono verificati troppi reindirizzamenti tentando di aprire [...]. Ciò può verificarsi se si apre una pagina che viene reindirizzata per aprire un'altra pagina che a sua volta viene reindirizzata per aprire la pagina originale".
    Come posso risolvere?

  6. Ciao, ho seguito le istruzioni finora e tutto sembra procedere bene, ma il problema inizia al passaggio 4.
    Ho caricato i file di migrazione, dopo aver verificato che il file è di 1,2 GB.
    Dopo aver avviato installer.php, il messaggio è: il file è di 4k, si prega di caricare il file completo.
    Sono sicuro che il file caricato sia stato caricato completamente.
    Il processo si interrompe qui, cosa posso fare?

    • Dovresti contattare il supporto di Duplicator e segnalare l'errore, loro saranno in grado di assisterti.

      Amministratore

  7. Grazie per questo fantastico tutorial! Sto costruendo un nuovo sito web localmente, ma ho già un sito live in funzione che voglio sovrascrivere completamente con quello nuovo. Devo eliminare tutto il mio sito live prima di migrare? Entrambi utilizzano WordPress ma hanno temi completamente diversi... grazie!

    • Normalmente sarebbe meglio rimuovere il sito che stai sostituendo in modo da non avere file aggiuntivi non necessari sul tuo server.

      Amministratore

  8. Secondo me, vi consiglio di organizzare un tutorial video completo, sarebbe una guida pratica eccellente, più utile e molto più facile, perché permetterebbe di vedere l'esecuzione reale fino al raggiungimento dei risultati.. Grazie per il buon lavoro che offrite.

  9. Hi, I did this and now my slider/carousel does not work live but it shows and works on localhost. What can I do to fix this? Thank you.

    • It would depend on what error you are running into at the moment. If you reach out to the slider plugin’s support they should be able to assist.

      Amministratore

  10. Hi I really appreciate the in depth explanation. I am completely finished with step 5, changed my URL and Home to my actual URL i am using, but now when I type in my URL it still gives me the “if you are the owner login to launch site”. Not sure what I’m missing but i dont get an error message.

    • Hi Gage,

      Please recheck if you uploaded WordPress files to the correct directory. If you are unsure, then ask your hosting provider and they will let you know which directory you should upload it to.

      Amministratore

  11. Normalmente adoro i tuoi tutorial e ho costruito i miei due siti web personali con il tuo aiuto e la tua guida... Ma questo è troppo complicato per me!
    Quando eseguo Duplicator, non elenca tutte le voci come 'buone'. Il controllo delle dimensioni e i controlli aggiuntivi restituiscono un avviso. quindi non posso andare avanti. Il mio sito non è così grande... ma penso che stia cercando di impacchettare tutto (incluso il backup e i plugin che presumo di non dover migrare. C'è un modo per aggirare questo problema (sto cercando di scaricare il mio sito live su WAMP in modo da poter lavorare sull'uso di un nuovo tema).

    • Finché si tratta solo di avvisi, dovresti essere in grado di continuare, se fai clic sulla sezione con l'avviso, dovrebbe mostrarti diverse opzioni su come cambiare da avviso a buono. Puoi anche abilitare filtri per ignorare determinati file/cartelle

      Amministratore

  12. Fantastico! Grazie per aver condiviso queste informazioni, sono molto felice di leggere queste informazioni

  13. Ciao! Ho seguito le tue istruzioni finora e tutto sembra procedere come previsto, ma mi sono bloccato al Passo 6.
    Ho letto: “Per risolvere questo problema, connettiti al tuo sito web utilizzando un client FTP e modifica il file wp-config.php. Fornisci il nome del database, l'utente e la password che hai creato in precedenza al Passo 3. Salva il file wp-config.php e caricalo nuovamente sul tuo server. Visita il tuo sito web e dovrebbe essere online ora.”
    Puoi essere più specifico, per favore? Dove trovo esattamente il file wp-config.php e come lo modifico?

    • Troveresti il file wp-config dove si trovano le tue cartelle WordPress, che di solito è nella cartella public_html o www del tuo hosting. Useresti un editor di testo come Blocco note o simile per modificare il contenuto del file

      Amministratore

  14. “Fare clic sulla scheda Importa nel menu in alto. Nella pagina di importazione, fare clic sul pulsante Scegli file e quindi selezionare il file di database salvato nel passaggio 1.” Non riesco a trovare questo file, non ho idea di dove cercarlo.

  15. Fantastico articolo su come fare. L'ho seguito e ho facilmente migrato il mio sito da localhost al server live. Grazie per aver pubblicato! Sono un principiante nel trasferire un sito, quindi ho dovuto capire alcune delle cose più semplici. Una cosa che ho dovuto scoprire è come spostare le cartelle di file dal mio computer al server host usando cPanel. Dopo aver ricercato questo, ho scoperto di dover comprimere l'intera cartella con tutte le sue sottocartelle in un file ZIP e poi caricare quel singolo file.

  16. Correggere immagini e collegamenti interrotti aggiornando i percorsi: come aggiornare le immagini di sfondo? Il metodo menzionato nel passaggio 7 funziona solo per le immagini normali, non per le immagini di sfondo. Quindi, come si aggiornano le immagini?

  17. Ciao ragazzi, ottimo tutorial.

    Ma quando provo ad accedere al mio sito tramite l'URL, mi chiede di reinstallare Wordpress (intendo che mi mostra la procedura guidata di Wordpress quando si avvia)

    Inoltre, quando dici di andare nel database e creare un nuovo utente, mySQL non ha un'opzione.

  18. Ciao, ho seguito tutti i passaggi ma alla fine di tutto ricevo un messaggio di errore che dice Errore nella connessione al database

  19. Ciao! Ottimo articolo. Solo due cose che penso sarebbe bello leggere su questo argomento.
    1. Ci sono consigli sul flusso di lavoro per evitare link interrotti, immagini ecc. che menzioni?
    2. Inoltre, ho letto recensioni di plugin in cui gli utenti affermano che alcuni plugin scadenti lasciano "codice spazzatura" (codice e file inutilizzabili) dopo la disinstallazione/eliminazione del plugin, il che alla fine rallenta il loro sito web. È vero? Se sì, come potremmo, da principianti, rilevare quel "codice spazzatura" (essenzialmente i residui di plugin che abbiamo eliminato) e rimuoverlo?
    Nel mio sito web locale provo molti plugin che non intendo utilizzare e finirò per eliminare (come molti altri fanno), quindi sono interessato a questo.

    Grazie in anticipo.

    • Ciao Jasonas,

      1. Puoi seguire i passaggi precedenti nell'ordine in cui appaiono per evitare collegamenti interrotti.

      2. Puoi visualizzare i dati rimanenti nel tuo database WordPress utilizzando phpMyAdmin. Tuttavia, non raccomandiamo ai principianti di farlo a meno che non siano certi che questi dati stiano rallentando il loro sito web.

      Amministratore

  20. Ciao,

    Ho costruito il mio sito sul server locale, ora voglio spostarlo su un URL temporaneo sul mio WordPress che è installato sul mio pacchetto di hosting per finire e poi, una volta pronto, sarà puntato al nome di dominio che attualmente ospita il vecchio sito. Ho tentato i passaggi sopra ma arrivo fino al passaggio 1 e non ho idea di dove vada il file di esportazione?
    Scusa se questa è una domanda stupida ma non riesco a trovarlo da nessuna parte!

    Qualsiasi aiuto sarebbe molto apprezzato.
    Grazie,
    Sally

    • Ciao Sally,

      Il file di esportazione viene scaricato automaticamente sul tuo computer. Controlla la cartella Download del tuo computer o qualsiasi altra cartella in cui il tuo browser memorizza solitamente i file scaricati.

      Amministratore

      • Salve,

        Grazie, scusa, non riesco proprio a trovarlo lì. Ho svuotato la cartella e l'ho rifatto ma non è apparso nulla lì, da qui la domanda.

        Tutti i download di Safari vanno nella normale cartella download, quindi non so dove possa andare. Proverò con Duplicator e vedrò se riesco ad andare avanti!
        Grazie,
        Sally

        • Penso che forse puoi provare a scegliere download custom invece di download quick, e poi nel campo output, scegli “Salva output in un file” > Compressione: > gzipped

    • A seconda della tua configurazione, potrebbe non scaricare automaticamente. Potrebbe aprirsi in una nuova schermata e puoi quindi copiarlo/incollarlo in un file e salvarlo da solo. Non sono sicuro se questo sia solo una cosa di MAMP o cosa, ma quando sono passato a lavorare su un Mac, questa parte dei passaggi è cambiata.

  21. Ciao,
    I tuoi tutorial sono fantastici, grazie!

    Ho appena seguito questa discussione e non sono sicuro se quello che sto facendo è sbagliato, ma faccio il Passaggio 1 (Esporta) ma non ho idea di dove vada il file che sto esportando?
    Sto eseguendo un server locale sul mio Mac e mi sono bloccato qui, mi manca qualcosa?
    Sto cercando di trasferire il mio sito web dal server locale a WordPress in esecuzione sul mio pacchetto di hosting con 123 Reg. Questo andrà su un URL temporaneo finché non sarò pronto a passare al dominio che attualmente ospita il vecchio sito web.

    Qualsiasi aiuto sarà molto apprezzato.
    Molte grazie
    Sally

  22. Ho un sito web WordPress su un server live, voglio sostituirlo con un altro server WordPress che ho creato in locale, voglio mantenere lo stesso host e lo stesso nome di dominio. cosa devo fare per favore?

  23. Questo è molto utile. Voglio chiedere del prossimo passo. Cosa succede se continuo a sviluppare localmente e voglio sincronizzare le modifiche di tanto in tanto? Hai un tutorial per questo?

  24. Ho un problema in cui il mio laptop è morto con il server MAMP in locale. Sono stato in grado di estrarre tutti i file dal disco rigido ma non riesco a eseguire un'esportazione del database.

    Ho un laptop configurato con XAMP.

    Qualche idea?

  25. Domenica sera.
    Il cliente vuole il sito web.
    Ho provato Duplicator tutto il giorno, niente da fare.
    Problemi con PHP e DB, semplicemente non funziona… finché non arrivo al tuo post.

    Torniamo alle basi, amico, metti manualmente la diretta in onda.
    Grazie per aver condiviso.
    È l'idea più semplice eppure a volte cerchiamo di automatizzare le cose e fare meno lavoro.

    Had to share with you my truly akcnowledgment.
    Nicely done :)

  26. Ho ricevuto un "filesystem" WP completo tramite un server FTP da un mio fornitore e voglio creare una nuova pagina web con questi file, ma con il mio dominio.
    Posso usare questa "guida" per questo?
    Scusa le domande sciocche, ma ho lavorato solo su WP tramite una soluzione cloud.

    • Ciao Chell,

      Avrai bisogno anche del database di WordPress, non solo dei file. Una volta che avrai sia il database che i file di WordPress, potrai caricarli sul tuo dominio e importare il database.

      Amministratore

  27. Salve. Ho finito di costruire il mio sito su un server locale e sono pronto a spostarlo sul mio server live. Presumo che prima di seguire i tuoi passaggi, dovrei prima installare WordPress sul mio account di hosting. È corretto? E in tal caso, dovrei selezionare la casella che dice "Crea automaticamente un nuovo database per questa installazione"? Se lo faccio, dovrò sostituire quel database con quello del mio server locale, giusto? O dovrei lasciare deselezionata quella casella dato che sto per migrare un nuovo database su di esso? Grazie.

    • Ciao Scott,

      No, invece di installare WordPress, sposterai quello dal tuo server locale al sito live. Allo stesso modo, esporterai il tuo database locale e poi lo importerai sull'account di hosting del tuo server live utilizzando phpmyadmin tramite cpanel.

      Amministratore

  28. Ciao, dopo aver aggiornato il mio file wp-config.php per riflettere le informazioni del database, ora mi viene presentato quanto segue quando accedo al sito live:

    Errore fatale: Classe 'WP_Widget_Media' non trovata in /home/.../wp-includes/widgets/class-wp-widget-media-audio.php alla riga 17

  29. Amico, mi hai salvato la vita. Quella cosa con la query SQL per cambiare i link mi ha salvato. Ho provato per 2 giorni di fila a risolvere il problema del sito che non veniva visualizzato correttamente quando vi si accedeva dall'IP pubblico tramite il mio nome di dominio, anche se "siteurl" e "home" erano configurati correttamente. Grazie!

  30. Grazie in anticipo.

    Devo caricare il sito web WordPress dalla mia macchina locale al server web di proprietà della mia azienda, che si trova nello stesso edificio in cui lavoro. Il mio problema è che non sto utilizzando alcun servizio di hosting, quindi non sono sicuro di cosa fare per quanto riguarda il passaggio del file manager per il trasferimento del database. Giusto per essere chiari, come dovrei procedere se dovessi caricare il sito web dalla mia macchina locale al server privato dell'azienda senza utilizzare un servizio di web hosting.

  31. Ciao, sto per fare questa migrazione, ma ho una domanda. Cosa succede se devo caricare un sito web su un server ma nel mio localhost questo sito web fa parte di un multisito? Come posso isolare questo sito web dalla rete WordPress locale e infine caricarlo su un vero server web?

  32. phpMyAdmin – Errore
    Errore durante l'avvio della sessione; controllare il file di log di PHP e/o del webserver e configurare correttamente l'installazione di PHP. Assicurarsi inoltre che i cookie siano abilitati nel browser.

    session_start(): open(SESSION_FILE, O_RDWR) failed: No such file or directory (2)
    Questo è quello che ottengo e il mio sito non funziona, per favore aiutatemi.

    • Ciao Olumide,

      Se l'errore si verifica sul tuo sito live, contatta il tuo provider di hosting. Se questo accade sul tuo server locale, significa che la configurazione del tuo server locale non è corretta.

      Amministratore

  33. Ho appena seguito questi passaggi per spostare un sito locale su quello attivo e nessuno dei miei siti locali è stato trasferito.

  34. Per favore, ho problemi con il passaggio 7. Ho inserito il sito live ma cosa devo inserire per il sito locale? grazie

  35. Grazie a Dio per questo articolo!

    Il passaggio 6 mi ha salvato la vita, non si trovava da nessuna parte su Internet!!!

    Baci dalla Francia

  36. Ciao WPBEGINNER SUPPORT et al,

    Grazie, ho trovato il tuo articolo di aiuto per le persone là fuori. Spero di poter trovare il tuo favore per il mio problema. Dopo aver modificato aggiungendo codice in functions.php (sito live) non riesco più a visualizzare o accedere al sito web, mostra sempre il messaggio:
    Notice: ob_end_clean(): failed to delete buffer. No buffer to delete in /home/dh_awey63/website/wp-content/plugins/nextgen-gallery/nggallery.php on line 92
    ParseError thrown

    errore di sintassi, inatteso ‘ang’ (T_STRING)

    Ho cercato su Google il messaggio di errore e ho ricevuto alcuni consigli per accedervi tramite il client FTP FileZilla, ma non riesco ad accedere con successo, ricevo sempre un errore in: “Risposta: 530 Login errato”. “Errore: Errore critico: Impossibile connettersi al server”. C'è un modo per modificare il file functions.php per eliminare i miei commenti lì e ripristinare il sito alla normalità? Non so se lo sviluppatore web abbia configurato l'account ftp, quel libero professionista ha lasciato il suo lavoro disordinato e scadente nel suo web design ed è sparito dopo aver ricevuto il pagamento. Sono davvero nuovo in quest'area e non so cosa fare. Per favore, aiutatemi. Grazie mille.

    • Ciao Marlon,

      Puoi anche accedere ai tuoi file WordPress utilizzando il File Manager in cPanel nella dashboard del tuo account di web hosting. Una volta connesso al tuo sito tramite il file manager, devi individuare il tuo file functions.php e annullare le modifiche che hai apportato in precedenza.

      Amministratore

      • Ciao WPBEGINNER SUPPORT,

        Grazie per la tua pronta risposta. Mi dispiace, ma non ho davvero idea se il ragazzo che ha costruito il sito abbia creato un account cpanel, non conosco i dettagli di accesso se ce ne sono. Quel cattivo ragazzo non risponde mai ai miei messaggi dopo aver ricevuto i soldi da noi. Per favore, aiutami cosa fare se ci sono opzioni disponibili. Per favore, visita il sito web su rheumacares.ph. Grazie mille.

  37. Ciao, ho un problema al passaggio 4. Dopo aver importato il mio database, ricevo un messaggio di errore. Non so cosa ho sbagliato nel processo e non so come risolverlo. Potresti darmi qualche consiglio? Sto pubblicando il messaggio di errore qui sotto

    Thanks :)

    Errore
    Query SQL:


    — Database: `meusite`

    — ——————————————————–


    — Struttura della tabella per la tabella `wp_commentmeta`

    CREATE TABLE `wp_commentmeta` (
    `meta_id` bigint(20) UNSIGNED NOT NULL,
    `comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT ‘0’,
    `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
    `meta_value` longtext COLLATE utf8mb4_unicode_520_ci
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci
    MySQL ha detto: Documentazione

    #1050 – La tabella ‘wp_commentmeta’ esiste già

    • Ciao Victor,

      La tabella nel tuo database esiste già. Se non hai contenuti sul tuo sito live, puoi semplicemente ELIMINARE tutte le tabelle nel tuo database WordPress e poi provare a importare di nuovo.

      Amministratore

  38. Grazie per un articolo fantastico!

    Ho creato localmente un sito WordPress che vorrei sostituire con un sito attualmente online.

    Se voglio caricare il sito locale su un ambiente di test online, posso farlo senza dover configurare un nuovo database? Cioè, posso condividere lo stesso database utilizzato dal sito live? Se sì, come posso fare?
    Saluti, Jon

  39. Articolo fantasticamente utile, grazie! Sto creando un sito WordPress localmente per sostituirne uno ospitato online.

    Vorrei spostare quello ospitato localmente online in un ambiente di test in modo che non sostituisca il sito esistente.

    Le tue istruzioni suggeriscono che devo configurare un nuovo database SQL per il quale dovrò sostenere dei costi. C'è un modo per caricare il sito di test nel database esistente senza disturbare il sito live? Se sì, come?

    Grazie,
    Jon

    • Ciao Jon,

      Non è raccomandato, ma puoi cambiare il prefisso delle tabelle nel file wp-config.php del tuo sito di test con qualcosa di univoco. Usa lo stesso database MySQL del tuo sito live. In questo modo, il database del tuo sito live avrà tabelle per diverse installazioni di WordPress.

      Amministratore

  40. Posso usare l'installazione Softaculous di WordPress tramite Cpanel, quindi semplicemente caricare il database SQL e il tema corrente che ho usato? Caricare tutti i file di WordPress dal mio laptop al sito live tramite FTP richiede molto tempo poiché la mia connessione Internet è estremamente lenta (2 mbps).

  41. Ciao, ho seguito tutti i passaggi, tuttavia quando apro la pagina di accesso a WordPress ottengo questo
    Errore interno del server

  42. Salve,

    Sono confuso dal secondo passaggio. Quando clicco sul mio account client FTP, mi chiede di usare Cyberduck, ma poi non sono sicuro di quali file caricare o dove (come faccio a assicurarmi che sia su public_html?). Ho completato il primo passaggio, quindi sono quei file che dovrei caricare? Semplicemente non li vedo da nessuna parte. Grazie!

    • Ciao Madison,

      Questo tutorial riguarda lo spostamento di un sito web WordPress creato su un server locale (il tuo computer) su un sito web live. Se hai un server locale installato sul tuo computer (programmi come Wamp, MAMP, XAMP), troverai i file locali sul tuo computer. Questi sono i file che devi caricare.

      Il primo passaggio esporta solo il tuo database. Ti servirà nel passaggio 4.

      Amministratore

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.