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://www.wpbeginner.com.

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. Bel articolo,

    Everything was go fine until the signing up on wordpress Admin, i’ve had d domain name for a long time and I can’t remember my wp-admin login details. What can I do to rectify this problem?
    Secondly, I tried visiting my site, it opened but the site kept saying the page could not be found, I need help pls

  2. Hi there,
    So, My site is runing and seems to work on the Lovalhost/mysite
    DB connection is good, settes permalinks to default.

    MA:

    all the links fo to the domain (live site) what I’m missing?
    O.o

    Grazie in anticipo, ottimo tutorial

  3. ciao per favore aiutami ho questo errore quando clicco importa il mio database per favore aiutami

    Errore
    Query SQL:


    — Database: `testword`

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

    — Table structure for table `wp_commentmeta`

    CREATE TABLE IF NOT EXISTS `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_ci DEFAULT NULL ,
    `meta_value` LONGTEXT COLLATE utf8mb4_unicode_ci
    ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci AUTO_INCREMENT =1;

    MySQL ha detto: Documentazione

    #1046 – Nessun database selezionato

    • at the top of everything type USE ;
      eg if my database name is wordpress then type

      use wordpress;

  4. Needless to say, you are the website that I always come to check whenever I want to migrate my local WordPress site to a live server.
    Thank you guys for the easy steps.

  5. Ciao,

    Grazie mille.

    Avevo due domande:

    1. Sul mio nuovo sito web (sito di destinazione), sto copiando i vecchi file in una cartella public html vuota. È il modo giusto? Non c'è bisogno di pre-installare WordPress sul nuovo sito?

    Tutto è andato bene fino alla fine. Sto spostando il mio sito web da un dominio a un altro.

    Finalmente, quando apro il nuovo dominio, parte del sito web viene caricata e in parte ci sono errori. Questo è il messaggio di errore:

    Warning: include_once(/home/laprimaa/public_html/wp-content/themes/charlottetheme/charlottetheme/theme/plugin/advanced-customizer/lib/ctAdvancedCustomizerMethods.class.php) [function.include-once]: failed to open stream: No such file or directory in /home/laprimaa/public_html/wp-content/themes/charlottetheme/charlottetheme/framework/createit/ctFilesLoader.class.php on line 143

    Questo significa che non ho caricato correttamente i miei file?

    Qualsiasi aiuto sarebbe molto apprezzato.

    Cordiali saluti

  6. come possiamo dare il link di un'altra pagina tranne la home. Ho dato l'url della home ma usando il tuo tutorial ho aggiunto la query dei post ma il mio sito non funziona ancora. Quindi per favore dammi informazioni per risolvere questo.

  7. Non dovremmo sostituire il nome del sito web -> localhos/{dirname} per la colonna 'guid' piuttosto che per la colonna post_content?

  8. Ok, tutto stava andando liscio finché non sono andato a importare il nuovo database. Provando a importarlo, inserisce solo wp_commentmeta, wp_comments, wp_links, wp_options e poi restituisce il codice di errore: ” #1064 – Hai un errore nella sintassi SQL; controlla il manuale che corrisponde alla versione del tuo server MySQL per la sintassi corretta da usare vicino a ‘?’ alla riga 2 “. Ora l'intero sito è bloccato e non ho idea di cosa si riferisca quando dice “riga 2”. Riga 2 di cosa? E naturalmente il Manuale è così dannatamente utile, uomo, non ho mai visto cose così utili (c'è un modo per digitare sarcasticamente?) Aiuto per favore…

  9. Grazie amico. Sei un tesoro! Ho riscontrato alcuni problemi, principalmente l'indirizzo php di 123 reg era errato, ma alla fine ci sono riuscito.

    Molte molte grazie

  10. Ciao, sto cercando di importare il database ma sembra che stia ricevendo un errore. Qualche idea? Sono nuovo nel mondo di WordPress.

      • Ho esportato il mio database locale e ho provato a importarlo e mi restituisce quanto segue.

        Database: `root_wordpress-trunk`
        Struttura della tabella per la tabella `wp_comments`

        #1046 – Nessun database selezionato

        Qualsiasi aiuto sarebbe molto apprezzato.

  11. Salve,

    Ho migrato il mio sito dal locale al server host. Ho seguito tutti i passaggi e tutto è andato bene ma alla fine, mi mancano contenuti (post, pagine ecc.). Qualcuno ha qualche consiglio?

  12. Ciao, finora tutto ha funzionato bene, ma ho raggiunto il passaggio 5 dove phpmyAdmin non mi dà l'opzione per modificare siteurl e home..

  13. grazie per questo tutorial,
    Ho seguito questi passaggi e funziona correttamente, ho dominio e hosting da godaddy.

  14. devo copiare tutti i miei dati su un server live con wordpress preinstallato?

    come il wordpress gestito di godaddy?

  15. Ciao,
    Ho seguito tutti i passaggi precedenti e tutto è andato correttamente fino all'ultima parte.
    Ho modificato e caricato il file wp-config.php e ora la mia pagina web è solo una schermata bianca e non sono riuscito ad accedervi per modificarla in WordPress. Pensavo di aver perso tutto... Ho ripristinato gli URL in php.myadmin su local/wordpress e posso accedervi di nuovo.

    Cosa sta andando storto per favore? Qualsiasi aiuto è apprezzato!

    Grazie, Claire

      • Ok, ho lo stesso problema e ho caricato e ricaricato e modificato il file wp-config.php. Se inserisco deliberatamente qualcosa di errato, mostra un errore di connessione al database. Quando inserisco le informazioni corrette, ottengo solo una pagina bianca. Pagina bianca anche per /wp-admin.

    • Ho lo stesso problema... Non riesco nemmeno ad accedere di nuovo a wordpress nonostante abbia ripristinato le impostazioni originali di wp-config. Ho seguito tutte le istruzioni passo dopo passo. Sto usando MAMP e Filezilla su EasySpace... Aiuto per favore!

  16. Grazie mille! Questa era esattamente la risorsa passo-passo di cui avevo bisogno! Ho ricevuto un errore dB provando a importare il file gzippato, ma sono tornato indietro, ho esportato il dB come file zip e l'ho importato in un nuovo dB e ha funzionato bene.

  17. Ciao,

    Grazie per l'ottimo articolo. Sono un principiante e ho avuto difficoltà con Duplicator, ma ho messo online il mio sito web seguendo queste istruzioni passo dopo passo. Solo una cosa, la mia query SQL per aggiornare i link delle immagini interrotte non ha funzionato. Quindi ho dovuto farlo manualmente.

    Grazie mille.

    Chris

  18. Ottimo articolo!!!

    One thing to note: Please be sure you know the SQL host server name before you begin! It took me a little while to figure out that “localhost” in the wp-config.php file needed to be changed to the name of my hosting server.

    Everything in the article is spot on and saved me hours of moving my Dev site to my hosted provider….

    • Mike, I am using godaddy and how do I find out my SQL host server name? Currently leaving it as ‘localhost’ in wp-config.php file is not helping. Any help appreciated. Been trying but with no luck.

  19. Thank you SO SO SO much for this article!!! I am setting up a WP site for a friend for the first time and it was SO helpful to have this article to walk me through the process of going from local to live! I’m a Front End Dev so the help with all of the PHP, SQL, and FTP was incredibly useful.

  20. hmm, not working for me.
    I went through and did this first time and had problems with php.errors.

    So I tried a 2nd time and then i finally got the the ‘Error Establishing Database Connection error’

    Then progressed until yes i saw my live site.
    However when i click on the login to WP admin on the now live site, it takes me to a directory of wp-admin and the whole WP GUI is not shown!

    This leads to me think there was an WP install problem…or..?

    Note I am a newbie to WP, PHP, CSS, so please explain as if to talk to a 5yo child please :DDDD

    grazie

  21. I am following the steps and they are very clear and works well every time.
    However, this time i followed the steps and when i reached to step 6 where i will have to set up the WP account, the website worked without giving me the error establishing database connection message.
    The problem is i can access the new website wp-admin and the pages redirect me to the testing domain. please help

  22. Grazie per l'articolo. Molto utile!

    Ho una domanda. Il mio attuale sito live (hosting fatcow) è in esecuzione su una versione molto vecchia di wordpress. Il mio nuovo sito locale è pronto con l'ultima versione di tutto. Volevo creare un sottodominio e testare questo nuovo sito live su diversi dispositivi e browser prima di renderlo effettivamente live.

    La mia domanda è: posso avere 2 versioni di wordpress in esecuzione sul mio sito di hosting? Chiederò anche all'host, ma ho pensato di chiedere anche qui. Quindi l'idea è di avere il mio sito attuale, che è obsoleto, in esecuzione mentre faccio il beta test del mio nuovo sito. Una volta che il nuovo sito sarà a posto, sostituirò il vecchio con quello attuale. Buona idea? Pensiero sciocco e ingenuo da principiante?

    Grazie per qualsiasi aiuto!

    -Dave

  23. Grazie!!!!!!!!!!! Articolo salvavita.

    Mi ha aiutato molto!!!!!!!!! Ho fatto tutto passo dopo passo. Ho dovuto cambiare i nomi dei database di conseguenza, ho dovuto correggere manualmente i link interrotti, ma ehi, sono solo piccole cose da cambiare che ho risolto rapidamente.

    Apprezzo davvero il tuo tempo e il tuo impegno per creare un sito così utile.

    Grazie.

  24. I did everything mentioned here. Mine is am transferring from one host to another host I followed every step here but my website is still showing blank.
    check any help will be appreciated.

  25. Hello . I tried all the process and it seems lie I’m the only one here who s a problem. The problem is the white screen. I can’t troubleshoot because the screen is blank. OMG. I am very sure that I followed the instructions when in fact it isn’t my 1st time to migrate a local site to the live site. What does the white screen means? Please help!! :(

  26. Ho sviluppato un tema figlio localmente, quali sono i passaggi per caricarlo sul server live?

  27. grazie per questo aggiornamento, il mio sito è stato caricato bene ma le pagine non si aprono completamente, il post e la home page si aprono bene ma la pagina si apre solo a metà. per favore aiutami

  28. Questo articolo mi ha salvato la vita dal giorno in cui è stato pubblicato. Non posso ringraziarti abbastanza

  29. Ottimo articolo. L'ho appena seguito passo dopo passo per il mio nuovo sito web aziendale che stavo sviluppando su WAMP.

    Continua così!

    Ben.

  30. Al passaggio 5, non posso modificare l'URL del sito o la home. Non mi dà l'opzione di modifica.
    Cosa è andato storto?

    • Innanzitutto devi selezionare il tuo database (fai clic sul nome del database creato) e poi importare il tuo file .sql.

  31. Un consiglio che forse posso dare a qualcuno.
    Il mio database dal mio server locale era troppo grande da importare a causa del limite di importazione.
    Ho usato il programma 7ZIP per comprimere il mio database esportato in un file gzip.
    Questo ha risolto il problema per me.

    Grazie per l'articolo! Al momento il mio sito web si sta caricando...

  32. Grazie mille per il tutorial. Mi dispiace dire che dopo il passaggio 5 tutto è diventato nero.
    Il sito è scomparso e non sono in grado di recuperare le informazioni.
    Non posso credere che creare un sito semplice possa essere così difficile.

  33. Grazie per le informazioni.

    Domani sostituirò il mio sito WordPress. Sto leggendo che alcune persone hanno problemi con il file .htaccess. Devo cambiare l'indirizzo del sito in questo file o no?

    Grazie!

  34. This was certainly a very helpful tutorial, but why go through such a lengthy process when you can just export and import everything? There might be a couple of things missing like the media library but that’s really easy to download and upload.
    I’ve been creating child themes for a while and this what i do for my clients:
    – create the whole child theme abs site offline
    -once finished simply select expert everything from the settings
    -install WordPress on the line host
    -select import and point it to the xml file produced before
    -that’s it! All your post and pages should be there now
    – simply install the cold theme you’ve created and tweak what ever looks “funny”.
    I hope this helps.

  35. I am trying since 2 days, “i spend almost full day” but could not succeed. I wanted to try a simple website with only one post so that i could get to know how the whole process will go when i complete my site in the wordpress.
    I have done all the steps successfully but when i try to import database to the hosting website an error occurs and i dont know how to solve this. i am using SmartFTP. can anybody help?

  36. Hi, I understand this process, but can anyone send me a link or tell me the process for taking a locally hosted WP site and uploading it to go live, where there already exists a site on the domain?

    For example if I’m creating a new site for someone and now I need the locally hosted site to appear for said domain instead of the hold one.

    I’m confused on how DNS works

  37. Hi ,
    please anyone help me out
    actually i did all these steps that mentioned above but still couldn’t upload my site form local host to live server
    what else i do ?

  38. Hi ,
    i did these all steps but yet i am able to transfer my site from local to c panel
    please suggest one thing more is there already word press install on c panel or we have to install it there ?

  39. Ciao

    Grazie per un articolo eccellente – chiaro, conciso, ben illustrato e facile da seguire. Uso Duplicator da secoli, ma questa volta ha deciso che non avrebbe giocato leale!

    Tutto ha funzionato perfettamente fino al passaggio 7. La query SQL ha corretto alcune, ma non tutte, le modifiche ai percorsi. Ho quindi ricorso al plugin Velvet Blues, che ha corretto tutti i percorsi tranne uno. Sto ancora cercando una soluzione per quanto segue:

    Ho un plugin che utilizza i propri (due) fogli di stile. Mentre Velvet Blues ha modificato il percorso di un foglio di stile, l'altro non vuole cambiare. Avete idee su come posso effettuare questa modifica manualmente?

    Grazie e cordiali saluti
    Paul (“Webbo”)

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.