Com migrar WordPress de servidor o domini

Com migrar WordPress de servidor o domini

Davant la dificultat o falta d’informació que suposa dur a terme el migrar WordPress a un altre hosting, servidor o en realitzar un canvi de domini, hem decidit realitzar aquesta guia:

Per començar i com SEMPRE farem, abans de dur a terme una modificació de WordPress, actualització de plugins o canvi important, és una còpia de seguretat o backup de la nostra pàgina web. Amb això evitaríem que aquest canvi pogués danyar la nostra pàgina web de forma irrecuperable i permetent poder-la recuperar tal com la teníem.

Per a això començarem fent una còpia de seguretat de les nostres dades. Això el podem realitzar amb una MOLT bona aplicació gratuïta trucada FileZilla

Una vegada que tenim tots els nostres arxius de la web salvats, el següent pas serà fer una còpia de seguretat de la nostra base de dades utilitzant phpMyAdmin, també tenim una guia que et pot ajudar amb aquest procés; guia per fer copia de seguretat de la teva base de dades desde phpMyAdmin.

Acabat aquest procés, ens haurem assegurat tenir la nostra còpia de seguretat ben guardada i ja podem començar amb la migració de servidor o canvi de domini.

 

Comencem amb el procés per migrar WordPress de servidor o domini.

Copiarem tots els arxius del nostre WordPress i els passarem, tal qual, al nou hosting o servidor (Sempre a la carpeta corresponent de l’arrel del nostre domini).

Cada servidor o hosting té una carpeta arrel o destinació, on hem d’allotjar els nostres arxius. Si els posem fora d’aquí, no ens funcionarà.

El següent pas serà el de crear la nova Base de dades en el servidor o hosting nou. Per a això entrarem en el nostre phpMyAdmin i importarem el nostre arxiu SQL.

Per enllaçar-ho amb el nostre nou domini o nou site WordPress editarem l’arxiu wp-config, que trobarem en l’arrel del nostre hosting o servidor, de la següent manera:

// ** Ajustos de MySQL. Sol·licita aquestes dades al teu proveïdor d'allotjament web. ** //
/** El nom de la teva base de dades de WordPress /
defineix('DB_NAME', 'NOM_de_la teva_base_de_dades');
 
/** El teu nom d'usuari de MySQL /
defineix('DB_USER', 'USUARI_de_la teva_base_de_dades');
 
/** La teva contrasenya de MySQL /
defineix('DB_PASSWORD', 'password');
 
/** Host de MySQL (és molt probable que no necessitis canviar-ho) /
defineix('DB_HOST', 'localhost');

 

En el cas de no haver hagut de canviar de domini, i quan diem canviar de domini, també ens referim a passar de subdirectorio.midominio.com a midominio.com, amb aquest últim canvi haurem acabat!

Pels quals hem de canviar de domini, farem un últim pas, una mica més complicat.

Anem a tornar al nostre arxiu wp-admin i just en obrir-ho, sota la primera línia de codi, escrivim:

defineix('WP_HOME','http://el nostre_nou_domini.extensió');
defineix('WP_SITEURL','http://el nostre_nou_domini.extensió');

 

Solament per a professionals.

Hi ha un altre recurs que substitueix a l’anterior i que, sota el nostre punt de vista, ho faríem si la solució anterior no ha funcionat o si volem deixar el codi estupend.
Dins del phpMyAdmin accedirem a la pestanya SQL i escriurem les següents línies; les quals substituirán l’antiga URL (domini_antic.extensió) pel nou (nou_domini.extensió).

Recomanem anar substituint línia a línia.

UPDATE wp_options SET option_value = REPLACE ( option_value, 'domini_antic.ext', 'domini_nou.ext' ) WHERE option_name = 'home' OR option_name = 'siteurl';
 
UPDATE wp_posts SET guid = REPLACE ( guid, 'domini_antic.ext', 'domini_nou.ext' );
 
UPDATE wp_posts SET post_content = REPLACE ( post_content, 'domini_antic.ext', 'domini_nou.ext' );
 
UPDATE wp_postmeta SET fiqui_value = REPLACE ( meta_value, 'domini_antic.ext', 'domini_nou.ext' );

 

I ara si, ja tenim el nostre WordPress transferit i funcionant!

Share

Leave a Reply

Your email address will not be published. Required fields are marked *