Ottieni il One-Man Army per gestire i tuoi più siti WordPress

Pubblicato: 2018-12-26

Hai problemi a mantenere l'equilibrio mentre ti destreggi tra più siti WordPress? Scommettiamo che potrebbe essere super-frenetico, vero? Ma perché ti stai mettendo così sotto pressione quando una cosa semplice può liberarti da tutto questo? Ti chiedi di chi e di cosa stiamo parlando? Scorri sotto.

Presentazione della migrazione della rete multisito di WordPress!

Un'unica, semplice e super soluzione a molteplici preoccupazioni, la rete multisito di WordPress ti consente di eseguire e gestire più siti WordPress da un'unica e stessa installazione di WordPress. Prendi, ad esempio, l'unico "WordPress.com" che è il più grande esempio di rete multisito stessa, che gestisce migliaia di siti all'interno dello stesso WordPress.

Il nostro cliente ci ha contattato per un processo di migrazione a cui abbiamo eseguito quanto segue per assicurarci che alla fine ottengano ciò che volevano. In un primo momento, abbiamo confermato in quale scenario vogliono che il migrante abbia luogo. Abbiamo spiegato loro che; reindirizza sempre il visualizzatore al vecchio URL. Per risolvere questo problema abbiamo cercato le due righe sottostanti nel loro file wp-config.php e le abbiamo migrate al loro URL corretto;

define('WP_HOME', https://mio-dominio.com');


define('URL_WP_SITEURL', 'https://mio-dominio.com');


Queste due affermazioni hanno fatto sì che WordPress ignorasse i valori nel database e utilizzasse i valori dell'URL home e del sito specificati nel file wp-config.php.

La migrazione multisito di WordPress viene eseguita in tre scenari;

  1. Migrazione di un singolo sito Web in una rete multisito WordPress già esistente.
  2. Migrazione di un singolo sito web dalla rete multisito di WordPress.
  3. Migrazione dell'intera rete WordPress Multisite da un dominio a un altro sito web.

Una volta che questo è stato chiaro, siamo passati al passaggio successivo in cui è necessario capire perché si vuole migrare? La migrazione della rete multisito di WordPress viene eseguita per i seguenti siti Web in cui devono essere gestite più cose come sezioni, dipartimenti, domini, ecc.;

  1. Un sito web di una rivista con diverse sezioni gestite da diversi team.
  2. Un sito Web aziendale con siti secondari per sedi e filiali diverse.
  3. Siti web governativi o senza scopo di lucro con diversi dipartimenti, sedi e regioni.
  4. La tua rete personale di blog in esecuzione su più sottodomini.
  5. Scuole e college che consentono agli studenti di creare i propri blog sui server della scuola

Ora viene il quadro di come li abbiamo aiutati a migrare

1. Esportazione/importazione del database di WordPress Abbiamo iniziato il processo di migrazione spostando prima i contenuti dal loro attuale host a un server completamente nuovo, per il quale abbiamo utilizzato l'opzione migliore MySQL ed esportato tutti i dati

  • direttamente attraverso i suoi comandi. [ Nota : se hai accesso SSH ai tuoi server puoi usare il comando mysqldump anche per esportare i dati.]
  • Successivamente, abbiamo esportato un file SQL dal loro database effettuando le seguenti operazioni;

mysqldump -uUSER -pPASSWORD DBNAME > export.sql

E importato un file SQL nel database effettuando le seguenti operazioni;

mysql –uUSER –pPASSWORD DBNAME < export.sql

Modificando USER, PASSWORD e DBNAME ai valori corretti nella loro installazione. [ Nota: nel caso non ricordi le credenziali dello stesso, apri il tuo file wp-config.php (quando ne avrai accesso) e le troverai lì.]

2. Trasferimento di file, plugin e temi

  • Poiché il loro database era tutto pronto, era il momento di trasferire i file archiviati nel loro vecchio host WordPress su quello nuovo, il che significa sostanzialmente copiare tutto il contenuto delle seguenti cartelle:

wp-content/themes – La cartella in cui sono archiviati tutti i temi di WordPress. Poiché il client non voleva passare a un nuovo tema, abbiamo semplicemente copiato tutto il contenuto in questa cartella.

wp-content/plugins – La cartella che contiene tutti i plugin di WordPress. Ancora una volta, abbiamo copiato tutti i contenuti nel nuovo host. Poiché le configurazioni dei plugin sono archiviate nel database di WordPress, dopo aver importato il file SQL nei passaggi precedenti, abbiamo confermato se tutto funziona perfettamente nel loro nuovo host o meno.

wp-content/uploads – La cartella in cui si trovano tutti i file multimediali che appaiono nel Catalogo multimediale. La dimensione della loro cartella sembrava essere enorme a causa di molte immagini sul loro sito.

3. Configurazione di WordPress dopo la migrazione

Dopo il processo di trasferimento, abbiamo raggiunto il punto cruciale dell'intero processo di migrazione, che spesso è una parte un po' complicata.

  • Ogni database ha molti riferimenti al vecchio sito. Durante la migrazione, se per caso si cambia il nome di dominio mentre si tenta di accedere al nuovo sito WordPress dopo aver importato il file di database, si verificheranno diversi problemi di reindirizzamento. Il motivo per cui ciò accade è che WordPress pensa di trovarsi nel vecchio server con il vecchio dominio.

Abbiamo risolto questi problemi di indirizzo URL errato procedendo come segue;
Per cominciare, abbiamo informato WordPress che la posizione del sito è cambiata perché oppure se WordPress vede che l'URL corrente non è l'URL del nuovo dominio, reindirizzerà sempre il visualizzatore al vecchio URL. Per risolvere questo problema abbiamo cercato le due righe sottostanti nel loro file wp-config.php e le abbiamo migrate al loro URL corretto;

define('WP_HOME', https://mio-dominio.com');


define('URL_WP_SITEURL', 'https://mio-dominio.com');


Queste due affermazioni hanno fatto sì che WordPress ignorasse i valori nel database e utilizzasse i valori dell'URL home e del sito specificati nel file wp-config.php.

Aggiornamento degli URL nei post e nei campi personalizzati

  • Abbiamo aggiornato tutti i post e i campi personalizzati che includevano il vecchio URL con l'URL del nuovo dominio mentre cambiavamo il nome del dominio.
  • Abbiamo aggiornato tutti i post e i campi personalizzati che includevano il vecchio URL con l'URL del nuovo dominio mentre cambiavamo il nome del dominio.
  • Per risolvere questo problema, abbiamo aperto il loro phpMyAdmin e abbiamo effettuato l'accesso al loro database WordPress.
  • Prima di passare al passaggio successivo, abbiamo effettuato il backup del loro database utilizzando la funzione di esportazione descritta in precedenza.

Conclusione

Questo è tutto ciò che abbiamo fatto per migrare la loro rete multisito WordPress in modo sicuro e veloce. E ad essere sinceri, eravamo più eccitati e più felici del nostro cliente stesso a causa del tipo di sfida che abbiamo superato insieme