Cómo migrar WordPress a otro servidor

Cómo migrar WordPress a otro servidor

Migrar WordPress a otro servidor es una necesidad muy cotidiana. Los motivos pueden ser muy variados.

Has empezado a desarrollar tu web o la de un cliente en tu propio ordenador. Ahora, necesitas subirla a su servidor.

Otra opción puede ser trasladar la web desde tu servidor de desarrollo hasta el alojamiento de tu cliente.

Y la última opción puede ser en el propio servidor. Has duplicado tu web para reformarla y quieres sustituirla.

Contrata un hosting o alojamiento

Este es el paso primordial. No puedes trasladar nada a algo que no tienes.

Si ya tienes experiencia en este mundo, no debería ser una tarea complicada. Existen diversas comparativas entre distintas empresas.

Yo no te voy a recomendar nada. Puedo tener mis preferencias personales, pero quiero que hagas tu propia labor de investigación.

Escoge el alojamiento que mejor se adapte a tus necesidades. Ya sea la calidad o el precio. Solo te recomendaría que no busques la opción más barata.

Sube los archivos para migrar WordPress a otro servidor

Vamos a empezar con todos los archivos para migrar WordPress a otro servidor. Esto va a depender de si tu desarrollo es local o remoto.

Desarrollo local

Esta es mi opción favorita para comenzar a crear un nuevo sitio web. Solo dependo de mi ordenador, y no tengo por qué tener conexión a Internet.

Mi opción favorita es WAMP como servidor Apache en Windows. En función de tu sistema operativo, habrás optado por esta u otra opción.

Este tutorial estará enfocado en este programa, pero se puede extrapolar a cualquiera. Los pasos serán prácticamente idénticos.

Dirígete al disco C. Sigue en la carpeta wamp64 y en www. Esta última será el destino de todas tus webs.

Copia la carpeta de tu instalación de WordPress a tu escritorio. Esto lo hago para acelerarte el proceso. Yo subo directamente los archivos desde www.

Desarrollo remoto

Solo tienes que descargar los archivos desde el servidor. Esto lo puedes hacer desde el propio administrador de archivos de tu servidor o desde un cliente FTP.

Si tienes dudas sobre este aspecto, lee el siguiente apartado para subir los archivos. El proceso para descargarlos sería prácticamente similar.

Sube la instalación a tu hosting

Tienes dos opciones para subir los archivos: webFTP o un cliente FTP.

Personalmente prefiero el cliente FTP. Se trata de una aplicación de escritorio. Todo es más rápido y sencillo.

Sin embargo, te voy a mostrar cómo usar cada herramienta para migrar WordPress a otro servidor.

WebFTP

Este paso me parece más engorroso.

Tienes que acceder al panel de administración de tu hosting. No te puedo dar una indicación clara porque cada alojamiento es un mundo.

Una vez hayas accedido con tu usuario y contraseña, solo tienes que buscar algún apartado de archivos y pinchar en Administrador de archivos.

Subir el archivo de WordPress por webFTP
Sube el archivo ZIP de tu WordPress por webFTP.

Los hostings suelen usar una carpeta que se llama public_html para guardar todos los archivos. Si no aparece, tu web podría estar en www.

El último paso será buscar un botón que ponga cargar o subir archivo.

Asegúrate de que te permiten subir archivos grandes para migrar WordPress a otro servidor.

¿Por qué grandes archivos? En este caso, te recomiendo que comprimas en un archivo ZIP todos los ficheros y carpetas de tu web.

Después solo tendrás que pinchar en el botón derecho y descomprimir el archivo. Y borra el archivo comprimido para liberar espacio.

Cliente FTP

Este sería mi elección estrella para migrar WordPress a otro servidor. Esta me parece más rápida y sencilla porque solo tengo que configurar una vez mis datos del FTP.

Yo utilizo Windows y Filezilla para trabajar. Puedes usar cualquier otro cliente. Pero Filezilla está disponible para cualquier sistema operativo.

Existe un formulario de conexión rápida. Sin embargo, te recomiendo que abras el gestor de sitios para guardar los datos y acceder más fácilmente.

Estos datos te los debe proporcionar la empresa en el momento de la contratación del servicio. Asegúrate de guardarlos a buen recaudo.

Una vez hayas entrado solo te queda bucear en la carpeta public_html o www. Selecciona la carpeta que te interese o quédate en esa si es tu dominio principal.

Migrar WordPress a otro servidor con cliente FTP
Arrastra los archivos de un cuadro al otro

Filezilla te proporciona dos exploradores de archivo. Uno para tu ordenador personal y otro para tu servidor.

Tan solo debes arrastrar los archivos del cuadro izquierdo hacia el derecho. En la parte inferior verás el proceso de subida de archivos.

La velocidad dependerá de tu conexión y las condiciones del servidor.

Exporta la base de datos

Este es otro paso sencillo. La base de datos contiene toda la información de WordPress. Las opciones, los menús, las páginas, las entradas…

Local

Si estás en una instalación local, tienes que dirigirte a localhost/phpmyadmin. en WAMP solo necesitar introducir root como usuario y la contraseña vacía.

Pincha en exportar en el panel superior
Solo tienes que pinchar en exportar.

Accede a la base de datos de tu instalación y busca el botón de Exportar en el panel superior.

En la siguiente ventana, solo tendrás que presionar en Continuar. Te descargará un archivo SQL con todas las tablas de tu base de datos.

Remoto

No existe una gran diferencia entre el local y el remoto para migrar WordPress a otro servidor. Solo la manera de acceder a phpMyAdmin.

Tienes que acceder al panel de administración de tu alojamiento. La propia empresa te habrá dado el enlace, el usuario y la contraseña para ello.

Abre phpMyAdmin en tu servidor
Abre phpMyAdmin en tu servidor.

Si tienes cPanel será todo más sencillo. Solo busca un apartado que se llame base de datos. Y pincha en phpMyAdmin.

A partir de aquí, debes seguir los mismos pasos aplicados en el anterior apartado.

Crea una base de datos e importa las tablas

Crear una base de datos

Espero que todavía no hayas abandonado el panel de administración. Tienes que seguir dentro.

MySQL Asistente de bases de datos
Pincha en el enlace para crear una base de datos.

Tan solo tienes que moverte a otro apartado. Pincha en MySQL Asistente de bases de datos para crear una nueva base de datos.

No te olvides de apuntar estos datos.

Crear la base de datos para el duplicado
Introduce el nombre de la base de datos. Por ejemplo, el nombre de tu web.

Primero, coloca el nombre de la base de datos. Puede ser perfectamente el nombre de tu web. Y siguiente.

Crear un usuario para acceder a la base de datos
Introduce el usuario y la contraseña para acceder a la base de datos.

Te pedirá un usuario y una contraseña. Intenta utilizar algo que no sea reconocible. Y asegúrate de que la contraseña es muy segura.

Selecciona los privilegios para el usuario
Asegúrate de seleccionar todos los privilegios.

Asigna todos los privilegios a este usuario. Serán vitales para poder utilizar WordPress con plena autonomía.

Importa todas las tablas

Para migrar WordPress a otro servidor, necesitas toda esta información. Esta se encuentra en el archivo SQL que exportamos.

Abre phpMyAdmin en tu servidor
Abre phpMyAdmin en tu servidor.

Ahora toca dirigirse a phpMyAdmin. El proceso es prácticamente similar a cuando exportamos las tablas.

Busca la tabla que queremos utilizar. Y pincha en importar en el menú superior.

Pincha en importar para traer todas las tablas
Solo tienes que pinchar en Importar.

Solo tienes que clicar en el botón de Examinar. Busca en tu disco duro donde se encuentra el archivo con las tablas de la base de datos.

Actualiza la base de datos

Aún nos queda un pequeño detalle en la base de datos.

Tienes que cambiar dos celdas en una de las tablas. Estas celdas son relativas a la URL principal de tu sitio web.

El resto de enlaces se vertebran a partir de estas dos. Sin esto, no va a funcionar el migrar WordPress a otro servidor.

Actualiza la URL de tu instalación de WordPress
Actualiza la URL de tu instalación de WordPress.

Solo necesitas poner la URL principal de tu instalación de WordPress. Este será normalmente tu dominio.

Edita el archivo wp-config.php

Este puede ser el paso más engorroso de todos. Toca entrar de lleno en el código, aunque es bastante sencillo en este caso.

Hay que cambiar tres líneas en el wp-config.php. Este paso lo puedes hacer tanto en webFTP como con el cliente FTP.

Actualiza el archivo wp-config.php
Solo tienes que cambiar la base de datos, usuario y contraseña.

Puede parecer más difícil de lo que es. El host suele ser localhost en la mayoría de servidor, por lo que no tendrás que cambiar este parámetro.

Los tres primeros sí tendrás que cambiarlos:

  • DB_NAME. Este será el nombre de la base de datos.
  • DB_USER. Este será el usuario asignado a la base de datos.
  • DB_PASS. La contraseña del usuario asignado a la base de datos.

Y guarda el archivo.

Ya casi hemos llegado al final. Solo nos queda un paso para migrar WordPress a otro servidor.

Guarda los enlaces permanentes

Ya puedes ingresar en tu página web. Pero ten cuidado. Solo va a funcionar correctamente el inicio.

Antes tienes una pequeña labor por completar.

Necesito que accedas al panel de administración de WordPress. Tan solo tienes que ingresar con tu usuario y contraseña de administrador.

Ahora, dirígete a Ajustes -> Enlaces permanentes. Y guarda cambios de nuevo.

Ya está. Ya has acabado de migrar WordPress a otro servidor.

¡Muchas gracias por leerme!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *