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.


Staff di WPBeginner
Puoi provare a disattivare tutti i plugin contemporaneamente rinominando la directory /wp-content/plugins. Ecco un tutorial.
Di solito i plugin memorizzano le impostazioni nel database di WordPress, quindi si spera che la maggior parte delle tue impostazioni non venga influenzata dalla modifica.
Neville Campher
Ho spostato il mio sito da un dominio a un altro, ma tutti i miei plugin non funzionano. Se reinstallo i plugin perderò le mie impostazioni, c'è un modo per mantenere le mie impostazioni senza perderle?
orangedrum
Mi sto chiedendo la stessa cosa. Caricare solo i miei file non ha funzionato e quando provo a riesportare il database ricevo un errore che mi dice che questi database esistono già. Aiuto!
santhosh
grazie mille è stato facile e utile per qualsiasi principiante come me
Ajay Walia
Thanks wpbeginner.com. i got an Error Establishing Database Connection error (local host to server). then i found your post on google. now i solved this error.
David A. Bennett
Fantastico tutorial! Mi stavo solo chiedendo, se continuassi a sviluppare sul mio sito web localmente, potrei semplicemente ricaricare i nuovi file (immagino la cartella wp-content) tramite FTP sul mio sito, o dovrei riesportare il database ogni volta?
Naveen Mallikarjuna
Dopo aver provato un altro metodo, ho provato il tuo metodo descritto sopra e ha funzionato perfettamente. Grazie mille!
Staff di WPBeginner
sei sicuro che il tuo URL del sito sia il tuo host mysql? di solito è localhost o un sottodominio del tuo sito come mysql.example.com. Se non sei sicuro, chiedi al tuo provider di hosting.
Chandara Tieng
Grazie WPBeginner, ora tutto funziona bene con la tua guida.
Chandara Tieng
"Errore di connessione al database" Sto riscontrando questo problema e non è ancora stato risolto.
ecco la mia configurazione in wp-config.php
<>
per favore aiutami a definire il problema e a risolverlo.
Grazie in anticipo per la gentilezza.
ben
Apprezzo molto il tuo articolo ma ho alcuni problemi. Ho caricato con successo il mio sito ma il sito non riconosce il foglio di stile e la mia pagina di amministrazione è vuota dopo aver effettuato l'accesso. Qual è la soluzione per favore?
Anjali
Grazie per questa guida. Menzioni che un plugin come Backup Buddy o Duplicator può essere utilizzato per semplificare la migrazione. Sono MOLTO nuovo all'uso di WordPress, quindi la risposta a questa domanda potrebbe essere dolorosamente ovvia. Installeresti il plugin sul sito locale o sul sito live prima della migrazione?
Wasim
Dopo aver completato tutti i passaggi precedenti, devo sostituire il mio file index.html?
Staff di WPBeginner
No, non devi.
Roland
Prima di tutto: grazie mille per il tuo fantastico blog – mi ha dato l'idea di provare WAMP per sviluppare i miei tre attuali progetti di siti WP!!
Non ho ancora installato WP su localhost, perché mi chiedo se ci potrebbero essere problemi quando uso un'installazione multisite durante il trasferimento sul server live del mio cliente.
Vorrei sviluppare i 3 siti per il mio cliente in un unico database tramite la funzionalità multisite di WP. Tuttavia, non sono sicuro che tutto andrà bene quando andrò online perché intendo utilizzare un metodo alternativo di installazione multisite mappando i tre domini distinti su un unico database SQL (tramite questo plugin: http://wordpress.org/plugins/wordpress-mu-domain-mapping/). Cioè, voglio sviluppare example1.com + example2.com + example3.com sul mio localhost in una configurazione multisite ed esportare i siti successivamente sul server di produzione.
If someone could clear my doubts as to whether this could be a potential source for problems later on, please do so.
In quel caso svilupperei 3 istanze separate di wordpress, anche se vorrei evitarlo a tutti i costi.
Grazie! Roland
dpi
Funziona bene. Ottima guida. Grazie WPB
Jørgen Wolf
Mi è piaciuto molto. Guida molto buona. Grazie mille, il mio sito è ora online!
Ramo
Grazie mille
Staff di WPBeginner
La causa più probabile è che il tuo nuovo database sia vuoto. WordPress si connette con successo al tuo nuovo database. Poi scopre che il database è vuoto e presume che sia un nuovo sito. Quello che devi fare è importare il tuo vecchio database. Dopodiché dovrai cambiare il nome del tuo sito e l'URL del tuo sito e aggiornare i tuoi link. Vedi questa guida.
John Kiathe
È stata una bella guida. Grazie.
Crocker27
Ciao,
Ottimi tutorial, grazie mille! Ho creato il mio tema da zero e sono nelle fasi finali per metterlo online, ma ho riscontrato un problema...
Cosa potrebbe causare la visualizzazione della pagina di installazione in 5 minuti quando indirizzo la mia pagina al nuovo database SQL?
Ho esportato il database SQL dal mio localhost. Ho creato un nuovo database sul server e l'ho importato lì e ho modificato il file wp-config per indirizzarlo al nuovo database. Quando l'ho fatto, sono stato indirizzato alla pagina di installazione in 5 minuti.
Quando lo lascio sul vecchio database, il mio tema funziona (anche se il contenuto/post/menu ecc. sono tutti sbagliati), quindi non capisco cosa ho fatto. Suppongo che ci sia qualcosa che non va nel database, ma non ho idea di cosa!
Grazie per il tuo aiuto!
Paul Seidel
Ho caricato il mio sito web più volte sull'FTP, ho modificato wp-config, i database SQL, ecc. - ma per qualche motivo "wordpress" è ancora nell'indirizzo ( , ecc.) e non riesco ad accedere al backend. Aiuto!
Christopher
ho lo stesso problema
Staff di WPBeginner
Quelle modifiche andranno perse se hai caricato una versione precedente del database dal tuo server locale.
Andrew Avantgardian
Ha funzionato alla grande, tranne per il fatto che non ho nemmeno avuto bisogno dell'ultimo passaggio (la query MySQL) per qualche motivo tutti i miei link e le mie immagini erano a posto dopo il trasferimento, forse ha qualcosa a che fare con la nuova versione di Wordpress.
Comunque grazie per questa guida
Naveed
Grazie mille per il tutorial. Sono stato ingannato da alcuni plugin che promettevano il trasferimento automatico.
Ottimo lavoro. Continua così.
Staff di WPBeginner
Questo articolo presuppone che il tuo sito live sia effettivamente sviluppato in locale, quindi non presuppone che tu abbia già rimosso un sito live per lavorarci.
Nel caso in cui tu stia lavorando su un sito live creando una copia locale sul tuo computer. Allora questa strategia viene solitamente utilizzata solo per lavorare sul layout del sito, aggiungere nuove funzionalità o testare alcune funzionalità. In questo modo puoi lavorare sul tuo sito web senza modificare alcun dato e quando sposti il sito dal server locale al sito live, il tuo database di solito rimane invariato.
Spero questo aiuti
npp07
Grazie, ma hai qualche articolo da consigliare su come (se possibile) apportare modifiche a un sito web con un aspetto di contributo della community (commenti, forum, ecc.) ed essere in grado di sviluppare per includere la creazione di post (non solo per un blog, ma qualcosa come BuddyPress o Symposium) senza sovrascrivere i commenti aggiunti tra le versioni di sviluppo?
Ospite
Usa il sistema di commenti Livefyre e Disquss
npp07
Pensavo di aver risposto, ma non la vedo qui… per aggiungere nuove funzionalità, intendi aggiungere pagine e post usando BuddyPress? Se una conversazione continua sul sito live mentre sto sviluppando, quelle conversazioni andranno perse o verranno unite quando caricherò sul sito live?
npp07
Grazie per il fantastico articolo, l'ho fatto prima con un sito statico, ma nell'articolo dici che è così che WPBeginner.com lo fa quotidianamente (ma con BackUpBuddy). Non ho ancora usato BackUpBuddy, ma ho intenzione di usarlo per un nuovo progetto.
La mia domanda è come funziona per un sito con commenti della community? Non perderesti i commenti già presenti nel database se ripetessi questo processo quotidianamente e sovrascrivessi un database? C'è un passaggio leggermente diverso coinvolto per integrare gli aggiornamenti di sviluppo su un sito già live?
Husnain
All works fine .. but my header image not work (Crash) .. and when i save permalink in setting it says Connection not established !!
Jenna
Ciao!
Quando provo a importare un database agganciato ottengo:
Query SQL:
—
— Database: `wpdb`
—
— ——————————————————–
—
— 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
—
Come posso risolvere questo problema?
Grazie,
Jenna
landi
pulito e semplice
Changa Masomakali
Questo è un ottimo articolo!! Grazie mille. Ma non riesco a far apparire il mio sito. Penso che abbia a che fare con il DB Hostname nel file wp-config. Cosa dovrebbe essere?
Bloodico
Questo è assolutamente un ottimo articolo!! GRAZIE!!
Sarebbe perfetto se menzionassi anche di controllare wp_postmeta quando si sostituisce ‘localhost/test/’ con ‘www.yourlivesite.com/’ al passaggio 7
e aggiungessi un passaggio 8 per il file .htaccess che deve essere modificato anche (se non viene fatto automaticamente ?)
the line “RewriteBase /test/” has to be suppressed and the line “RewriteRule . /test/index.php [L]” has to be changed to “RewriteRule . /index.php [L”
Once again a BIG thank you for this great article that made my day so easy !!
B-Designs
Questa era esattamente la soluzione di cui avevo bisogno per il sito dei miei clienti.
Grazie mille per la tua intuizione
David
Ho problemi ad accedere al mio pannello di amministrazione. Il sito viene visualizzato correttamente ma i link non funzionano nemmeno dopo aver eseguito lo script SQL. Quando provo ad accedere, non viene restituito alcun errore, il modulo si cancella semplicemente. Qualche idea?
Miguel Leite
Ciao.
Post meraviglioso!! Grazie mille, mi ha aiutato a farlo per la prima volta, correttamente.
Vorrei chiedere: per fare il contrario: spostare WordPress da un sito live a un sito locale, devo semplicemente fare il processo partendo dal server live e finendo in quello locale?
Transient
grazie mille
Hardeep Kaur
Grazie mille!!! davvero utile.
nickesh
Ho completato tutti i passaggi ma la pagina wp-admin non è accessibile e mostra il seguente errore
Attenzione: Impossibile modificare le informazioni sull'intestazione – intestazioni già inviate da (l'output è iniziato in /home/sulakasa/public_html/sulakasa/wp-content/themes/CherryFramework/includes/less-compile.php:155) in/home/sulakasa/public_html/sulakasa/wp-includes/pluggable.php alla riga 1121
Marisa Di Monda
Potrebbe essere troppo tardi, ma se tu o qualcun altro aveste di nuovo questo problema, questo mi ha aiutato:
https://wordpress.org/support/topic/wp-admin-has-a-redirect-loop-after-migrating-to-new-server
Staff di WPBeginner
WordPress.com sta ancora gestendo il nome del tuo dominio. Puoi trasferire la registrazione del tuo dominio al tuo nuovo webhost. Oppure puoi semplicemente aggiornare le informazioni dei nameserver per il tuo dominio su WordPress.com e puntarle al tuo nuovo webhost. Si prega di consultare le istruzioni nella nostra guida su come spostare correttamente il tuo blog da WordPress.com a WordPress.org
Staff di WPBeginner
Sì, potresti semplicemente installare WordPress e poi caricare il tuo tema.
jellman
Sono confuso, questo serve anche per migrare i post? Ho un sito WordPress sviluppato localmente ma senza ancora alcun contenuto. quindi non posso semplicemente installare WordPress sul mio sito dreamhost, quindi spostare i file del tema sul mio computer sul server live?
Staff di WPBeginner
Non puoi modificare temi o installare plugin su WordPress.com. Si prega di consultare la nostra guida sulla differenza tra WordPress.com e WordPress.org
Mawuli
Ho già esportato il mio sito wordpress.com su wordpress.org durante l'installazione, come mi ha guidato il tuo tutorial.
Ma il mio problema è che ho già un dominio con wordpress.com e quando ho cercato di spostare il mio sito live, ho ricevuto questi feedback... Posso sapere se wordpress.com è ancora il mio host o devo acquistare un altro account di hosting?
Mawuli
Ho un dominio con wordpress.com. Dopo aver installato con successo WordPress con wampserver tramite il tuo tutorial, sono riuscito a progettare un nuovo sito web, caricare e utilizzare tutti i plugin necessari.
Ora, la prossima cosa che voglio fare è spostarmi su un sito live ed è per questo che sono arrivato qui per poter visualizzare il mio nuovo sito, ma sono bloccato al primo passo.
Sto usando File Zilla come mio client FTP. Mi è stato chiesto di inserire il nome del mio host che ho fatto con il nome (wordpress.com). Ho inserito il mio nome utente, password e numero di porta (21). Ma questo è quello che ottengo quando provo a connettermi
“Errore: Connessione scaduta”
Errore: Impossibile connettersi al server”
Cosa devo fare? Devo comprare un servizio di hosting o wordpress.com è ancora il mio host. Non riesco proprio a capire questa cosa dell'hosting. Spiegamelo.
Grazie
Staff di WPBeginner
L'installazione di WordPress tramite Sofaculous non è un requisito,
MHK
Tutti i passaggi in questo funzionano come previsto... MERAVIGLIOSO!!!!, tuttavia dovrebbe essere incluso in questo tutorial come Passo Uno o Prerequisito... Dobbiamo installare wordpress da Softaculous e poi eliminare il database creato da esso e importare il database in esso e dopo aver installato wordpress da softaculous dovremmo importare i file WP da FTP.
Sto riscontrando un errore strano. Chrome apre il mio sito come previsto... IE continua a mostrare la pagina 'Under construction'?? Qualsiasi suggerimento sarà molto apprezzato... Ho eliminato il file index.html
Yazz Am
Ciao, ricevo l'errore 'Errore nella connessione al database' al passaggio 6 quando tento di accedere al mio pannello di amministrazione di WordPress. Aiuto per favore.
Ferdinand
Voglio configurare un sito su localhost che voglio gestire localmente. Scriverei gli articoli e li caricherei sull'host web dopo averli scritti. Devo aggiornare il sito e il database PHP nel modo che hai menzionato sopra ogni singola volta che scrivo un post? O c'è un modo per caricare solo i file che sono stati modificati? Questo voglio saperlo perché sarebbe un grande risparmio di tempo per me gestire il sito offline.
Rizky M R
Il mio sito funziona, ma non riesco ad aprire nessuna pagina e nessun post del mio sito web, e anche le immagini non vengono ancora visualizzate dopo la correzione della query SQL
Charlie Barnett
Ciao, ho trovato la tua spiegazione estremamente utile e sono riuscito a trasferire il mio sito WP ospitato localmente online. Tuttavia, quando provo il passaggio 6 per accedere, non riesco ad accedere e mi compare il seguente errore:
Errore interno del server
Il server ha riscontrato un errore interno o una configurazione errata e non è stato in grado di completare la tua richiesta.
Si prega di contattare l'amministratore del server e informarlo dell'ora in cui si è verificato l'errore e di qualsiasi cosa tu possa aver fatto che potrebbe aver causato l'errore.
Maggiori informazioni su questo errore potrebbero essere disponibili nel log degli errori del server.
Inoltre, si è verificato un errore 500 Internal Server Error durante il tentativo di utilizzare un ErrorDocument per gestire la richiesta.
Ha senso? Ho dimenticato qualcosa nel mio caricamento?
Grazie Charlie
Supporto WPBeginner
Si prega di dare un'occhiata a come risolvere l'errore interno del server in WordPress. A causa della natura generica di questo errore, di solito non ti dice dove cercare il problema.
Amministratore
wanda serros
Il mio sito è online ma non è ancora completamente funzionante. Quando clicco su alcune delle mie immagini per ottenere una vista ingrandita, ricevo un messaggio che dice 'Impossibile caricare il contenuto richiesto. Riprova più tardi.'
Ho controllato nel mio database e vedo che ci sono ancora delle istanze di ‘localhost’…. in alcuni campi. Ho già eseguito la query di aggiornamento a ‘post_contents’. Devo eseguire ulteriori query per cambiare ogni menzione di ‘localhost’ nel database con l’indirizzo del mio sito web?
Grazie. Il tuo sito è stato molto utile.
Timothy
Ovviamente, sostituisci ogni istanza di localhost e localhost/
Lisa
Ho capito come caricare il database, finalmente. Ho apportato prima quelle modifiche all'editor di testo all'interno del file sql. Ora ho fatto tutti gli altri passaggi, inclusa la modifica di “home” e “siteurl” in wp_options… e anche la modifica del file wp_config.php dal mio file manager c panel live e l'aggiornamento. Ricevo ancora un “errore di connessione al database”. Ho notato che quando ho installato wordpress sul mio nuovo sito ospitato, ha creato il suo database (ss_1). Devo eliminare quello?
Supporto WPBeginner
Il motivo più comune dell'errore sono solitamente informazioni errate su password, database, nome utente o host. Non ha nulla a che fare con altri database sul tuo server mysql, quindi non è necessario eliminarli. Assicurati di inserire le informazioni corrette per il tuo database nel file wp-config.php.
Amministratore
Karlo
Ho seguito le tue istruzioni per creare una copia locale del mio sito web live (l'altro modo).
L'unico problema che sto riscontrando è che il foglio di stile non viene caricato e che le mie immagini non vengono visualizzate, nemmeno nel backend di WP.
Devo eseguire un'altra query SQL per risolvere questo problema?