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.

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:
- Method 1: Transfer WordPress From The Local Server to Live Site Using a Migration Plugin (Recommended)
- Method 2: Manually Transfer WordPress From the Local Server to the Live Site
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
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’.

Questo ti porterà a una schermata in cui puoi dare un nome al tuo backup.
Quindi, fai clic sul pulsante ‘Avanti’.

Duplicator eseguirà ora alcuni test per verificare se tutto è in ordine.
Se tutti gli elementi sono contrassegnati come ‘Buono’, fai clic sul pulsante ‘Crea’.

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.

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'.

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'.

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'.

Successivamente, è necessario aggiungere l'utente appena creato al database.
Per prima cosa, fai clic sulla casella di controllo '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.

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.

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.

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.

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.

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.

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.

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'.

Nella schermata successiva, puoi creare un nuovo database.
Devi fornire un nome per il tuo database, quindi fare clic su 'Crea 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'.

Dopo di che, devi aggiungere l'utente appena creato al database.
Per prima cosa, seleziona la casella di controllo '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'.

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.

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.

Quindi, nella colonna options_name, devi cercare l'opzione siteurl.
Quindi, fai clic sull'icona ‘Modifica’.

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’.

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'.

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.

Passaggio 7: Correggi immagini e link interrotti aggiornando i percorsi
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.

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.

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.

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'.

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.

Thembi
Hi guys tearing my hair out. Original site on local server works well on local server. The live site on the remote server works well on the live server. When I move it to the local host it gives me this php error when installing plugins… i have read all blogs and issue not resolved for me. I tried both the duplicator and manual process but still get this php error
Attenzione: si è verificato un errore imprevisto. Potrebbe esserci un problema con WordPress.org o con la configurazione di questo server. Se continui ad avere problemi, prova i forum di supporto. (WordPress non è riuscito a stabilire una connessione sicura con WordPress.org. Contatta l'amministratore del tuo server.) in C:\wamp\www\missflairword\wp-includes\update.php alla riga 457
Supporto WPBeginner
Sembra che la tua installazione locale non sia in grado di connettersi a Internet. Ciò potrebbe accadere se Apache è bloccato dal firewall della tua rete. Devi consentire ad Apache l'accesso a Internet dalle impostazioni del firewall di Windows.
Amministratore
Checo
Wow ragazzi, questo tutorial è stato eccellente, preciso e molto ben dettagliato!!! Grazie mille, mi avete aiutato a pubblicare il mio primo sito WordPress sviluppato localmente proprio alla scadenza senza errori. Cordiali saluti!
Sam
Qualcuno dovrebbe dirmelo quando vedete una parola migliore per Genio, perché è quello che siete voi. i vostri tutorial mi hanno reso un piccolo genio.
Grazie ragazzi
Silvia
Il tuo tutorial è il migliore! Ci ho provato diverse volte prima e non ci sono mai riuscito fino ad ora! Geniale! Grazie!
Angela
Che salvavita! Ho provato diversi suggerimenti di altre persone e diversi plugin che dovrebbero renderlo facile... Niente ha funzionato fino a questo! Grazie!
gaurav Royal
grazie mille.. funziona
Ken
Ho seguito tutti i passaggi forniti. Quando accedo al sito live, ottengo tutto ciò che posso senza cambiare gli URL dei media.
Non posso farlo ancora perché non riesco ad accedere all'area amministratore. Ricevo i seguenti errori sullo schermo sopra la casella di accesso e gli accessi validi non vengono accettati (verificati con myPHP):
Avviso: session_start(): Impossibile inviare cookie di sessione – intestazioni già inviate da (output iniziato in /home/cgbookss/public_html/wp-includes/functions.php:1) in /home/cgbookss/public_html/wp-content/plugins/event-commerce-wp-event-calendar/evntgen-scbooking.php on line 519
Avviso: session_start(): Impossibile inviare limiter cache di sessione – intestazioni già inviate (output iniziato in /home/cgbookss/public_html/wp-includes/functions.php:1) in /home/cgbookss/public_html/wp-content/plugins/event-commerce-wp-event-calendar/evntgen-scbooking.php on line 519
Avviso: Impossibile modificare le informazioni di intestazione – intestazioni già inviate da (output iniziato in /home/cgbookss/public_html/wp-includes/functions.php:1) in /home/cgbookss/public_html/wp-login.php on line 424
Avviso: Impossibile modificare le informazioni di intestazione – intestazioni già inviate da (output iniziato in /home/cgbookss/public_html/wp-includes/functions.php:1) in /home/cgbookss/public_html/wp-login.php on line 437
Hai qualche suggerimento?
Supporto WPBeginner
Prova a disattivare tutti i tuoi plugin.
Amministratore
geoff
non riesco a far funzionare phpmyadmin localmente. sembra che tu non l'abbia inserito, e il link che hai fornito per "spiegare" come usare phpmyadmin, si riferisce ad esso in esecuzione su c panel e non localmente.
sarebbe utile se potessi spiegare, l'esecuzione di phpmyadmin localmente, tramite webmatrix per spiegare.
rodrigo
Questo tutorial è stato di grande aiuto. Ho risolto alcuni errori del server 500 dopo aver modificato il file htaccess.php. Ma non ho ancora accesso alla dashboard di wp-admin? Qualcuno ha riscontrato lo stesso vuoto nel link del backend? Quale potrebbe essere la soluzione?
Charlie
Ho esattamente lo stesso problema. Sto cercando una soluzione, ma sembra che non ce ne sia una menzionata qui in questa pagina, né nei commenti.
hokka
Ho problemi con il mio nuovo indirizzo del sito. Tutto il resto sembra funzionare correttamente.
In phpmyadmin, se cambio il siteurl per indirizzare il sito alla sottocartella corretta, il contenuto del sito scompare quando il valore dell'opzione "home" è corretto. Poi, se cambio anche il mio valore "home" allo stesso indirizzo in cui si trovano i file, cioè allo stesso indirizzo del siteurl, allora vedo il contenuto ma l'indirizzo non è quello che volevo. Ho anche provato a usare il plugin Velvet Blues, ma non è successo nulla.
Nel mio caso, l'URL di WordPress è diverso dall'URL del sito web, quindi fondamentalmente le modifiche non avranno effetto nel pannello di amministrazione delle Impostazioni.
Grazie per questo ottimo tutorial.
JulioC
Non sono sicuro se sono stato molto fortunato, ma nel mio caso ho seguito tutti i passaggi e tutto ha funzionato perfettamente!!!
Grazie mille!
Staff di WPBeginner
L'altra parte della creazione di backup consiste nel ripristinare i tuoi siti dai backup. cPanel non rende facile questa parte. Le configurazioni possono differire da un sito all'altro. A volte l'utente potrebbe persino voler passare a un provider di hosting web che non offre cPanel. Per gli utenti più esperti che possono risolvere questi problemi, i backup di cPanel possono essere una buona opzione. Ma per la maggior parte dei principianti può essere difficile. Esistono anche altre opzioni di backup, dai un'occhiata alla nostra selezione di 7 migliori plugin di backup per WordPress.
Joey
BackupBuddy sembra essere un'opzione un po' troppo costosa quando puoi semplicemente eseguire il backup di un sito WP tramite Cpanel... ci sono altri vantaggi nell'usare BackupBuddy quando il backup tramite Cpanel è facile e gratuito?
jeroen
Ciao, sto ancora avendo problemi con la migrazione del mio multisito WP ospitato localmente su un webserver. Ho sostituito tutti gli URL per quanto ne so, ma la navigazione non funziona ancora. Posso accedere alla root che mostra la homepage correttamente, ma cliccando su un link di navigazione ottengo questo errore.
“Not Found
The requested URL /index.php was not found on this server.”
Sebbene i percorsi dei link del menu (mostrati al passaggio del mouse) sembrino corretti. Hai qualche idea su dove cercare per risolvere questo problema? Grazie in anticipo.
Tim
Dopo aver importato il database, ho provato a fare il passo 5. Tuttavia, quando clicco su wp_options, non ho un punto di modifica. Dice “la selezione corrente non contiene una colonna univoca. Le funzionalità di modifica griglia, casella di controllo, modifica, copia ed eliminazione non sono disponibili.”
Perché sta succedendo questo?
Grazie
nirali
ciao, qualcuno può aiutarmi... c'è un errore nel percorso delle immagini sull'hosting... come si risolve?
Staff di WPBeginner
Puoi trovare le informazioni sul database del tuo sito live visitando phpMyAdmin tramite cPanel. Prendi nota del nome del database, dell'host MySQL, del nome utente MySQL e della password, quindi inserisci queste informazioni nel file wp-config.php del tuo sito live.
Sul tuo sito locale vai su localhost/phpmyadmin/ per scoprire il nome corretto del database.
allison ranieri
Ho completato tutti i passaggi e ora il mio sito live mostra solo "Errore nella connessione al database" e non riesco ad accedere al mio localhost, è solo una schermata bianca. Quando al passaggio 6 diceva di cambiare il file config.php, ho accidentalmente modificato le informazioni nel mio file di configurazione locale invece di quello aggiornato tramite MySql, ma ho risolto e ho ripristinato le informazioni nel mio file locale a quelle che pensavo fossero prima, ma ora quando vado su localhost/wordpress (dove andavo prima) mostra solo una schermata bianca. E il mio sito live dice "Errore nella connessione al database". Sono così confuso. Qualsiasi aiuto sarebbe gradito.
Staff di WPBeginner
Sì, sarai in grado di vedere il link di modifica dopo aver effettuato l'accesso al tuo sito live.
Prabhjot kaur
Voglio chiedere qualcosa, se carico il mio sito come sito live, il link di modifica apparirà o no? Quello che è già mostrato sul server locale.
Enoch Ramal
Quasi fatto ma ottengo questo...
Parse error: syntax error, unexpected 'define' (T_STRING) in /home/klbensonsk/public_html/wp-config.php on line 31
vanyoattila
Ciao, ho caricato la mia prima pagina con l'aiuto di questo post e da allora ha funzionato perfettamente. Ora ho un problema con un altro sito. Ho ripercorso tutti i punti critici più e più volte, ma ho sempre lo stesso problema. Il sito funziona (con collegamenti interrotti) ma non riesco ad accedere al sito di amministrazione. Ho modificato il database in phpmyadmin e anche il file wp-config.php. Hanno lo stesso nome utente e la stessa password, quindi hanno gli stessi dati eppure ho il problema. Come è possibile?
Sybrin
Ciao, il mio sito WordPress si è appena spostato su un nuovo indirizzo IP e ho seguito i passaggi in basso per correggere i link interrotti. Diceva che li aveva corretti, ma il mio sito non viene ancora visualizzato correttamente. Alcune immagini vengono visualizzate come immagini interrotte e alcuni slider di immagini non vengono visualizzati affatto. Il sito sembra anche molto più lento. Come posso risolvere tutto questo?
Sybrin
Ciao, il mio sito WordPress si è appena spostato su un nuovo indirizzo IP e ho seguito i passaggi in basso per correggere i link interrotti. Diceva che li aveva corretti, ma il mio sito non viene ancora visualizzato correttamente. Alcune immagini vengono visualizzate come immagini interrotte e alcuni slider di immagini non vengono visualizzati affatto. Il sito sembra anche molto più lento. Come posso risolvere tutto questo?
vinamr
Devo installare WordPress tramite il mio cPanel? o carico direttamente i file tramite ftp?
Staff di WPBeginner
Contenuto della cartella WordPress.
su
Ho avuto difficoltà a trovare una risposta a una semplice domanda: carico la cartella di WordPress o il contenuto della cartella di WordPress in public_html?
Krizia Bianca
Thank you so much, this tutorial works fine for me! I uploaded my wordpress to a live site. And it run smoothly!
GSR
Ciao. Ho seguito tutti i passaggi (credo) e ora non ho più il messaggio di errore relativo alla mancata connessione al database, ma invece ho solo una schermata bianca vuota. Puoi dirmi dove ho sbagliato?
Malik Talib Hussain
Grazie mille per una guida così descrittiva, ho caricato il mio sito con successo usando questa guida.
John
Grazie per aver condiviso questo. Ha funzionato al primo colpo.
Daniel
È normale che al passaggio 6, dopo aver aggiornato il file wp-config.php, invece di apparire la homepage del sito (come visualizzato in localhost) appaia il processo di installazione?
PD: Ho completato tutti i passaggi precedenti.
duke
Molto facile, alcuni suggerimenti da ricordare, ho dovuto aspettare un po' per trasferire il sito WordPress locale su public_html a causa del numero di temi che sto usando.
Ho dimenticato di concedere l'accesso all'utente del database, quindi l'ho fatto e ha funzionato.
Tutti i passaggi sono importanti, il comando SQL funziona benissimo.
Ho rinominato .htaccess in .htaccess_old e ha funzionato
quindi basta aggiornare e salvare i permalink.
Soluzione molto facile per tutto.
BJH
Grazie per il tutorial.
Sfortunatamente non funziona per me. Penso che ci siano troppe variabili con qualcosa del genere. I tuoi passaggi funzionano per te, nel tuo scenario, ma per qualcun altro può essere molto facile finire con qualcos'altro che impedisce al processo di funzionare. La migrazione di WordPress è un vero tormento nella mia esperienza.
Lloyd
Ho oltre 30 anni di esperienza IT, inclusa la progettazione di infrastrutture su larga scala con oltre 1000 utenti, oltre a una vasta esperienza di programmazione.
Ho usato WordPress per creare un sito e sono davvero felice del risultato.
Tuttavia, dovrei dire che per qualsiasi cosa diversa dalla semplice creazione di un singolo sito di produzione, WordPress è incredibilmente complicato da usare per chiunque stia pensando di creare più siti o di creare un ambiente di sviluppo-produzione. Un incubo assoluto e non mitigato.
C'è qualcosa che gli sviluppatori di Wordpress potrebbero fare per rendere l'architettura attuale più facile da capire e usare, sarebbe fantastico.
Matthew
Ciao,
Ottimo tutorial, grazie mille. Sto facendo il mio primo restyling di WordPress per una cliente che ha già un blog ben consolidato con post, immagini, ecc. Ho esportato tutti i suoi dati sul sito locale, progettato un nuovo tema con nuove pagine, ecc. Mentre importavo i suoi post localmente e selezionavo l'opzione per scaricare gli allegati, i post sono apparsi ma nessuna delle immagini e sono quasi pronto per caricare tutto sul suo server.
Devo solo caricare i file del tema e in questo modo le mie modifiche saranno presenti? Oppure devo caricare tutto come suggerisce questo tutorial. Ha oltre 2000 post, un'immagine per ognuno, e ho nuove immagini, pagine e layout.
Se puoi creare un tutorial per spostare/importare un blog ridisegnato o appena progettato in un blog esistente con post, pagine, ecc. O indicarmi la giusta direzione, sarebbe fantastico.
Il cliente non mi darà accesso al server stesso e insiste nel farlo lui stesso tramite FTP perché ha visto al telegiornale che poteva subire un furto d'identità o qualcosa di simile. Gli ho spiegato che poteva impostare restrizioni di accesso su un login separato ma lui insiste nel farlo.
E non vogliono che lavori direttamente sul sito perché sono preoccupati per i tempi di inattività mentre aggiorno e lo costruisco.
Non si può sempre essere schizzinosi quando si tratta di clienti e non ho davvero scelta, ho quasi finito.
Emilio
Grazie per il tutorial!
Ma ora che ho importato tutto il mio sito, il logo non viene visualizzato e la mia Dashboard non mostra le funzioni del tema, uso Divi di Elegant Themes.
Martin
Ho importato il mio database e l'installazione di WordPress, ma nessuna delle mie pagine viene visualizzata quando accedo al pannello di amministrazione? Ho attivato il tema, ma nessuna pagina? Aiuto!
Staff di WPBeginner
Vai nell'area admin -> Impostazioni e assicurati che tu stia usando l'indirizzo del sito e l'indirizzo di WordPress corretti.
Christine
Buongiorno.
Grazie per questo tutorial facile da seguire.
Ho completato tutti i passaggi e il mio sito sembra essere connesso, tranne che manca il mio tema. Tutti i file sono al loro posto con i loro fogli di stile, ma il sito sembra visualizzare HTML semplice. Qualcun altro ha riscontrato questo problema?
Non sono sicuro di come procedere per risolverlo.
tawanda masvanhise
grazie per l'ottimo tutorial! ho un problema dopo aver eseguito tutti i passaggi; il mio sito web visualizza
Errore di connessione al database
come posso risolvere questo problema?
Claudio Henrique Amorim
Grazie mille.
Sono decisamente una principiante di wp e questo post è stato di un aiuto meraviglioso. Tutto è andato senza intoppi.
Mi sto davvero divertendo a lavorare come web designer e sviluppatore wp. E spero di ottenere sempre più lavori di questo tipo, e più impegnativi. Ho imparato tantissimo mentre facevo questo primissimo.
Grazie ancora.
Staff di WPBeginner
Sembra che il tuo dominio non sia ancora pronto o che tu abbia caricato WordPress nella directory sbagliata sul tuo web server. Ti preghiamo di contattare il tuo provider di hosting web per assistenza.
Elliot Lee
AIUTO!!
Ho completato dal passaggio 1 al passaggio 6, ma il mio sito visualizza ancora:
Futura sede di qualcosa di veramente interessante.
Se sei il proprietario del sito, accedi per avviare questo sito
Se sei un visitatore, torna presto.
Perché sta succedendo questo???
Elliot Lee
Ho completato dal passaggio 1 al passaggio 6, ma il mio sito web visualizza ancora:
Futura sede di qualcosa di veramente interessante.
Se sei il proprietario del sito, accedi per avviare questo sito
Se sei un visitatore, torna presto.
Quale potrebbe essere il problema???
Elliot Lee
AIUTO!!! Perché ricevo questo errore al passaggio 4?
Query SQL:
—
— Database: `wordpress`
—
— ——————————————————–
—
— Struttura della tabella per la tabella `wp_commentmeta`
—
CREATE TABLE `wp_commentmeta` (
`meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`comment_id` bigint(20) unsigned NOT NULL DEFAULT '0',
`meta_key` varchar(255) DEFAULT NULL,
`meta_value` longtext,
PRIMARY KEY (`meta_id`),
KEY `comment_id` (`comment_id`),
KEY `meta_key` (`meta_key`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;
MySQL ha detto:
#1046 – Nessun database selezionato
Staff di WPBeginner
Prima di poter eseguire questa query, è necessario selezionare il database su cui eseguirla. Se si utilizza phpMyAdmin, selezionare il database e quindi fare clic su SQL per eseguire la query.
Elliot Lee
ok grazie
Thinh
Ciao, grazie per una guida semplice.
Ma mi chiedo come posso esportare sul sito live quando WordPress è già installato sul sito live? Ho ridisegnato il sito da zero, l'unica cosa è che ho usato lo stesso tema. Quale sarebbe il modo migliore per renderlo live?
Grazie, continua così!
PixelstoLife
Ottimo tutorial, grazie per l'aiuto.
Come altri, gli aggiornamenti di up_user non funzionano e i link sul mio sito continuano a chiamare il localhost. Sono stato anche espulso come utente amministratore e non riesco ad accedere per aggiornare i permalink, ecc.
Ho trovato un tutorial per ripristinare un utente amministratore tramite phpmyadmin, quindi ci proverò e vedrò se riesco a rientrare!
Saluti
Ben
Ottima guida, ma ho un piccolo problema e mi chiedo se puoi aiutarmi.
Ho fatto tutto quanto sopra, ma quando provo ad accedere alla pagina …/wp-admin ricevo questo: ‘Warning: require(/home/username/public_html/wp-includes/pomo/mo.php): failed to open stream: No such file or directory in /home/username/public_html/wp-settings.php on line 76’
Qualche idea?
lokesh
Sto riscontrando un errore fatale di prlessphp: errore di caricamento: impossibile trovare /home1/eminenta/public_html/server/Suman_Creations/wp-content/themes/theme49413/bootstrap/less/bootstrap.lesslessphp errore fatale: errore di caricamento: impossibile trovare /home1/eminenta/public_html/server/Suman_Creations/wp-content/themes/theme49413/style.less quando sposto il mio sito web dal server locale al server live