Come configurare smartphone e PC. Portale informativo
  • casa
  • Errori
  • Trasferimento del blog su un altro hosting. Modifica delle opzioni del file di configurazione

Trasferimento del blog su un altro hosting. Modifica delle opzioni del file di configurazione

Buon pomeriggio cari lettori. L'altro giorno ti ho detto come farlo su un altro hosting senza cambiare il dominio. Oggi voglio completare questa storia con un post su come fare migrazione wordpress a un altro dominio con o senza cambio di hosting.

Navigazione della pagina:

Probabilmente sai che se prendi e invii un nuovo dominio al sito, il pannello di amministrazione e alcune parti del sito si apriranno dal vecchio dominio + il menu fallirà costantemente, gettandolo nel posto sbagliato. Esistono 2 modi per risolvere questo problema, correggere il dump del database o utilizzare le linee di codice magiche per il file wp-config.php di WordPress:

define("WP_HOME", "http://nuovodominio.ru");
define("WP_SITEURL", "http://newdomain.ru");

Prima di qualsiasi azione per trasferire il sito o modificare il dominio, fai un backup completo del sito di lavoro!!!

Questo codice risolve completamente il problema del trasferimento da un nuovo dominio a uno vecchio e costringe il pannello di amministrazione di WordPress a caricare da un nuovo indirizzo, ma purtroppo non può modificare tutti i collegamenti all'interno di post, pagine, tassonomie, widget e così via. Infatti questo codice PHP sostituisce il dominio che è registrato nelle tue impostazioni, wordpress non viene trasferito su un altro dominio: e puoi semplicemente modificare il dominio nelle impostazioni per non aggiungere codice a wp-config.php.

Ma oggi non si tratta di questo, dobbiamo farlo sostituzione completa vecchio dominio a quello nuovo.

Per trasferire wordpress a un altro dominio, abbiamo bisogno dei seguenti strumenti:

Nome Descrizione Collegamento
(primo clic su genera collegamento,
secondo aperto in una nuova scheda)
FileZilla- FTP gratuito cliente Client FTP per lavorare con file e directory sul tuo hosting.
Amministratore php da scaricare database MySQL. Puoi usare phpMyAdmin integrato sul tuo hosting, se lo è, ovviamente, ma lo descriverò opzione universale utilizzando questo file.
Blocco note++ Elegante e comodo editore File. Testa e spalle sopra il normale editor di testo in Windows.

cambio dominio wordpress

Per cambiare il dominio in WordPress, dobbiamo scaricare un dump del database. Questo può essere fatto utilizzando l'amministratore del file PHP o utilizzando il pannello di hosting di phpMyAdmin.

Istruzioni dettagliate per modificare il dominio in WordPress:

1) scarica Adminer dal link sopra e caricalo via FTP sul tuo hosting. Per fare ciò, abbiamo bisogno di un client FTP FileZilla e dell'accesso FTP al tuo hosting. Lanciamo client FTP FileZilla e inserisci i nostri dati ftp come mostrato nello screenshot:

2) nella colonna di destra abbiamo i file del server e nella colonna di sinistra abbiamo i file del nostro PC. Nella colonna di sinistra devi trovare la cartella in cui si trova adminer-4.2.2.php (a proposito, potresti avere un nome leggermente diverso) e nella colonna di destra devi trovare la directory in cui si trova il nostro sito , ci saranno i file "wp-config.php", " index.php", le directory "wp-content", "wp-admin", "wp-includes" e caricare l'amministratore sul server.

3) Apri il browser e digita il tuo site.com/adminer-4.2.2.php lì (sostituiscilo con la tua versione) dovrebbe aprirsi una pagina del seguente piano: 4) Se conosci questi dati richiesti dall'amministratore, inseriscili, in caso contrario apri il file wp-config.php, è nella radice del tuo sito e prendi i dati di accesso al database necessari, come mostrato nella figura:

5) inserisci i dati nel modulo di accesso e fai clic su invio, dovremmo avere una finestra come questa:


6) fare clic sulla scheda di esportazione a sinistra: e apriremo così (non affrettarti a salvare la base, ci sono un paio di sfumature, andremo oltre)

7) puoi scaricare l'intero database e poi pasticciare con la sostituzione degli yurl, oppure puoi dividerlo in 2 parti ed evitare problemi. Nella prima parte del database includiamo tutte le tabelle tranne "wp_comments" e "wp_posts" guarda attentamente la skin qui sotto:


e fai clic su Esporta. Salviamo il file, assicurati di indicare che questa è la prima parte, ad esempio aggiungi il numero 1 al nome: Ora stiamo facendo la seconda parte per questo, nella stessa esportazione, dobbiamo mettere i cherbox solo vicino alle tabelle "wp_comments" e "wp_posts", guarda la skin:
e di nuovo premi export aggiungi solo il numero 2 al nome:

8) Apriamo la prima parte del database in Notepad++, che dovrebbe essere già installato sul nostro PC: e premiamo la combinazione di tasti Ctrl+f, in questa finestra scriviamo il nostro dominio nella casella di ricerca e premiamo Invio:
continuiamo la ricerca finché non troviamo dati come questo:

"URL del sito", "http://sito"

""casa", "http://sito"

Fate molta attenzione, nella prima parte dobbiamo solo sostituire i link al nuovo dominio qui, vi allego la skin:
come capisci, devi sostituire il vecchio dominio con uno nuovo in questi luoghi. Salviamo la prima parte della base e la chiudiamo in modo che non si confonda a portata di mano.

9) Apri la seconda parte in Notepad++ e fai una cosa leggermente diversa. Premi di nuovo Ctrl+f, ma nella ricerca vai alla seconda scheda "Sostituisci" e compila come sulla mia pelle:

Tutti i post hanno cambiato il loro dominio, ora dobbiamo salvare questo dump e chiuderlo.

10) Torniamo al nostro admin, andiamo alla scheda di importazione e riempiamo prima la prima parte del dump, poi la seconda a sua volta:

11) Dopo aver caricato con successo entrambe le parti del dump nel database, il tuo sito è cambiato Nome del dominio, e se in precedenza hai inviato il DNS del nuovo dominio al tuo hosting, il sito si aprirà con un nuovo nome di dominio, la modifica del dominio wordpress è andata a buon fine, il trasferimento wordpress su un altro dominio è stato completato.

12) Andiamo nel pannello di amministrazione, la prima scheda delle impostazioni è "generale" (il tuo sito/wp-admin/options-general.php) controlliamo se il dominio è corretto in entrambi i campi e facciamo clic su salva modifiche mentre non l'abbiamo fatto apportare modifiche. Ecco fatto, ora il tuo sito funzionerà dal nuovo dominio.

Spostamento di wordpress in un altro dominio

Teoricamente, ho già detto come trasferire wordpress su un altro dominio, più precisamente qui (di seguito chiamerò questa istruzione passo-passo come "Istruzione 1") ho spiegato come trasferire il VP su un altro hosting, e nel titolo (La chiamerò "Istruzione 2" più avanti) Ho descritto come eseguire un cambio di dominio WordPress. Resta solo da strutturare tutto quanto descritto.

E così, un'istruzione strutturata passo dopo passo:

1) Da "Istruzioni 1" riportiamo tutti i punti dal primo al quinto (1 - 5) compreso.

3) Come risultato di queste azioni, abbiamo tutti i file del vecchio hosting e un database in 2 parti del vecchio hosting, in cui è già registrato il nuovo dominio.

4) Questa istruzione implica che hai già avvitato il nuovo dominio al nuovo hosting, non descriverò questo processo. Ci stiamo collegando a un nuovo hosting, lì dovremmo avere una base fatta e il sito stesso è fregato (create cartelle dove caricare i file tramite FTP). Da "Istruzione 1" è necessario eseguire i passaggi da 13 a 15 inclusi.

5) In "Istruzione 1" al paragrafo 16 si dice che è necessario compilare 1 parte del database, abbiamo 2 parti, ovvero riempiamo a turno la prima e la seconda parte del database.

6) Questo è tutto, il trasferimento di wordpress su un altro dominio è terminato e possiamo goderci il suo lavoro.

In questo manuale ho semplificato un po' tutto, non ho iniziato a descrivere tutto in un modo nuovo, perché la migrazione di wordpress su un altro dominio e la migrazione di un sito wordpress su un altro hosting sono attività abbastanza simili. La cosa principale da capire è che devi scaricare dal vecchio hosting non 1 dump intero, ma 1 dump diviso in 2 parti. Bene, da qui ne consegue che dovrai caricare 2 parti di un dump del database sul nuovo hosting. + Da queste parti, devi sapere come e dove cambiare il dominio con uno nuovo. Abbiamo effettuato il trasferimento di wordpress su un altro dominio, se qualcosa non ha funzionato per te, puoi contattarmi e io ti aiuterò.

A volte l'amministratore del sito si trova di fronte alla necessità di cambiare il dominio. Il trasferimento di un sito WordPress da un dominio all'altro presenta alcune particolarità. Non è sufficiente trasferire i file nella directory principale del nuovo dominio, importare il database e stabilire una connessione ad esso in file di configurazione. WordPress è collegato a un dominio ed è necessario apportare modifiche alle impostazioni del sito affinché funzioni da un nuovo dominio. In questo articolo, ti dirò in dettaglio passo dopo passo come farlo in modo semplice e senza conseguenze.

Trasferimento di file e database del sito su WordPress da un dominio all'altro

Il primo passaggio consiste nell'ottenere i dati iniziali del sito, ovvero salvare i file del sito e il database. Consideralo sull'esempio dell'hosting Machost.

1. Creiamo e salviamo i file del sito, questo può essere fatto tramite il File Manager:
Vai alla directory principale del vecchio dominio, seleziona tutti i file dalla directory principale e crea un archivio. L'archivio salvato viene scaricato sul tuo computer. Puoi anche usarlo per scaricare file.

2. Esportazione del dump del database. Per fare ciò, vai su phpMyAdmin, seleziona il database nell'elenco a sinistra e fai clic sul pulsante in alto Esportare

Altro: gli archivi di file e database del sito in MacHost possono essere eseguiti automaticamente dal menu Copie di backup, sezione Crea un backup. I file verranno inseriti nella directory privata

Ora che hai i file sorgente del tuo sito, puoi procedere alla seconda fase: si tratta del trasferimento dei dati a un nuovo dominio e della configurazione. Ti consiglio di farne una copia e salvarli separatamente, nel caso 3. Vai alla directory principale del nuovo dominio e scarica l'archivio. Ancora una volta, questo può essere fatto tramite gestore di file pannello di controllo dell'hosting e tramite FTP. Il file può essere decompresso in un file manager
4. Importiamo il dump sql nel database tramite phpMyAdmin. Per fare ciò, dopo aver effettuato l'accesso a phpMyAdmin del database richiesto, selezionare il database nell'elenco a sinistra e quindi fare clic sul pulsante nel pannello superiore Importare

5. Nel file di configurazione del sito wp-config.php del nuovo dominio, annotare le informazioni per la connessione al database.

Cambia dominio nelle impostazioni di WordPress

Dopo il trasferimento, di norma, le immagini non vengono visualizzate sul sito, come se non ci fossero file di stile. I collegamenti vanno al vecchio dominio. Questa è una funzionalità del motore di WordPress, per completare il trasferimento è necessario apportare modifiche al database, ovvero cambiare i collegamenti del vecchio dominio con quello nuovo. Questo può essere fatto in diversi modi.

Cambia dominio in WordPress usando phpMyAdmin

Entriamo in phpmyadmin del database a cui è collegato il tuo sito. Assicurati di selezionare il database nell'elenco a sinistra e premi il pulsante SQL, come mostrato nello screenshot

Uno per uno o tutti e tre contemporaneamente, copiare ed eseguire le query seguenti, correggendo i parametri

AGGIORNAMENTO wp_options SET valore_opzione = REPLACE(valore_opzione, "http://old-domain.ru", "http://new-domain.ru") DOVE nome_opzione = "home" O nome_opzione = "URL del sito"; AGGIORNAMENTO wp_posts SET guid = REPLACE(guid, "http://old-domain.ru","http://new-domain.ru"); AGGIORNAMENTO wp_posts SET post_content = REPLACE(post_content, "http://old-domain.ru", "http://new-domain.ru");

Importante!È necessario registrare il dominio senza barra / alla fine, come indicato nell'esempio.
La richiesta non verrà eseguita se si dispone di un prefisso nelle tabelle nowp_, e l'altro.
Se ad esempio hai un prefissopreferito_, quindi scrivilo nel codice della richiesta: UPDATE pref_posts SET ...

Modifica del dominio in Wordpress in sql-dump tramite un editor di testo

Un altro modo per aggiornare le informazioni nel database consiste nel sostituire manualmente i collegamenti dal vecchio dominio a quello nuovo. Accedi con phpMyAdmin al database del vecchio dominio ed esporta se lo hai già fatto. Apri il file sql risultante con un editor di testo e cerca, sostituendo tutti i riferimenti al vecchio dominio con quello nuovo. Dopo aver aggiornato le informazioni, importare il dump nel database di hosting, dopo averlo precedentemente cancellato dalle vecchie tabelle.

Questo completa il trasferimento e la configurazione.

A volte può verificarsi una situazione in cui è necessario un sito Web in esecuzione sul motore WordPress, passa a un nuovo dominio. Quelli. l'essenza di questa azione è solo nel cambio del nome di dominio, tutto il contenuto, così come la struttura del collegamento, rimane lo stesso. Allo stesso tempo, non un momento senza importanza - conservazione degli indicatori TCI e PR.

Questo problema deve essere affrontato piena comprensione affari, perché il contrario può essere irto di spiacevoli conseguenze.

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

  1. Trasferimento di un sito in esecuzione Motore WordPress, al nuovo dominio.
  2. Creazione di un reindirizzamento 301 dal vecchio dominio a quello nuovo.

Trasferimento di un sito WordPress in un nuovo dominio

Innanzitutto devi fare 2 cose:

  • copiare tutti i file ftp dal vecchio dominio a quello nuovo;
  • necessariamente creare una copia di backup del database del sito in modo che in tal caso sia possibile eseguire il rollback.

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

Primo modo

Questo è il modo più semplice, che richiede il minimo intervento da parte tua.

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

Secondo modo

  1. Apri il dump sql salvato del database in un editor di testo o PHP.
  2. Sostituisci tutte le occorrenze del vecchio indirizzo del sito con 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 eliminato tutte le tabelle esistenti da esso.
  4. Pronto. Il sito WordPress funziona con un nuovo indirizzo.

Terza via

  1. Accedi a phpMyAdmin e seleziona un database.
  2. Clicca sul " SQL” ed eseguire a turno le seguenti 3 query, sostituendo http://dominio.ru e http://nuovodominio.ru rispettivamente al vecchio e al nuovo indirizzo del sito (notare che alla fine dell'indirizzo non dovrebbe esserci una barra):

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

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

  3. Pronto. Ora il sito si aprirà al nuovo indirizzo.

Creazione di un reindirizzamento 301 dal vecchio dominio a quello nuovo

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

Per questo è necessario sostituire il contenuto del file .htaccess situato alla radice vecchio dominio, al seguente (invece di newdomain.ru, viene indicato il nuovo dominio):

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

A questo punto la procedura per trasferire un sito WordPress su un nuovo dominio può considerarsi conclusa.

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

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

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

Sarei grato a qualcuno che può chiarirmi questo problema per me.

Aggiunto il 24/04/2010

Ho trovato la risposta alla mia stessa domanda. In modo che quando si accede al vecchio dominio, un reindirizzamento 301 funzionerebbe, ma con l'eccezione del file robots.txt, in archivio .htaccess vecchio dominio è necessario specificare quanto segue:

Motore di riscrittura spento Opzioni +FollowSymLinks RewriteEngine su RewriteRule (.*) http://newdomain.ru/$1

E nel file robots.txt, specifica quanto segue:

User-Agent: * Disallow: Host: newdomain.ru

Gli sviluppatori Web, in un modo o nell'altro, potrebbero dover affrontare il problema del trasferimento di un sito in esecuzione su WordPress su un altro dominio o hosting. Non ci saranno problemi con il trasferimento del sito su un altro hosting mantenendo lo stesso nome di dominio. La cosa principale è che il nuovo hosting li supporta caratteristiche del sistema richiesto per il tuo sito.

In questo articolo, vedremo come modificare il dominio di un sito WordPress senza perdere le sue prestazioni e la sua posizione nei risultati dei motori di ricerca. L'intera procedura è abbastanza semplice ed è necessario seguire alcuni semplici passaggi:

  1. Utilizza uno dei metodi descritti di seguito per trasferire il sito su un altro dominio.
  2. Imposta robots.txt sul vecchio e sul nuovo dominio.
  3. Crea un reindirizzamento 301 dal vecchio dominio a quello nuovo.

Spostare un sito WordPress su un altro dominio

Primo modo

Il modo più semplice è modificare il nome di dominio nella console di amministrazione:

  1. Vai al pannello di amministrazione, quindi vai alla pagina "Impostazioni - Generali".
  2. Nei campi esistenti "Indirizzo WordPress" e "Indirizzo sito", inserisci il nuovo URL del tuo dominio. Salviamo le impostazioni. Pronto.

Il metodo, seppur semplice, non è adatto a tutti. Se mai l'hai fatto a mano collegamento interno, in questo caso i passaggi precedenti non saranno di aiuto. Passiamo al secondo metodo.

Secondo modo

Ancora una volta, questo è tutt'altro che un metodo ideale, ed è negativo perché richiede più manodopera rispetto al terzo metodo (il più conveniente, a condizione che tu abbia accesso a PhpMyAdmin). Ok, per ora lasciamo perdere:

  1. Aprire il dump SQL del database in un editor di testo (ad es. Notepad++).
  2. Sostituisci tutte le occorrenze del vecchio indirizzo del sito con quello nuovo. Salva il documento.
  3. Importa il dump nel database, prima elimina tutte le tabelle esistenti lì. Pronto.

Terza via

Quindi siamo arrivati ​​al più interessante e strada conveniente, che ha salvato l'autore più di una volta. Qui lavoriamo direttamente con il database utilizzando query SQL:

  1. Vai su PhpMyAdmin, direttamente nel database. Fai clic su "SQL" nella dashboard in alto.
  2. Inseriamo tre query una per una o contemporaneamente: UPDATE wp_options SET valore_opzione = replace(valore_opzione, "http://dominio.ru", "http://nuovodominio.ru") WHERE nome_opzione = "home" OR nome_opzione = " indirizzo del sito"; AGGIORNAMENTO wp_posts SET guid = replace(guid, "http://domain.ru","http://newdomain.ru"); AGGIORNAMENTO wp_posts SET post_content = replace(post_content, "http://domain.ru", "http://newdomain.ru");
  3. Sostituiamo "domain.ru" e "newdomain.ru" rispettivamente con il vecchio e il nuovo indirizzo. Risparmiamo. In questo modo, otterremo una modifica nell'URL in tutto il sito, ovunque si trovi. Pronto.

Configurazione di robots.txt sul vecchio e sul nuovo dominio

Per unire correttamente il vecchio dominio con quello nuovo, devi informare il robot di ricerca del funzionamento di un indirizzo di sito diverso. Per fare ciò, nel file robots.txt sul vecchio dominio, crea la direttiva “Host” con l'indirizzo del nuovo nome di dominio (lo stesso facciamo anche sul nuovo):

Host: nuovodominio.ru

Questa e le seguenti procedure sono necessarie per mantenere il “peso” del sito (TIC, età, ecc.), e anche per evitare che il robot pensi di avere a che fare con una risorsa completamente diversa, con lo stesso contenuto e pagine duplicate.

Voglio richiamare la vostra attenzione sul fatto che in futuro è possibile un calo temporaneo delle posizioni nei motori di ricerca, tuttavia non allarmatevi, le query dovrebbero recuperare nel tempo.

Creazione di un reindirizzamento 301

In modo che utenti e robot di ricerca, contattando il vecchio indirizzo (all'indirizzo principale o pagine interne), arrivati ​​automaticamente al nuovo, è necessario creare un reindirizzamento 301 (documento spostato) sul vecchio dominio. Nel file .htaccess scriviamo quanto segue:

Motore di riscrittura spento Opzioni +FollowSymLinks RewriteEngine su RewriteRule (.*) http://newdomain.ru/$1

In realtà, questa è l'intera procedura.

Potrebbero esserci situazioni in cui è necessario spostare WordPress in una posizione diversa sullo stesso server o spostarlo su un server diverso. In questo caso, non è necessario reinstallare WordPress. WordPress è abbastanza flessibile per gestire queste situazioni.

Risposta semplice per la maggior parte delle installazioni:

  • Se il database e l'URL rimangono gli stessi, puoi spostare il blog semplicemente copiando i file e il database.
  • Se il nome utente o i database sono cambiati, modificare wp-config.php in modo che corrisponda.
  • Se lo desidera testare le capacità del nuovo server prima transizione completa? devi modificare temporaneamente i campi "siteurl" e "home" nella tabella "wp_options" del tuo nuovo database (tramite phpMyAdmin o qualcosa di simile).
    Se stai utilizzando qualsiasi tipo di reindirizzamento (permalink), dovresti disabilitare .htaccess e riconfigurare i permalink in modo che prendano vita.

Sposta WordPress all'interno di un sito

Lo spostamento dei file di WordPress da una posizione all'altra sul tuo server, modificandone gli URL, richiede alcuni passaggi speciali.

Ecco una guida passo passo:

  1. Crea una nuova posizione utilizzando una di queste due possibilità:
    1. Se muovi il tuo nuova cartella- crea una nuova cartella.
    2. Se vuoi spostare WordPress nel tuo root directory, assicurati che tutti e altri file che possono essere sostituiti da copie siano backup e/o spostato, e poi La cartella principale pronto per nuovi file WordPress.
  2. Accedi al tuo blog.
  3. Vai al pannello > > .
  4. In campo Indirizzo WordPress (URI): cambia l'indirizzo per la tua nuova posizione dei file core di WordPress.
  5. In campo Indirizzo del blog (URI): cambia l'indirizzo del tuo sito con uno nuovo.
  6. Clic Opzioni di aggiornamento.
  7. (Non provare ad aprire/visualizzare il tuo blog in questo momento!)
  8. Solo per WordPress 2.0: Elimina cartella contenuto/cache wp.
  9. Sposta il principale File WordPress in un posto nuovo. Devi spostare sia i file dalla directory originale, come http://example.com/wordpress, sia i file dalle sue sottodirectory.
  10. Se stai usando , vai al pannello > > e aggiorna la struttura dei link nel tuo file, che dovrebbe trovarsi nella stessa directory del file index.php principale.
  11. Se riscontri problemi con le immagini mancanti che hai sicuramente caricato, dovrai modificare i percorsi delle immagini in ogni post direttamente nel database SQL.

È importante impostare la posizione dell'URI PRIMA di spostare i file.

Supponiamo che tu abbia spostato accidentalmente i file prima di modificare l'URI. Assumiamo che i file siano stati originariamente archiviati nella cartella /percorso/a/vecchia/ e che siano stati spostati nella cartella /percorso/a/nuova prima di modificare l'URI. Per risolvere la situazione, creare un collegamento simbolico lungo il percorso /percorso/del/vecchio/ (per gli utenti Windows "collegamento simbolico" equivale a un collegamento) alla cartella /percorso/del/nuovo/, ad es. dare il comando

Ln -s /percorso/del/nuovo /percorso/del/vecchio

e ripetere i passaggi nel modo normale. È quindi possibile rimuovere il collegamento se lo si desidera.

Tutto è pronto. Testa il tuo sito per assicurarti che tutto funzioni correttamente. Se le modifiche includevano un nuovo indirizzo per il tuo blog, assicurati che le persone conoscano il nuovo indirizzo e considera di aggiungere alcuni reindirizzamenti al tuo file .htaccess per inviare gli utenti al nuovo indirizzo.Se la modifica riguarda un nuovo indirizzo per il tuo blog, assicurati di fai sapere alle persone il nuovo indirizzo e considera di aggiungere alcune istruzioni di reindirizzamento nel tuo file .htaccess per guidare i visitatori verso la nuova posizione.

  • Nota: se stai solo cambiando il server mantenendo il nome di dominio, tutto ciò che devi fare è modificare wp-config.php e caricare tutto sul nuovo server così com'è.

Se non ti interessa se il tuo vecchio blog funziona

  1. Scarica una copia dei principali file wordpress dal tuo VECCHIO blog sul tuo disco rigido e modifica wp-config.php per adattarlo al nuovo server.
  2. Ancora una volta, scarica il tuo database (ma mantieni quello vecchio per ogni evenienza), carica questo nuovo database e il copia dei file core di wordpress con il file wp-config.php modificato sul tuo nuovo server. Questo è tutto!

Se tu vuoi Il tuo vecchio blog per funzionare ancora

Attenzione: assicurati di avere un backup del database WordPress del tuo vecchio blog prima di procedere!

Parte A - Attivazione del tuo nuovo blog

  1. Scarica l'intera installazione di WordPress sul tuo disco rigido. Assegna un nome alla cartella in modo appropriato per indicare che questa è l'installazione del tuo VECCHIO blog.
  2. Torna al tuo VECCHIO blog e vai alle opzioni e cambia l'URL (entrambi) con quello del tuo nuovo sito.
  3. Ancora una volta, scarica l'intera installazione di WordPress sul tuo disco rigido. Assegna un nome appropriato alla cartella per indicare che questa è l'installazione del tuo NUOVO blog.
  4. Scarica di nuovo il tuo database (ma mantieni quello vecchio). Carica questo database sul tuo nuovo server. Sarà più semplice se utilizzi lo stesso nome del database e crei un utente con le stesse credenziali di accesso sul tuo nuovo server come sul tuo vecchio server.
  5. Se hai utilizzato un nome di database e/o un utente diverso (vedi passaggio precedente), modifica wp-config.php nella cartella di installazione del tuo NUOVO blog in modo appropriato.
  6. Carica la cartella di installazione del NUOVO blog sul tuo nuovo sito Presto, il tuo NUOVO blog dovrebbe funzionare!

Parte B - Ripristinare il tuo vecchio blog

  1. Sul server originale, elimina il database del tuo VECCHIO blog (ricorda, dovresti averne una copia sul tuo computer locale che hai creato su il vero inizio).
  2. Carica la cartella di installazione del tuo VECCHIO blog sul tuo server originale, sovrascrivendo i file che sono attualmente presenti (puoi anche eliminare la cartella di installazione sul server e ricaricare semplicemente i file del VECCHIO blog).
  3. Carica il database del tuo VECCHIO blog dal tuo computer locale al server. Dovrebbe bastare!

Un'altra procedura per fare copie di post, commenti, pagine, categorie e campi personalizzati (stato post, dati, permalink, stato ping...) facile da seguire:

  1. Installa un nuovo blog WordPress
  2. Vai sul vecchio blog Pannello di amministrazione. Qui, in Gestisci > Esporta, seleziona "tutto" nel menu Limita autore.
  3. Fare clic su Scarica file di esportazione
  4. Nel nuovo blog vai su Gestisci > Importa, scegli l'elemento Wordpress.
  5. In la pagina che verrà mostrato, selezionare il file appena esportato. Fare clic su Carica file e Importa
  6. Apparirà una pagina. In Assegna autori, assegna l'autore agli utenti già esistenti o creane di nuovi.
  7. Fare clic su Invia
  8. Alla fine, clicca su Buon divertimento

Nota: utilizzando questo metodo se ci sono articoli nel nuovo blog (come ciao mondo, pagina delle informazioni...), questi non verranno cancellati. Gli articoli vengono solo aggiunti. Utilizzando la precedente procedura l'articolo nel nuovo blog verrà eliminato.

Spostare WordPress su un nuovo server con Fantastico

Alcuni host web utilizzano un servizio chiamato Fantastico , che può installare un Web WordPress vanigliato con pochi clic. Puoi trasferire il tuo blog su uno di questi Web, ma i passaggi sono leggermente diversi.

Inizia eseguendo il backup dei tuoi dati. Ciò include il backup del database di WordPress, nonché tutti i file principali, le immagini, i plug-in e altri file sul tuo sito. Vedere e per più dettagli.

Fai una copia del tuo database. Dovrai modificare il file .sql e, in caso di errori, è importante lavorare su una copia.

Inizia il processo di lavoro dalle copie dei tuoi backup.

  1. Se hai cambiato dominio, modifica il file del database di cui è stato eseguito il backup per riflettere questo. Un modo semplice per farlo è:
    1. Usando a, apri a copia del file di database .sql.
    2. Usando la ricerca e sostituire funzione, trova tutte le istanze del blog vecchio e sostituiscilo con il nuovo URL.
    3. Ripeti la procedura con il tuo vecchio indirizzo email. (Ad esempio, la sostituzione [email protetta] insieme a [email protetta])
    4. Salva le modifiche.
  2. Carica i tuoi plugin e temi dal tuo vecchio sito a quello nuovo.
  3. Elimina (cancella) le tabelle del database del Web Fantastico preinstallato.

Quando sei pronto per controllare il tuo sito, assicurati di e dei cookie in modo da vedere le modifiche nel tuo browser web.

Articoli correlati in alto