Vuoi spostare WordPress da un server locale a un sito live? L'utilizzo di WordPress su un server locale è un modo comune per lavorare sul tuo sito in privato, ma alla fine dovrai spostare il tuo sito su un server live per renderlo disponibile per i visitatori online . In questo articolo, ti mostreremo come spostare WordPress dal server locale al sito live, passo dopo passo. 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 influire sui visitatori. Quando hai finito di perfezionare il tuo sito web, il passo successivo è passare dal tuo server locale a un sito live. Ti mostriamo due modi diversi per spostare il tuo sito da un server locale a un sito live. Il primo metodo utilizza un plug-in di migrazione di WordPress ed è consigliato ai principianti. Nel secondo metodo, ti mostreremo come spostare manualmente WordPress dal server locale a un sito live. Puoi scegliere il metodo che funziona meglio per te: - Metodo 1. Sposta WordPress dal server locale al sito live utilizzando un plug-in - Metodo 2. Sposta manualmente WordPress dal server locale al sito live Prima di migrare il tuo sito WordPress Per poter migrare WordPress da un server locale a un server live, è necessario disporre di alcune cose. Innanzitutto, supponiamo 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 disporre di un nome di dominio e di un web hosting. Per semplificare la tua decisione, ti consigliamo di utilizzare Bluehost. Sono una società di hosting WordPress ufficialmente consigliata e offrono agli utenti di WPBeginner uno sconto esclusivo del 60% + dominio e SSL gratuiti. Fondamentalmente, puoi iniziare a partire da $ 2,75 al mese. âÃÂàFai clic qui per richiedere questa esclusiva offerta Bluehost âÃÂàSe vuoi un'ottima alternativa a Bluehost, 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, dovrai disporre di un programma FTP e sapere come utilizzare FTP, in modo da poter caricare il sito del tuo server locale sul sito live. Pronto? Iniziamo la migrazione del tuo sito WordPress. Metodo 1. Trasferire WordPress dal server locale al sito live utilizzando un plug-in di migrazione Questo metodo è più semplice e consigliato ai principianti. Utilizzeremo un plug-in di migrazione di WordPress per spostare WordPress da localhost a un sito live. Passaggio 1. Installa e configura il plug-in Duplicator Innanzitutto, la cosa che devi fare è installare e attivare il plug-in Duplicator sul tuo sito locale. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin per WordPress. Dopo l'attivazione, devi andare alla pagina **Duplicator ÃÂû Packages** e fare clic su âÃÂÃÂCreate NewâÃÂà pulsante . Questo ti porta a una schermata in cui puoi dare un nome al tuo backup. Quindi, fai clic sul pulsante âÃÂÃÂNextâÃÂÃÂ. Duplicator ora eseguirà alcuni test per vedere se tutto è in ordine. Se tutti gli elementi sono contrassegnati âÃÂÃÂGoodâÃÂÃÂ, quindi fare clic su âÃÂÃÂBuildâ Pulsante ÃÂÃÂ. Questo processo potrebbe richiedere alcuni minuti a seconda delle dimensioni del tuo sito web. È necessario lasciare aperta questa scheda fino al completamento del processo. Una volta terminato, vedrai le opzioni di download per âÃÂÃÂInstallerâÃÂàe âà ÂÃÂArchivia i pacchetti. È necessario fare clic sul collegamento âÃÂÃÂOne-Click DownloadâÃÂàper scaricare entrambi i file sul computer. Il file âÃÂÃÂArchiveâÃÂàè una copia completa del tuo sito WordPress. Include tutti i file core di WordPress, nonché immagini, caricamenti, temi, plug-in e un backup del database di WordPress. Il file âÃÂÃÂInstallerâÃÂàè uno script che automatizzerà l'intero processo di migrazione eseguendo l'uppacking del file di archivio contenente il tuo sito web. Passaggio 2. Crea un database per il tuo sito Web WordPress live Prima di poter eseguire il programma di installazione o caricare il sito Web WordPress da localhost al server di hosting, è necessario 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 devi visitare la dashboard cPanel del tuo account di hosting. Quindi, individua la sezione âÃÂÃÂDatabasesâÃÂàe fai clic su âÃÂÃÂMySQL Database Wizardà¢ÃÂàicona. Nella schermata successiva, c'è un campo per creare un nuovo database. Fornisci semplicemente un nome per il tuo database e fai clic sul pulsante âÃÂÃÂCreate DatabaseâÃÂÃÂ. cPanel ora creerà un nuovo database per te. Successivamente, è necessario inserire un nome utente e una password per il nuovo utente, quindi fare clic sul pulsante âÃÂÃÂCreate UserâÃÂÃÂ. Successivamente, è necessario aggiungere l'utente appena creato al database. Innanzitutto, fai clic sulla casella di controllo âÃÂÃÂTutti i privilegiâÃÂÃÂ. Quindi, scorrere verso il basso e fare 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 file dal server locale al sito Web WordPress live Ora devi caricare i file di archivio e di installazione dal tuo sito locale al tuo account di hosting. Innanzitutto, 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 automaticamente WordPress quando ti registri. Se hai file WordPress lì, devi eliminarli. Successivamente, puoi caricare i file archive.zip e installer.php da Duplicator nella tua directory principale vuota. Passaggio 4. Esecuzione dello script di migrazione Dopo aver caricato i file di migrazione, devi visitare il seguente URL nel tuo browser: httpexample.com/installer.php Non dimenticare di sostituire âÃÂÃÂexample.comâÃÂàcon il tuo nome di dominio. Questo avvierà la procedura guidata di migrazione di Duplicator. Il programma di installazione eseguirà alcuni test e dovresti vedere âÃÂÃÂPassâÃÂàaccanto ai test di archiviazione e convalida. Successivamente, è necessario controllare i termini& nota la casella di controllo e continua facendo clic sul pulsante âÃÂÃÂNextâÃÂÃÂ. Nella schermata successiva, ti verrà chiesto di inserire il tuo 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 âÃÂÃÂTest DatabaseâÃÂàper assicurarti che i dettagli inseriti siano corretti. Successivamente, fai clic sul pulsante âÃÂÃÂNextâÃÂàper continuare. Duplicator ora importerà il backup del database WordPress dall'archivio nel nuovo database. Successivamente, ti chiederà di aggiornare l'URL o il percorso del sito.Non dovresti dover cambiare nulla poiché rileva automaticamente l'URL del tuo sito web live e il suo percorso.Quindi, fai clic sul pulsante successivo per continuare.Duplicator terminerà ora la migrazione e ti mostrerà una schermata di successo.Ora puoi fare clic sul pulsante âÃÂÃÂAdmin LoginâÃÂàper accedere all'area di amministrazione di WordPress del tuo sito dal vivo.Una volta effettuato l'accesso al tuo sito live, Duplicator pulirà automaticamente i file di installazione.Questo âÃÂàhai spostato con successo WordPress dal server locale al tuo sito live.Metodo 2.Trasferisci manualmente WordPress dal server locale al sito liveIn questo metodo, ti mostreremo come spostare manualmente WordPress dal server locale al tuo sito live.Ti tornerà utile se il primo metodo non funziona o preferisci farlo manualmente.Passaggio 1.Esporta database locale di WordPressLa prima cosa che devi fare è esportare il tuo database locale di WordPress.Useremo phpMyAdmin per farlo.Se non lo conosci, allora potresti dare un'occhiata alla nostra guida alla gestione del database WordPress usando phpMyAdmin.Basta andare suhttplocalhost/phpmyadmin/ e fare clic sul database di WordPress.Successivamente, fai clic sul pulsante âÃÂÃÂEsportaâÃÂàdalla barra dei menu in alto.Nell'opzione âÃÂÃÂExport method:âÃÂÃÂ, puoi scegliere âà ÂÃÂQuickâÃÂào âÃÂÃÂCustomâÃÂÃÂ.Custom ti fornirà più opzioni per esportare il tuo database.Tuttavia, ti consigliamo di scegliere âÃÂÃÂQuickâÃÂÃÂ, quindi fare clic su âà Pulsante ÂÃÂVaiâÃÂàper scaricare il tuo database.Passaggio 2.Carica i file WordPress sul sito liveOra, abbiamo bisogno per 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 desideri che il sito sia ospitato su âÃÂÃÂyoursite.comâÃÂÃÂ, allora vorrai caricare tutti i file nella tuadirectory public_html.Ora seleziona i tuoi file WordPress locali e caricali sul tuo server live.Passaggio 3.Crea un database MySQL sul tuo sito liveMentre il tuo client FTP sta caricando i tuoi file WordPress, puoi iniziare a importare il tuo database al 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 dashboard di cPanel e fare clic su âÃÂÃÂMySQL Database WizardâÃÂàche si trova nella sezione âÃÂÃÂDatabaseâÃÂÃÂ.Nella schermata successiva, puoi creare un nuovo database.Devi fornire un nome per il tuo database, quindi fare clic su âÃÂÃÂCrea databaseâÃÂÃÂ.cPanel ora creerà automaticamente un nuovo database per te.Successivamente, è necessario inserire un nome utente e una password per il nuovo utente, quindi fare clic su âÃÂÃÂCrea utenteâÃÂà .Successivamente, è necessario aggiungere l'utente appena creato al database.Innanzitutto, seleziona la casella âÃÂÃÂAll PrivilegesâÃÂÃÂ.Quindi, scorrere verso il basso e fare clic su âÃÂÃÂApporta modificheâÃÂàper salvare le modifiche.Hai creato con successo un nuovo database per il tuo sito WordPress attivo.Passaggio 4: importa il database di WordPress sul sito liveIl passaggio successivo del processo è l'importazione del database di WordPress.Vai alla dashboard di cPanel, scorri verso il basso fino alla sezione âÃÂÃÂDatabaseâÃÂàe fai clic su à ¢ÃÂÃÂphpMyAdminâÃÂÃÂ.Questo ti porterà a phpMyAdmin dove vuoi cliccare 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 poi seleziona il file del database dal tuo sito locale che hai salvato nel primo passo.Successivamente, fai clic sul pulsante âÃÂÃÂVaiâÃÂàin fondo alla pagina.Il tuo database verrà automaticamente importato in phpMyadmin.Passaggio 5: Modifica l'URL del sitoOra, devi modificare l'URL del sito nel tuo database, in modo che si colleghi al tuo sito WordPress attivo .In phpMyAdmin, cerca latabella wp_options nel tuo database che hai appena importato sopra.Se hai cambiato il prefisso del tuo database, allora invece diwp_options potrebbe essere{nuovo_prefisso}_options.Successivamente, fai clic sul pulsante âÃÂÃÂBrowseâÃÂàaccanto aopzioni_wp.Oppure, fai clic sul collegamento nella barra laterale per aprire la pagina che contiene un elenco di campi all'interno dellatabella wp_options.Quindi, nella colonnaoptions_name, devi cercare l'opzionesiteurl. Quindi, fai clic sull'icona âÃÂÃÂModificaâÃÂÃÂ. Questo fa apparire una finestra in cui è possibile modificare il campo. Nella casella di inserimento per option_value, vedrai l'URL della tua installazione locale che sarà qualcosa di simile httplocalhost/prova. Ad esempio, devi inserire l'URL del tuo nuovo sito in questo campo https://www.wpbeginner.com. Quindi, puoi salvare il campo facendo clic sul pulsante âÃÂÃÂVaiâÃÂÃÂ. Successivamente, è necessario seguire gli stessi passaggi di cui sopra per il file nome dell'opzione home. Il Il menu wp_options può essere lungo alcune pagine, di solito il file l'opzione home sarà sulla seconda pagina. Quindi, aggiorna il file home URL, quindi è uguale all'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. In questo momento, il tuo sito dovrebbe mostrare un âÃÂÃÂErrore nello stabilire una connessione al databaseâÃÂàerrore. Per risolvere questo problema, connettiti al tuo sito Web utilizzando un client FTP e apri il file file wp-config.php. Cercherai le seguenti righe di codice: // ** Impostazioni MySQL - Puoi ottenere queste informazioni dal tuo host web ** //Il nome del database per WordPress */ define( 'DB_NAME', 'database_name_here');nome utente del database MySQL */ define( 'DB_USER', 'username_here');password database MySQL */ define( 'DB_PASSWORD', 'password_here');nome host MySQL */ 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 attivo. Successivamente, devi accedere al tuo pannello di amministrazione di WordPress e andare su **Impostazioni ÃÂû Generale Quindi, senza modificare nulla, scorri fino in fondo e fai clic su âÃÂà Pulsante ÂSalva modificheâÃÂÃÂ. Ciò assicurerà che l'URL del tuo sito sia corretto ovunque sia necessario. Dopo averlo fatto, vai su **Impostazioni ÃÂû Permalink quindi scorri verso il basso e fai clic su âÃÂÃÂSalva modificheà ¢ÃÂàper garantire che tutti i link dei post funzionino correttamente. Passaggio 7: correggi immagini e collegamenti interrotti aggiornando i percorsi Ogni volta che sposti un sito WordPress da un dominio a un altro o da un server locale a un sito live, ti troverai di fronte a collegamenti interrotti e le immagini mancanti. Un modo semplice per aggiornare gli URL consiste nell'usare la seguente query SQL. UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test 'www.yourlivesite.com Basta andare su phpMyAdmin, fare clic sul database, quindi fare clic su âÃÂÃÂSQLâÃÂàdal menu in alto e aggiungere la query sopra. Assicurati di modificarlo con il tuo sito locale e gli URL del sito live e fai clic sul pulsante âÃÂÃÂVaiâÃÂÃÂ. Ecco fatto, ora hai migrato con successo WordPress dal tuo server locale a un sito live. Spero che ora il tuo sito web live sia attivo e funzioni senza intoppi. Se noti errori, puoi consultare la nostra guida agli errori comuni di WordPress per assistenza 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 vedere la nostra guida su come creare una newsletter via e-mail nel modo giusto o vedere il nostro confronto tra le migliori alternative di hosting GoDaddy. Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per i video tutorial di WordPress. Puoi trovarci anche su Twitter e Facebook.