Tutorial: Cómo migrar un WordPress

migrar wordpress
¿Tienes una página web en WordPress? ¿Necesitas migrarla de servidor?

En esta entrada explico cómo migrar un wordpress de servidor, conservando el dominio y sin conservarlo.

Puedes echar un vistazo a las entradas relacionadas de WordPress:

Lo primero de todo es hacer una copia de seguridad de todo el contenido por ftp. Yo suelo usar Filezilla, aunque hay muchos otros.

Una vez tengas todos los archivos guardados en tu ordenador, lo siguiente será hacer una copia de seguridad de tu base de datos. Para ello, tienes que meterte en el “phpmyadmin” de tu hosting.

Una vez allí, tienes que pulsar sobre la bas de datos que quieras hacer la copia de seguirdad:

migrar wordpress1

Posteriormente, una vez dentro de la base de datos de la que quieras hacer la copia de seguridad, aparecerán en pantalla las diferentes tablas de la misma. Como lo que queremos es exportarla, para luego cargarla en el nuevo servidor, pinchamos en exportar:

migrar wordpress2

Una vez hecho esto, simplemente debemos exportar la base de datos en formato sql:

migrar wordpress3

Cuando tengamos hecho esto, lo siguiente que debemos hacer es subir todos los archivos que nos hemos bajado antes por ftp al nuevo servidor.

Una vez subidos, creamos una base de datos, en la cual vamos importar la base de datos que nos hemos descargado previamente. Este paso es muy parecido al de exportar; debemos entrar en el “phpmyadmin” del nuevo servidor y allí importarla (recuerda que primero debes crear una base de datos):

migrar wordpress4

Le damos a examinar para subir el archivo que hemos exportado antes:

migrar-wordpress5

Te pondrá un mensajito de que todo se ha hecho correctamente.

Ahora solo queda editar el archivo “config.php” con los datos de la nueva base de datos, para ello sigue los pasos que te indico al final del tutorial cómo instalar WordPress paso a paso.

Si no has cambiado de nombre de dominio, con esto sería suficiente, debería de funcionarte sin problemas.

Ahora bien, si has cambiado de nombre de dominio, tus pasos no han acabado aún.

En el “phpmyadmin” tienes una pestaña “sql”. Pincha en ella y escribe las siguientes consultas de una en una para más seguridad.

UPDATE wp_options
SET option_value = REPLACE(option_value,'dominio_viejo','dominio_nuevo');

UPDATE wp_posts
SET post_content = REPLACE(post_content,'dominio_viejo','dominio_nuevo');

UPDATE wp_posts
SET guid = REPLACE(guid,'dominio_viejo','dominio_nuevo');

UPDATE wp_postmeta
SET meta_value = REPLACE(meta_value,'dominio_viejo','dominio_nuevo');

Ahora sí, si todo ha ido bien, has terminado de hacer la migración de WordPress de servidor y dominio.