Come configurare smartphone e PC. Portale informativo
  • casa
  • notizia
  • Come passare da wp a un'altra piattaforma. Trasferimento database

Come passare da wp a un'altra piattaforma. Trasferimento database

Un giorno, potrebbe venire un giorno in cui dovrai cambiare il tuo indirizzo. Ciò può accadere a causa del fatto che il dominio scelto molto tempo fa non si adatta più al contenuto del sito o semplicemente vuoi acquisire un marchio più attraente per te stesso. In ogni caso, se hai bisogno di un sito per un altro dominio, allora avrai sicuramente bisogno di una guida dettagliata.

In generale, non è così difficile trasferire WordPress su un altro dominio da soli, ma nel processo potrebbero sorgere alcuni problemi che saranno difficili da risolvere senza le competenze appropriate. Pertanto, si consiglia di utilizzare plugin speciali che automatizzano parte di questo processo. Se decidi ancora di farlo manualmente, leggi attentamente questo manuale.

Tieni presente che questa guida presuppone un dominio pulito e il trasferimento dei contenuti da quello esistente.

Questo è il metodo più semplice e il meno problematico per gli utenti inesperti.

Passaggio 1: disabilitare i permalink

La prima cosa da fare prima di spostare WordPress direttamente su un altro dominio è disabilitare i permalink. Per fare ciò, seleziona "Impostazioni> Permalink" in Pannello di Amministrazione, seleziona l'opzione "Semplice" e salva le modifiche.

Passaggio 2: backup del database

La prossima azione è backup banche dati del sito produttivo per proteggersi da situazioni impreviste. Prima di iniziare a copiare, controlla se il tuo hosting lo fa automaticamente.

Per copiare manualmente il database, devi utilizzare l'applicazione web PhpMyAdmin a cui il tuo hosting fornisce l'accesso. Basta selezionare il database desiderato nella pagina PhpMyAdmin e andare alla scheda "Esporta". Quindi, fai clic su "OK" e salvalo sul tuo computer.

Passaggio 3: trasferisci i file

Ora usa il tuo client FTP o il file manager fornito dal tuo hosting, scarica l'intero contenuto della cartella wp-content dal sito di produzione sul tuo computer. Assicurati di controllare che siano stati scaricati assolutamente tutti i file, senza alcuna perdita, questo è molto importante.

Passaggio 4: installazione di un nuovo sito e caricamento dei contenuti

Qui tutto è semplice, installa WordPress su un dominio diverso a cui verrà trasferito il sito utilizzando il metodo preferito. Questo può essere fatto nel modo in cui offre il tuo hosting o manualmente. Quindi, sostituisci il contenuto della cartella wp-content del nuovo sito con il contenuto della cartella corrispondente scaricata sul tuo computer. Assicurati che il nuovo sito abbia struttura corretta cataloghi

Si prega di notare se hai usato installazione automatica il wordpress che offre l'hosting, quindi avrai un nuova base dati. Dal momento che useremo backup vecchio, allora questo deve essere rimosso. Fai quanto segue:

  • Vai a PhpMyAdmin tramite hosting;
  • Aprire il database del nuovo sito;
  • Fare clic sulla scheda "Struttura";
  • Seleziona la casella in basso "Seleziona tutto";
  • Nelle vicinanze, nell'elenco a discesa, seleziona "Elimina" e conferma l'azione.

Passaggio 5: modifica del database

Esattamente questo azione importante nel processo di trasloco, poiché dipende da questo se il sito funzionerà al nuovo indirizzo. Sarà necessario modificare tutti i collegamenti diretti nel database di backup per contenere il nuovo indirizzo. Poiché alcuni URL in WordPress sono serializzati, non dovresti mai sostituirli con un editor di testo.

Per fortuna c'è sceneggiatura speciale Search-Replace-DB, con cui è possibile effettuare la sostituzione dei link in WordPress automaticamente, tenendo conto della serializzazione. Basta caricare la cartella dello script nell'hosting, accanto a wp-content, e andare su "your-site.ru/Search-Replace-DB-master/index.php".

Nella pagina che si apre, incolla nel campo " Cercare... "il vecchio dominio (ad esempio, http://il-tuo-sito.ru), e nel campo" sostituisci con ..." uno nuovo (http://nuovo-il-tuo-sito.ru). Quindi, nel blocco "azioni", fai clic sul pulsante "esecuzione live" e attendi la fine del processo di sostituzione del collegamento. Una volta completato il processo di sostituzione, esporta il database modificato, proprio come hai fatto prima.

Passaggio 6: caricare il database

Dopo che il vecchio database è stato modificato, può essere caricato su un altro sito. Per fare ciò, vai su hosting e apri un nuovo database in PhpMyAdmin. Successivamente, vai alla scheda "Importa", seleziona il file di backup modificato e fai clic su "OK".

Passaggio 7: accedi al pannello di amministrazione e abilita i permalink

Tutti i dettagli per accedere al pannello di amministrazione dovrebbero essere gli stessi di prima. Anche se hai specificato un nome utente o una password diversi quando hai installato un nuovo sito WordPress, verranno comunque sovrascritti dal database importato.

Una volta che sei nel pannello di amministrazione, vai su Impostazioni> Permalink e torna indietro vecchio look URL.

Passaggio 8: creare un reindirizzamento 301

Altro sfumatura importante, che non deve essere saltato durante l'esecuzione del trasferimento, poiché dipende dall'accesso degli utenti al nuovo sito quando fanno clic sui vecchi collegamenti. E questo vale non solo per la pagina principale, ma per tutte le pagine e i post disponibili che alcuni utenti potrebbero avere nei propri segnalibri.

Per reindirizzare i visitatori al nuovo indirizzo, dovrai accedere al vecchio dominio tramite FTP. Nella directory principale, dovresti trovare un file chiamato "ht.access" (se manca, creane uno nuovo e mettilo lì). Quindi, apri questo file in qualsiasi editor di testo e aggiungi seguenti righe:


Riscrivi motore acceso
Riscrivi Base /
RewriteRule ^ index.php $ - [L]
RiscriviCond% (REQUEST_FILENAME)! -F
RiscriviCond% (REQUEST_FILENAME)! -D
Riscrivi regola. /index.php [L]

Se questo codice era già presente nel file, aggiungi solo questa riga:

Reindirizza 301 / http://new-your-site.ru/

Salva il file e assicurati che il reindirizzamento funzioni e verrai indirizzato al nuovo sito al vecchio indirizzo.

Passaggio 9: invia la mappa del sito XML a Google

La migrazione è quasi completata, devi solo avvisare i motori di ricerca a riguardo. Il modo migliore fallo senza rovinare Ottimizzazione SEO, crea e invia una Sitemap XML a Google. È molto facile da fare, devi solo installare plugin di google Mappa del sito XML, vai alle sue impostazioni e invia le mappe finite a Google.

Conclusione

Migra WordPress in un dominio completamente diverso non è così compito difficile se fai tutto nell'ordine descritto in questo articolo. Ma, come saprai, non sempre tutto va secondo i piani, quindi è molto importante fare una copia di backup prima di iniziare l'intera procedura in modo da ripristinare il sito in caso di errori gravi. A proposito, questo metodo di spostamento può essere utilizzato anche per passare a nuovo hosting.

Oggi parlerò del trasferimento di un sito WordPress dall'hosting all'hosting o dall'hosting a Denver, nonché a nuovo dominio o in un'altra cartella.
Il contenuto dell'articolo:

Perché c'è un problema durante la migrazione di un sito WordPress?

Prima o poi ognuno di noi deve affrontare un trasloco, per questo ci sono una serie di ragioni. Il più comune di questi è l'insoddisfazione per l'hosting, quando non hai più la forza per resistere, inizi a pensare di cambiare provider di hosting. Anche se in questo caso è più facile lasciare una richiesta di supporto tecnico per trasferire il tuo sito (qualsiasi hosting decente fornisce tale servizio gratuitamente). Ho dovuto cambiare hosting un centinaio di volte, finché un giorno alla fine non ho avuto fortuna, ora uso l'hosting e ti consiglio.

La modifica causale del dominio può essere il sito che viene filtrato o bandito. motori di ricerca, quindi dovrai scegliere un altro dominio e iniziare la promozione dall'inizio.

Ma non sai mai quali ragioni ti hanno spinto a spostare il tuo sito su WordPress. Personalmente, avevo bisogno di distribuire versione locale sito a Denver (leggi), perché lavorare con un sito locale è più rapido e conveniente. Su di esso, puoi sperimentare le impostazioni del blog e i plug-in senza preoccuparti delle prestazioni del sito. Pertanto, consiglio a tutti di avere una versione locale, lascia stare.

Spostare WordPress su un altro hosting

1. Scarica i file del sito e il database dal vecchio hosting

Metodo numero 1:

Vai a vecchio hosting per fare i backup stato attuale file e database. Solitamente, una volta pronti, i backup vengono salvati nella directory principale dell'hosting in forma archiviata.

Per arrivare a questa cartella, puoi usare FTP (io uso Totale Commander o File Zilla) o tramite file manager hosting (questo metodo è più conveniente, come mi sembra). Scarica gli archivi risultanti sul tuo computer. Disimballare il database.

Se per qualche motivo non sei riuscito a fare i backup, c'è secondo modo:

Successivamente, vai alla sezione di gestione del database del tuo hosting, seleziona phpMyAdmin. Nella colonna di sinistra, seleziona il nome del tuo database dall'elenco. Vai alla scheda Esporta e fai clic su OK. Salva il file generato.

Quindi, il dump del database come file con estensione .sql e l'archivio con tutti i file del blog sono sul nostro computer e sono pronti per essere trasferiti su un altro hosting.

2. Trasferimento di dati da un computer a un nuovo hosting

Nella sezione "database" del nuovo hosting aggiungi un nuovo utente del database e un nuovo database, crea una password per esso e ricordalo. A me sembra questo:

Attenzione! Se cambi lo stesso Nome del dominio, ora devi completare la voce "", quindi tornare indietro e continuare in ordine.

Apri phpMyAdmin, trova il tuo database nell'elenco a sinistra, vai alla scheda Importa. Carica il dump del database precedentemente scaricato con autorizzazione sql e fai clic su OK (Vai).

Ora carica l'archivio con i file su ftp e decomprimilo. Assicurati che alla fine i file siano nella cartella corretta, sul mio hosting questa è la cartella public_html, si può chiamare anche httpdocs, www o altro, a seconda dell'hosting. Assicurati che questa cartella sia vuota prima di decomprimere l'archivio al suo interno.

3.Configurazione della connessione alla base e impostazione dei diritti

Trova il file wp-config.php nella radice del sito. Cambia i dati di connessione al database in esso contenuti in nuovi:

/ ** Nome del database per WordPress * / define ("DB_NAME", "your_database_name"); / ** Nome utente MySQL * / define ("DB_USER", "database_username"); / ** Password del database MySQL * / define ("DB_PASSWORD", "database_password");

Imposta i permessi (attributi) su 777 per la cartella wp-content/uploads e tutte le sottocartelle. Questo viene fatto tramite ftp o nel file manager:

Collegare il tuo dominio a un nuovo hosting

Il tuo sito dovrebbe iniziare a lavorare sul nuovo hosting, ma non puoi ancora controllarlo, perché il dominio fa ancora riferimento al vecchio hosting. Per risolvere questa situazione:

  • Chiedilo al nuovo hoster Server DNS... Di solito sono scritti in una lettera inviata alla tua posta quando registri un hosting.
  • Vai a Area Personale il tuo registrar di domini - il sito in cui hai acquistato il dominio. Io uso 2domains.ru e ti dirò come è fatto lì. Trova la sezione "Gestisci server DNS" e cambia i server DNS in nuovi:

Ora devi aspettare che le modifiche abbiano effetto e il dominio sia collegato all'hosting. Possono volerci fino a tre giorni, ma l'esperienza insegna che in un paio d'ore sarai già in grado di caricare il tuo sito.

Se non ti trasferisci in un nuovo dominio, la lezione è finita per te. Se il sito non funziona, dai un'occhiata.

Spostare WordPress in un altro dominio, cartella

Se, oltre all'hosting, devi trasferire il tuo sito su un altro dominio, dovrai affrontare alcune difficoltà. A differenza della maggior parte dei CMS, in WordPress tutti i percorsi sono registrati con collegamenti assoluti (questo è uno spiacevole inconveniente del sistema) e dobbiamo gestirli manualmente. Andiamo in ordine:

1. Lavorare con il database

Quando hai scaricato il dump del database dal vecchio hosting, devi aprirlo in un editor (io uso Dreamweaver) e sostituire tutti i riferimenti al vecchio dominio con quelli nuovi:

C'è un altro modo: quando importi il ​​database, vai alla scheda SQL e fai tre query:

UPDATE wp_options SET option_value = REPLACE (option_value, "https://old_domain.ru", "https://new_domain.ru") WHERE option_name = "home" OR option_name = "siteurl";

UPDATE wp_posts SET guid = REPLACE (guid, "https://old_domain.ru", "https://new_domain.ru");

UPDATE wp_posts SET post_content = REPLACE (post_content, "https://old_domain.ru", "https://new_domain.ru");

2. Modifiche a.htacces e robots.txt

Trova tali file nella directory principale del sito, trova i riferimenti al tuo vecchio nome di dominio e sostituiscili con uno nuovo.

3. Modifiche ai file del sito

Tieni presente che questo elemento è facoltativo. Se tutto funziona per te, puoi saltarlo. A volte capita che l'argomento si insinui anche link assoluti al vecchio dominio e devono essere sostituiti.

Puoi decomprimere l'archivio con i file del tuo sito e cercare in tutti questi file la presenza del vecchio dominio in essi. Simile a lavorare con la base, cambia i vecchi collegamenti con quelli nuovi. Evviva, abbiamo finito con il trasferimento di wordpress su un altro dominio.

Spostare un sito in un'altra cartella

Se devi spostare il tuo blog in una cartella diversa (ad es. domain.ru/blog), apporta le seguenti modifiche a .htaccess (modifiche in grassetto):

# INIZIA WordPress
Riscrivi motore acceso
Riscrivi Base / blog/
RewriteRule ^ index \ .php $ - [L]
RiscriviCond% (REQUEST_FILENAME)! -F
RiscriviCond% (REQUEST_FILENAME)! -D
Riscrivi regola. / blog/index.php [L]
# FINE WordPress

Possibili errori relativi allo spostamento del tuo blog WordPress

Nel caso in cui il tuo sito non funzioni, ecco alcuni esempi. errori tipici... Se il tuo errore non è nella lista, lascia un commento, amplierò volentieri questa lista :)

  1. Errore nello stabilire una connessione col database. Questo errore si verifica se i dati vengono inseriti in modo errato nel file wp-config.php.
  2. La pagina di installazione di WordPress è stata aperta. Una situazione simile potrebbe essersi verificato a causa di un errore di importazione del database. Prova a eliminare tutte le tabelle del database e a reimportare il dump.
  3. Vedi la pagina di benvenuto del tuo provider di hosting. Questo potrebbe essere dovuto al fatto che non hai svuotato la cartella public_html (httpdocs) prima di decomprimere l'archivio in essa. Elimina il file index.html.
  4. Vietato. Non disponi dell'autorizzazione per accedere/su questo server. Potresti aver caricato i file del sito nella cartella sbagliata.

L'algoritmo è il seguente:

  1. Scegliere la base giusta dati.
  2. Fare clic sulla voce di menu "Esporta" in menu in alto.
  3. Determinare il metodo di esportazione. Considerando che tutte le impostazioni predefinite sono salvate, puoi utilizzare l'opzione "Veloce". Scelgo "Normale" solo se voglio comprimere il file.
  4. Assicurati che tutte le tabelle del database di WordPress siano selezionate per la migrazione.
  5. Se viene specificata l'opzione "Normale", è possibile definire la compressione durante l'esportazione.
  6. Nella parte inferiore della pagina, fai clic su "Ok".

Di conseguenza, l'applicazione creerà un dump del database e offrirà di salvarlo sul computer. Tutte le impostazioni, come puoi vedere, sono impostate inizialmente e nel 99% dei casi non è necessario modificare nulla.

Il processo di importazione è ancora più semplice. Supponiamo che tu abbia già un database del sito vuoto creato in cPanel, dove desideri trasferire tutte le informazioni del passato. Procedura:

  1. Vai su PhpMyAdmin e seleziona un nuovo database.
  2. Nel menu in alto, fai clic sulla voce "Importa".
  3. Dopo aver cliccato sul pulsante "Scegli File", seleziona il file SQL da importare sul tuo computer.
  4. Fare clic su "Ok" nella parte inferiore della pagina.

Dopo aver completato con successo la procedura, vedrai un messaggio corrispondente e un elenco di tabelle create verrà visualizzato sulla destra sotto il nome del nuovo database. Questa è la migrazione basi wordpress completato. Poi torni al resto delle fasi, se ce l'hai fatta.

Plugin per la migrazione del database in WordPress

Nell'articolo su, ho citato un paio di moduli che aiutano a cambiare il nome di dominio (e altre informazioni) nella base del sito. Apportare modifiche manualmente in PhpMyAdmin sarebbe estremamente problematico e non sempre sicuro. Non esaminerò in dettaglio i plugin, ma presenterò solo i loro principali vantaggi.

Importante! Tutti e tre i plugin sono in grado di funzionare con dati serializzati ed eseguire la corretta sostituzione delle informazioni nel database (tenendo conto della lunghezza della linea), ad esempio:

s: 11: "ciao mondo" diventa s: 9: "nuovo mondo"

s: 11: "ciao mondo" diventa s: 9: "nuovo mondo"

Potrebbero verificarsi errori durante l'esecuzione di SQL e la modifica direttamente tramite PhpMyAdmin.

Inizialmente, consentiva solo di apportare modifiche al database, ma in ultime versioni gli sviluppatori hanno ampliato notevolmente le sue funzioni. Ora puoi anche scaricare un dump e ripristinare il database, cambiare il dominio, il prefisso. Nuova interfaccia lo ha reso generalmente fantastico. Nell'articolo ti dirò qualcosa in più sul modulo, anche se qui tutto è estremamente semplice. Download - 100k +, valutazione - 4.4.

Questo strumento può essere utilizzato non solo durante la migrazione di un database WordPress, ma dell'intero sito. ti permette di trasferire file multimediali, plugin, temi. È inoltre possibile avviare la procedura di ricerca e modifica dei dati nel database. Caratteristica distintivaè un lavoro veloce(per non gravare sull'hosting provider), nonché l'assenza della necessità di installazione PHP aggiuntivo estensioni. La soluzione funziona anche con PHP v5.2, mentre la precedente richiede almeno PHP v5.4. Più di 300 mila download, valutazione - 4.8.

Esegue le principali attività di trasferimento di un database su WordPress: esportazione di un dump, ricerca e sostituzione di informazioni, salvataggio di file SQL sul computer. Più di 200mila. download, punteggio - 4.7. Versione gratuita, in linea di massima, abbastanza, anche se ovviamente in PRO mi aspetto di più patatine fresche... Dovrai importare il database tramite PhpMyAdmin, come ho descritto nella prima sezione.

Utilizzo del plug-in Cerca e sostituisci

Mi sono imbattuto più spesso in questo modulo, quindi lo analizzerò più in dettaglio come esempio. Penso che il processo di trasferimento del database di WordPress in altre versioni sia lo stesso, come ultima risorsa, vedere le istruzioni video nelle loro descrizioni su wordpress.org.

Così. dopo la ricerca e sostituisci e attivazione, tutte le sue funzioni si trovano nell'omonima voce di menu della sezione "Strumenti". Ci sono 4 direzioni principali:

  • Database di backup: creazione di un backup.
  • Cerca e sostituisci: cerca e sostituisci le informazioni.
  • Sostituisci URL dominio - cambia dominio.
  • Importazione SQL - importazione.

Nel primo e nell'ultimo paragrafo, c'è un solo pulsante "Esporta / Importa", ma, in effetti, hai tutto il necessario per migrare completamente il tuo database e sito WordPress. L'unica cosa da ricordare è che i dati vengono importati nel database corrente connesso al progetto.

Vai alla sezione Sostituisci URL di dominio. Infatti, fornisce la possibilità di sostituire il vecchio dominio con uno nuovo.

Questo trucco non ti salverà dal resto dei passaggi dell'algoritmo, ma almeno semplificherà il compito di trasferire il database su WordPress. Inoltre, puoi modificare il prefisso della tabella, che è anche utile.

La scheda Cerca e sostituisci aiuta a sostituire le informazioni nel database.

  • Prima di tutto, definisci i valori vecchi e nuovi, quindi contrassegna le tabelle in cui deve essere eseguita la ricerca e la sostituzione.
  • Per impostazione predefinita, l'opzione "Prova a secco" è abilitata, il che significa che le azioni verranno eseguite in "modalità test".
  • Se deselezioni la casella, appariranno 2 opzioni tra cui scegliere: importa Query SQL e per apportare modifiche al database o eseguire direttamente questa azione.

Cioè, in effetti, puoi eseguire: 1) un'esecuzione di prova dell'attività, 2) una sostituzione reale dei dati, 3) ottenere una query SQL e quindi iniettarla tramite PhpMyAdmin o la 4a scheda del modulo. Grande flessibilità!

Totale. Spero che tu abbia abbastanza informazioni sul trasferimento di un database su WordPress per eseguire questa procedura in modo indipendente. In linea di principio, non c'è nulla di complicato, ma quando si lavora con un database, è sempre necessario essere estremamente attenti, almeno creare backup prima di iniziare il lavoro. Tutti e tre i plugin fanno bene il loro lavoro, ma personalmente preferisco Cerca e sostituisci: semplice, flessibile, senza dettagli inutili.

Se hai qualcosa da aggiungere sul trasferimento e la migrazione di una base o di siti wordpress, scrivi nei commenti.

Oggi, ogni persona che ha il proprio sito su Internet può affrontare il problema di dover trasferire il sito su un altro hosting. Ci possono essere molte ragioni diverse per questo. Naturalmente, il più comune di questi è l'insoddisfazione per i servizi forniti. Se non riesci più a sopportarlo, allora devi agire. Questa è una procedura piuttosto lunga. Se fai tutto passo dopo passo, puoi trasferire in sicurezza il sito e non ripetere tutto più volte. Quindi, come si migra un sito WordPress salvando le impostazioni? In questo articolo troverai tutte le risposte alle tue domande.

Trasferimento corretto del sito a Wordpress

Se hai utilizzato un hosting abbastanza popolare, forse puoi utilizzare il servizio di trasferimento del sito. Inoltre, di solito viene eseguito in modo completamente gratuito. Naturalmente, se ciò non è possibile, dovrai fare tutto da solo. Innanzitutto, è necessario considerare l'algoritmo delle azioni per trasferire correttamente un blog o un sito:

1. Innanzitutto, devi copiare tutti i file dal tuo sito.

2. Esportiamo anche il database dal vecchio hosting.

3. Dopo aver trasferito tutti i file, puoi connetterti al nuovo hosting.

4. Crea un database e importa i dati che hai salvato in esso.

5. Vai a file di configurazione, in cui è necessario modificare le impostazioni per la connessione al nuovo database.

6. A questo punto è possibile verificare la correttezza di tutte le azioni. Puoi utilizzare un dominio tecnico o un URL temporaneo per questo.

7. On l'ultima tappa devi cambiare il DNS del dominio. Per fare ciò, vai al pannello di controllo del registrar del nome di dominio.

Questa è una lista piuttosto lunga. Se tutti questi passaggi vengono seguiti correttamente, puoi migrare WordPress dall'hosting a un altro hosting. Questo può richiedere molto tempo, ma non avere fretta. È necessario assicurarsi che tutte le azioni siano state eseguite senza errori.

Spostare file dal vecchio hosting

Questa è un'azione abbastanza semplice. Se tu stesso eri impegnato nella creazione del sito, puoi capirlo rapidamente e fare tutto bene. Per effettuare il trasferimento blog WordPress ad un altro hosting, devi connetterti via FTP al vecchio server. Successivamente, scarichiamo tutti i dati sul nostro computer. Devi anche preparare in anticipo la cartella in cui salverai i file dal vecchio hosting.

Commento. Se devi spostare più siti contemporaneamente e vuoi imbrogliare, sarebbe logico spostare l'intera cartella con il nome public_html in una volta. Successivamente, caricalo anche sul nuovo hosting. Sfortunatamente, su molti host a causa di struttura diversa le cartelle potrebbero non riuscire in questo tipo di trucco. Ciascun sito o blog dovrà essere spostato separatamente.

Trasferimento database

Devi esportare il vecchio database in phpMyAdmin. Puoi accedere a questa directory tramite il pannello di controllo. Dovrai trovare un collegamento a phpMyAdmin in Database. Questo passaggio è necessario se hai installato cPanel.

In una nuova finestra, seleziona il database desiderato, quindi vai alla sezione "Esporta". Successivamente, è necessario modificare alcuni parametri. Scendiamo alla voce "Metodo di esportazione" e selezioniamo "Normale". Scorrendo un po' più in basso, vedrai la sezione "Output", e nella voce "Compressione", imposta il valore su gzip.

Resta solo da confermare le tue azioni facendo clic sul pulsante "OK". Il download del database inizierà subito dopo.

Spostare un sito WordPress da un dominio all'altro

Nel terzo passaggio, è necessario aggiungere quale si intende trasferire. Questo può essere fatto nel pannello di controllo dell'hosting. Devi capire che su molti servizi di hosting non puoi caricare file finché non colleghi un dominio al sito. Cioè, la cartella www non verrà creata senza un nome di dominio associato.

Allora come lo leghi? Come abbiamo già scoperto, devi andare al pannello di controllo. Successivamente, è necessario trovare la sezione "Domini" e accedervi. Quindi, fai clic sul pulsante "Aggiungi nome di dominio". Resta solo da indicare ex dominio e conferma le tue azioni.

Caricamento file su nuovo hosting

Nei passaggi precedenti, abbiamo preparato tutto per caricare i file del sito. Questo è un passaggio abbastanza semplice che puoi superare rapidamente. Per prima cosa devi connetterti al nuovo server tramite FTP. Una volta connesso, noterai una directory chiamata www. Navigando in questa cartella, puoi vedere un'altra cartella con il nome del tuo nome di dominio. È inoltre necessario rilasciare tutti i file che si trovavano sull'hosting precedente.

Vale la pena notare che se nella prima fase hai copiato l'intera cartella, devi incollare non la cartella stessa, ma tutti i file in essa contenuti. Cioè, se hai copiato una directory, ad esempio my_blog, non dovrebbe essere contenuta in una cartella con lo stesso nome. Dovrai aprirlo e spostare tutti i file che erano sul vecchio server. Sembrerebbe un errore piuttosto stupido, ma si fa spesso, quindi valeva la pena ricordarlo.

È inoltre necessario assicurarsi che non vi siano trasmissioni non riuscite. Se lo hai comunque consentito, devi scaricare nuovamente tali file. Se non lo fai, in futuro avrai errori nel lavoro del sito.

Creazione database

A questo punto, dobbiamo creare un database sul server selezionato. Come farlo? Non c'è niente di complicato in questo. Vai al pannello di controllo e seleziona la voce "Banche dati". Quindi, fai clic sul pulsante "Crea database". In una nuova scheda, inserisci la password e il nome per il nuovo database.

Vale la pena notare che al nome del database verrà automaticamente aggiunto un prefisso con il login che specifichi quando entri nel pannello di controllo.

Importazione dati nel database

Ora è necessario trasferire le informazioni che abbiamo salvato sul computer all'inizio del nostro viaggio nel nuovo database.

Vai a phpMyAdmin sull'hosting selezionato. Successivamente, vai alla sezione "Database". Ora devi esaminare le informazioni sul tuo database. Per fare ciò, è necessario fare clic sul pulsante "Informazioni di accesso".

Sul nuova pagina aprirà parametri utili che devi salvare per connettere il database al nostro sito. Ma prima devi accedere a phpMyAdmin. Cliccando sul pulsante corrispondente, è necessario inserire la password dal database.

PhpMyAdmin si aprirà in una nuova pagina. Ora devi eseguire i passaggi opposti a quelli che abbiamo fatto durante l'esportazione delle informazioni. Questo non dovrebbe darti alcun problema, ma vale la pena considerare l'algoritmo di importazione dei dati:

Per trasferire su un altro sito WordPress di hosting, è necessario accedere al database selezionato.

Sul pannello superioreè necessario fare clic sul pulsante "Importa".

Vai al campo "File importato", dove devi specificare il percorso per vecchia base dati. Deve essere archiviato.

Ovviamente, il caricamento richiederà più tempo se il database è piuttosto pesante. Alla fine, dovresti ricevere un messaggio di download riuscito. Se ciò non accade, è necessario ricaricare il database.

Configurazione della connessione del sito al database

In questa fase, dobbiamo configurare una connessione al database a un sito o blog WordPress. Queste impostazioni sono memorizzate in un file chiamato wp-config.php.

Questo file si trova nella radice del sito stesso. Successivamente, devi trovare questo documento e aprirlo. Passiamo alle righe dove vengono visualizzati i parametri nella funzione define: DB_NAME è il nome del database, DB_USER è il nome dell'utente del database, DB_PASSWORD è la password, DB_HOST è il server del database.

Per trasferire un blog su un altro hosting WordPress, è necessario inserire questi dati dalla finestra che abbiamo aperto in precedenza - "Informazioni di accesso". Nel secondo parametro della funzione define, è necessario specificare le informazioni richieste.

Controlliamo la qualità del sito o del trasferimento del blog

Quasi tutto è già stato fatto. Mancano solo pochi passaggi. Nella penultima fase, devi verificare la qualità del tuo lavoro. ma come farlo? Poiché il nome di dominio non punta ancora al nostro sito, devi utilizzare un dominio tecnico o un URL temporaneo (questo è lo stesso, il nome dipende dall'hosting su cui stai cercando di controllare il tuo sito o blog).

Per trasferire un blog su un altro hosting WordPress, devi scoprire il nome di dominio tecnico. Per fare ciò, vai alla sezione "Domini". Quindi, seleziona nome desiderato e fare clic sul pulsante "Strumenti". In una nuova finestra, potrai vedere un collegamento all'URL temporaneo del tuo blog. Facciamo clic su di esso e controlliamo la correttezza del lavoro del nostro sito.

Quando andrai, sarai in grado di aprire home page... Se ciò non accade o altre pagine non si aprono per te, si sono verificati alcuni problemi durante il trasferimento. Possibili problemi e le loro soluzioni sono discusse di seguito.

Registrazione DNS

Se hai controllato il sito e funziona bene, puoi procedere alla fase finale. Devi cambiare il DNS del nome di dominio. Ora, affinché il sito sia visibile ad altri utenti, è necessario specificare il percorso del sito sul nuovo hosting.

Per trasferire il tuo blog su un altro hosting WordPress, devi modificare i DNS nel pannello di controllo del sito dove sono stati acquistati i servizi di registrazione del nome a dominio. Ciò accade in modi diversi su servizi diversi. Se hai già un sito funzionante, allora sai come farlo. Inoltre, su ciascuno di questi siti c'è il supporto tecnico, che risponde abbastanza rapidamente.

Il DNS cambia abbastanza rapidamente. In poche ore, le persone potranno visitare di nuovo la tua risorsa.

Possibili errori e soluzioni

1. Se ricevi un messaggio che non è possibile connettersi al database, devi controllare la modifica nel file chiamato wp-config.php. Il problema è che i dati inseriti in questo file non sono corretti.

2. Se il tuo sito non si apre, ma inizia solo installazione di WordPress, è necessario caricare nuovamente il database e verificare che il download sia andato a buon fine. Devi anche verificare che caricamento in corso esattamente al database che si connette al server.

3. Se invece di aprire il sito, solo Schermo bianco, devi controllare i file che hai caricato sull'hosting. Scarica nuovamente i dati dal vecchio server e ricaricali su quello nuovo.

4. Se, invece del testo normale, varie distorsioni e simboli incomprensibili, è necessario modificare la codifica in tutte le tabelle in utf8_general_ci.

5. Se il problema è che ce ne sono molti parole strane, dovresti guardare come funzionano i plugin. Questa è molto probabilmente la causa dell'errore. Esaminare il messaggio fornito dal server e accedere al plug-in appropriato. Per trasferire un sito WordPress su un altro hosting, è necessario rimuovere il plug-in, questo dovrebbe risolvere il problema.

Servizi di trasferimento del sito

Se hai problemi durante il trasferimento di un sito e tu stesso non sei in grado di risolverli, puoi utilizzare l'aiuto di professionisti. Ci sono molti vari servizi che forniscono questi servizi. Un facile trasferimento di WordPress su un altro hosting ti costerà da 1.000 a 2.000 rubli. Promettono di spostare il sito su un altro hosting entro un giorno.

È piuttosto economico. Puoi pagare e non preoccuparti della sicurezza delle tue informazioni. Questi studi assicurano che stanno effettuando il backup del sito, ricercando la sua struttura e trasferendo la massa di link del sito in modo che non perda la sua valutazione.

Puoi spostare il tuo sito su un altro server gratuitamente se tali servizi sono forniti dall'hosting. Devi scoprirlo subito per non passare l'intera giornata a trasferire il tuo progetto. Puoi saperne di più su questo nel supporto tecnico del sito. Naturalmente, questi servizi possono essere pagati dall'hosting. Può essere più economico di aziende speciali che sono impegnati in trasferimenti di sito.

Conclusione

Trasferire WordPress da un hosting all'altro è una procedura piuttosto laboriosa che richiede determinate competenze. Puoi utilizzare un algoritmo per aiutarti a spostare il tuo blog passo dopo passo. Devi prepararti per questo e liberare il tuo tempo. Se non hai mai avuto a che fare con il trasferimento del sito, potrebbe volerci molto. Come trasferisco il mio sito WordPress su un altro hosting? Anche se non funziona, non arrabbiarti. Puoi ordinare servizi di trasferimento del sito e il giorno successivo ricevere il tuo sito, che sarà sul nuovo hosting. Ricorda che l'hosting può fornirti servizi gratuiti trasferimento in loco. Se scopri che ciò è possibile, chiarisci tutto in modo più dettagliato nel supporto tecnico.

A volte può sorgere una situazione in cui hai bisogno di un sito in esecuzione sul motore WordPress, trasferisci in un nuovo dominio. Quelli. l'essenza di questa azione è solo nel cambio del nome di dominio, tutto il contenuto, così come la struttura dei link, rimane lo stesso. Allo stesso tempo, non un momento poco importante - conservazione degli indicatori TCI e PR.

A questa edizione deve essere affrontato con piena comprensione casi, perché il contrario può essere irto di spiacevoli conseguenze.

Il processo di trasferimento può essere suddiviso approssimativamente in 2 parti:

  1. Spostare un sito in esecuzione Motore WordPress, al nuovo dominio.
  2. Crea un reindirizzamento 301 dal vecchio dominio a quello nuovo.

Spostare un sito WordPress in un nuovo dominio

Prima di tutto, devi fare 2 cose:

  • copiare tutti i file ftp dal vecchio dominio al nuovo;
  • necessariamente creare un backup del database del sito in modo da poter eseguire il rollback in caso di problemi.

Ulteriori azioni possono essere eseguite in uno dei tre modi seguenti.

Il primo modo

Questo è il modo più semplice, che richiede un minimo di azione da parte tua.

  1. Vai al pannello di amministrazione del tuo sito alla pagina "Impostazioni - Generale".
  2. Nei campi « URL di WordPress» e "Indirizzo Web" specificare l'URL del nuovo dominio e confermare le modifiche facendo clic sul pulsante "Salvare le modifiche".
  3. Pronto. Allo stesso tempo, WordPress ti reindirizzerà alla pagina di accesso dell'interfaccia di amministrazione, ma già su un nuovo dominio.

Secondo modo

  1. Apri il dump del database SQL salvato in un editor di testo o PHP.
  2. Sostituisci tutte le occorrenze del vecchio indirizzo del sito con il nuovo indirizzo, Per esempio, http://dominio.ru sostituito da http://nuovodominio.ru e salva le modifiche.
  3. Carica il dump nel database sul server dopo aver rimosso tutte le tabelle esistenti da esso.
  4. Pronto. Il sito WordPress è in esecuzione a un nuovo indirizzo.

La terza via

  1. Vai su phpMyAdmin e seleziona il tuo database.
  2. Clicca sul " SQL"Ed esegui le seguenti 3 query una per una, sostituendo http://dominio.ru e http://nuovodominio.ru rispettivamente sul vecchio e nuovi indirizzi sito (notare che alla fine dell'indirizzo non ci dovrebbero essere slash):

      UPDATE wp_posts SET guid = replace (guid, "http://domain.ru", "http://newdomain.ru");

      UPDATE wp_posts SET post_content = replace (post_content, "http://domain.ru", "http://newdomain.ru");

  3. Pronto. Il sito verrà ora aperto con un nuovo indirizzo.

Creare un redirect 301 dal vecchio dominio al nuovo

Resta da garantire che quando si accede a qualsiasi pagina del sito utilizzando il vecchio indirizzo, il visitatore venga automaticamente reindirizzato alla stessa pagina nel nuovo dominio.

Questo richiede sostituire il contenuto del file .htaccess situato alla radice vecchio dominio, al seguente (viene indicato un nuovo dominio al posto di newdomain.ru):

Opzioni + FollowSymLinks RewriteEngine su RewriteRule (. *) Http://newdomain.ru/$1

Questo completa la procedura per trasferire il tuo sito WordPress su un nuovo dominio.

Ora qualche parola su conservazione degli indicatori TCI e PR del sito.

La suddetta direttiva, oltre al suo scopo diretto, consente di trasferire l'indicatore in un nuovo dominio Google PR, quindi non dovrebbero esserci problemi con le PR.

Tuttavia, la questione del trasferimento dell'indicatore rimane per me aperta. TCI Yandex... Ho letto abbastanza informazioni su questo, ma non ho ancora trovato una soluzione definitiva. Fondamentalmente, si consiglia di creare un file sul vecchio dominio robots.txt specificando il parametro Host: newdomain.ru, non funzionerà a causa del 301st redirect.

Sarei grato a qualcuno che mi chiarirà questo problema.

Aggiunto il 24.04.

Io stesso ho trovato la risposta alla mia domanda. In modo che quando si accede al vecchio dominio, venga attivato un reindirizzamento 301, ma ad eccezione del file robots.txt, in file .htaccess il vecchio dominio, è necessario specificare quanto segue:

RiscriviMotore spento Opzioni + FollowSymLinks RewriteEngine su RewriteRule (. *) Http://newdomain.ru/$1

E nel file robots.txt, specifica quanto segue:

Agente utente: * Disallow: Host: newdomain.ru

Principali articoli correlati