Dopo aver trascorso un po' di tempo con WordPress sul tuo server locale, decidi finalmente di spostarlo su un sito web live. Tuttavia, sembra che tu non sappia quale sia il tuo prossimo passo. Questo tutorial ti guiderà attraverso i passaggi necessari per spostare la tua installazione locale di WordPress sul tuo sito web live.
Prima di affrontare questo compito, è essenziale che tu abbia già un dominio e un web host. Abbiamo scritto un articolo su cosa cercare in un web host e suggerimenti per scegliere il miglior dominio per il tuo blog. Il tema utilizzato in questo tutorial è stato creato da Indeziner e rilasciato da Smashing Magazine.
Fajri
Ho trovato la guida estremamente facile da usare.
Le istruzioni passo passo hanno reso un processo potenzialmente complesso gestibile, anche per qualcuno come me che non è molto attento alla tecnologia dietro il mio sito web, dato che fin dall'inizio mi sono concentrato sui contenuti
Grazie mille!
Nashua Indigo
Grazie, molto utile!
darrenth
Ciao,
Hai mai provato a caricare su un URL temporaneo? Cambi poi l'URL del sito web e l'URL del blog in modo che puntino all'URL temporaneo invece che al nome di dominio?
Grazie
wpbeginner
@darrenth Sì, dovresti farlo. Spesso, quando si lavora su progetti più grandi, quello che succede è che si carica su un sottodominio, poi si usa .htaccess per puntare il dominio principale a quel sottodominio e farlo sembrare che tutto sia sul dominio principale. Un po' complesso, ma è quello che facciamo quando lavoriamo con clienti più grandi.
MarkKeylon
Grazie mille. Ho appena seguito la tua procedura per caricare il mio sito di sviluppo sul mio sito ospitato <a href=”http://best-forex-trading-signals.com>Best Forex Trading Signals</a> e per la maggior parte, ha funzionato a meraviglia. L'unico problema che ho avuto è stato che, anche se ho fatto tutta la ricerca e sostituzione, c'erano ancora alcuni link che ho dovuto convertire manualmente. Tra questi, i link del menu personalizzato. Non sono sicuro se ho fatto qualcosa di sbagliato, ma non è stato troppo difficile sistemarlo in seguito. Grazie.
wpbeginner
@harwood.wilson6 Sì, potrebbe essere necessario modificare il percorso multimediale se trovi immagini non funzionanti. Lieti di esserti stati d'aiuto.
harwood.wilson6
@wpbeginner Wow, è stata una correzione facile, grazie per l'aiuto. La prossima cosa che farò è rintracciare alcune delle immagini che non funzionano.
wpbeginner
@harwood.wilson6 Assicurati che le pagine esistano nel pannello wp-admin. Se ci sono, vai alla pagina Impostazioni > Permalink e fai semplicemente clic su Salva. Lascia tutto com'è.
harwood.wilson6
@wpbeginner @harwood.wilson6 sto ricevendo l'errore 404 pagina non trovata. Normalmente mi assicurerei solo che le pagine siano sul server, ma dato che WordPress usa PHP è un po' diverso. Per favore, controlla il sito su elysianfieldsmusic.com/newsite. Il mio obiettivo è quello di mettere il sito nella cartella principale alla fine. Grazie per qualsiasi aiuto.
wpbeginner
@harwood.wilson6 non lo so senza guardare davvero il tuo sito. Che errore stai ricevendo?
harwood.wilson6
Tutte le mie pagine si sono rotte quando ho caricato il sito. La homepage funziona ma tutto il resto è sparito dal server. Qualcuno sa dove potrei aver commesso questo errore fatale?
jiri
Che ne dici di configurare un blog su localhost e collegarlo a un'installazione WordPress di sottodominio su un server. è possibile?
Staff editoriale
Sì… processo esatto, tranne che il nome sarebbe cambiato in tuo sottodominio.com anziché dominio.com
Amministratore
Nagaraja
Video davvero bello,
Mi ha davvero aiutato..
Vijay39
Ottimo post, ho quasi inciampato sull'ultimo passaggio in cui il database doveva essere importato. Ho provato a sovrascrivere un database esistente e questo è stato il mio errore. DEVE essere creato un NUOVO DATABASE in MySQL e il database locale importato in questo database vuoto.
Molto utile e chiaro! Grazie mille!
Chasen
Seriamente, questo è stato un tutorial che ha fatto risparmiare tempo. Stavo disperatamente cercando una guida e questa è stata perfetta! Grazie mille per il tuo tempo!
L'unico problema che ho avuto è stato riconnettere alcune immagini da :8888 … le ho semplicemente ricaricate a causa dello script che sto usando per le miniature>> http://www.darrenhoyt.com/2008/04/02/timthumb-php-script-released/
Ottimo lavoro! Mi hai fatto diventare un tuo fan.
T-trix
Grazie, video molto utile.
Linda
Grazie Adeline e "Staff Editoriale" – sono riuscito a ritrovare la strada modificando l'URL nel database locale.
Quindi l'ho riattivato, GRAZIE!!
Ancora, ottimo video – molto utile.
Adeline
Questo video è stato fantastico e sono riuscito a spostare un WP locale su un server web.
Linda,
Ho avuto lo stesso problema con il mio e ho trovato utile il WP Codex.
Dai un'occhiata a: http://codex.wordpress.org/Changing_The_Site_URL
Assicurati di eseguire il backup del tuo database.
“Aggiungi queste due righe al tuo wp-config.php, dove “example.com” è la NUOVA posizione del tuo sito.
define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);
Questo ha funzionato bene per me.
Linda
Ciao, grazie mille per questa chiara spiegazione video su come spostare il sito locale su un server live.
Vorrei riottenere l'accesso al mio sito locale, ma prima di esportare il mio database ho seguito le istruzioni e ho modificato la posizione del dominio in Impostazioni > Generali. Quindi ora, ovviamente, il dominio punta al sito live.
Non riesco a capire dove devo andare per cambiare di nuovo quegli URL sul mio sito locale. Grazie per il tuo aiuto!
Staff editoriale
Accedi al tuo phpMyAdmin e vai alla tabella Options e modifica l'URL lì di nuovo in localhost.
Amministratore
ebflute
Nel post e nei campi personalizzati l'URL che ho codificato manualmente dice qualcosa come http://localhost/wordpress/wp-content/uploads/myimagefile.jpg
ma il mio nuovo URL dovrebbe essere http://www.mydomain.com/wp-content/uploads/myimagefile.jpg
Devo entrare dopo aver spostato il sito e cambiare manualmente ciascuno degli URL nei post e nelle pagine?
o c'è un modo per usare URL relativi nei campi personalizzati e nei post, so che non posso usare qualcosa come “TEMPLATEPATH” . perché non posso scrivere PHP nei miei post…
Staff editoriale
Puoi semplicemente modificarlo usando la query MySQL. Vai al tuo phpMyAdmin e seleziona il tuo database. Fai clic sul pulsante SQL
update wp_postmeta set meta_value = replace(meta_value,’http://localhost/’,’http://yourdomain.com’)
Assicurati di fare prima un backup. Questo sostituirà tutto in quel valore. Meta
Amministratore
ebflute
Grazie mille, ci proverò.
ebflute
Come gestisci le immagini che hanno URL assoluti nel blog? Puoi modificare il file di esportazione prima di importarlo?
Staff editoriale
Intendi dire che vuoi sostituire gli URL delle immagini per puntare a qualcos'altro?
Se sono tutti con lo stesso dominio e stai cambiando, allora è solo una semplice query.
Amministratore