Migrar un WordPress desde otro servidor

Muchas veces es necesario que realicemos una migración de nuestro WordPress desde un servidor a otro o desde una cuenta a otra. Esto requiere varios pasos y un poquito de pasciencia. Veamos como hacerlo.

En el sitio viejo:
1- Descargar los archivos vía FTP
2- Exportar la base de datos en un archivo

En el nuevo sitio:
3- Subir los archivos vía FTP
4- Crear la base de datos
5- Importar la base de datos
6- Modificar el archivo WP-config.php

Ahora más en detalle:

– Descargar archivos por FTP
Para descargar los archivos recomiendo cualquier cliente FTP, como puede ser el FileZilla. Lo mismos deberemos hacer para subir los archivos al nuevo sitio.


– Exportar la base de datos
Ingresando al PHPMyAdmin desde el panel de control, se busca la base de datos y se clickea en exportar, lo guardamos como SQL. Esta generará un TXT muy extenso.

Ya en el nuevo servidor:

– Subir los archivos vía FTP
Proceso inverso a bajarlos. Tarda mas en subir porque la velocidad de subida siempre es mucho menor.

– Crear la Base de datos
Desde MySql Databases se crea una base de datos, sin olvidar asignarle el usuario a la base de datos.

– Importar la base de datos
Desde el PHPMyAdmin, seleccionamos la base de datos haciendo click en el nombre listado a la derecha de la pantalla, y subir el archivo mediante “Importar

NOTA: Algunas veces, al archivo exportado se le debe borrar la parte de la creación de la base de datos, ya que creamos la base manualmente, es decir le eliminamos las primeras 10 líneas aproximadamente.

– Modificar el archivo WP-Config.php
Este archivo es el que contiene todas las variables en WordPress para conexión a las bases de datos, seguramente tengamos que modificar el nombre de las bases de datos el usuarios y contraseña.

Listo, ya tenemos nuestro WordPress funcionando en otro servidor!

Si cambiamos de dominio:

En algunos casos, al migrar el WordPress de un lugar a otro también se cambia el dominio. Si este es el caso, debemos cambiar la dirección modificando los datos de la base de datos.

Desde nuestro PHPMyAdmin, seleccionamos la base de datos y buscamos la tabla wp_options. En la columna option_name el valor “siteurl” y modificar el campo option_value de esta fila por la nueva dirección.