¿Cómo transferir o migrar un sitio de WordPress?

Actualizado el 27 de Julio, 2016. Por BlueHosting.

Wordpress es sin dudas la aplicación CMS más popular, permite crear y administrar sitios web y blogs con variedad de características. Muchos crean su sitio en WordPress usando distintas plataformas de diseño/desarrollo y luego adquieren un nuevo servicio de Hosting para publicarlo al mundo. Otros usuarios simplemente cambian su proveedor de hosting y desean hacer la migración de su sitio web al nuevo host. En este tutorial se explica cómo migrar WordPress a su nuevo host para cualquiera de los casos.

Cómo comenzar

Según la complejidad de su sitio, la migración podría ser más o menos difícil, pero en general esto es una tarea sencilla si se ejecutan los pasos de forma adecuada. En general, la migración consiste en tres etapas:

  • Hacer una copia o respaldo de los archivos de su sitio y transferirla a su nuevo host.
  • Hacer una copia de sus bases de datos y transferirlas a su nuevo host.
  • Llevar a cabo los cambios de configuración necesarios para el funcionamiento del sitio.

Se indican a continuación los pasos a seguir para completar las tres etapas usando diferentes métodos.

Exportar sus archivos de Wordpress

Siga los siguientes pasos para copiar su página o blog de Wordpress.com:

  1. El primer paso es ingresar en su cuenta de WordPress para poder acceder a las herramientas de administración de sus sitios. Navegue a la página principal de WordPress y haga clic en Acceder; luego ingrese su nombre de usuario y contraseña para iniciar sesión.
  2. Haga clic en My Site y luego en la última opción del panel izquierdo: Settings.
  3. Seleccione la opción Export.
    Anexo 1 Settings Export
  4. Si desea exportar todo su contenido, solo presione el botón Export All. Si, en cambio, quiere exportar una parte de su información (por ejemplo: las publicaciones de un solo usuario), haga clic en la flecha al lado del botón Export All para ver las opciones avanzadas.
  5. Verá un cuadro que notifica que la operación fue exitosa, haga clic en Download para descargar un archivo .zip que contiene todos los archivos de su sitio web.
    Anexo 2 Download
  6. Este archivo está compuesto por una serie de archivos .xml que contienen la información de su sitio; la extensión y cantidad de archivos dependerá de las características específicas de su sitio

El proceso para WordPress.org u otras instalaciones de WP en plataformas de alojamiento es similar. Una vez en el tablero administrador de su sitio, haga clic en Settings (o "Ajustes"); Export (o "Exportar") y ubique el botón para descargar su contenido:
Anexo 3 Descargar desde otras plataformas

Otra opción para exportar sus archivos es guardarlos directamente usando su cliente FTP favorito. Al final de este tutorial se incluyen algunos enlaces a otros manuales que explican FTP a más detalle.

Exportar sus archivos usando cPanel

  1. Ingrese en su cuenta de cPanel usando las credenciales correspondientes.
  2. Haga clic en el ícono Administrador de archivos de la categoría "Archivos".
    Anexo 4 Administrador de archivos
  3. Es momento de encontrar sus archivos y descargarlos, la ubicación normalmente se encuentra en el directorio public_html. Esta ubicación puede variar, pero normalmente sus sitios web tendrán sus propias carpetas dentro del directorio public_html. Seleccione el directorio de su sitio en WordPress y luego haga clic en Comprimir:
    Anexo 5 Directorio WordPres
  4. Seleccione el método de comprensión de su preferencia (Archivo zip, Tar, Tar Gziped o Tar Bzip2ed) y haga clic en Compress File.
    Anexo 6 Compresión
  5. Se creará un archivo compreso en el formato seleccionado que podrá descargar seleccionándolo y haciendo clic en Descargar:
    Anexo 7 Descargar copia

¡Ha completado la copia de los archivos que contienen toda la información de su sitio en WordPres!

Hacer una copia de sus bases de datos

El siguiente paso es hacer una copia de sus bases de datos, hay tres métodos básicos para hacerlo: usando el asistente de copias de seguridad en cPanel, usando phpMyAdmin y usando la línea de comandos. Para llevar a cabo este procedimiento siga las instrucciones en nuestra guía: ¿Cómo hacer un respaldo de una base de datos MySQL?

Importar sus archivos a su nuevo WordPress

Para importar sus archivos a su nuevo sitio en WordPress debe seguir un procedimiento muy similar al que realizó para exportar sus archivos. Desde su sitio de administrador, seleccione Settings (o "Herramientas") y luego seleccione la opción Importar. Seleccione el archivo que su respaldo WordPress y espere hasta que el proceso se complete.
Anexo 8 Importar WordPress

Importar sus archivos usando cPanel

  1. Siga los pasos 1 y 2 de "Exportar sus archivos usando cPanel".
  2. Ingrese en su directorio public_html o similar.
  3. Seleccione la opción Cargar, y luego Select File para ubicar y cargar el archivo compreso que contiene la información de su sitio WordPress.
    Anexo 9 Cargar archivos
  4. Una vez que el archivo se cargue, selecciónelo dentro del directorio en el que acaba de subirlo y haga clic en Extraer. Para finalizar el proceso haga clic en Extract files.
    Anexo 10 Extract files
  5. Deberá hacer los ajustes necesarios para asociar el nuevo directorio creado a su instalación de WordPress. Para más detalles sobre la instalación y edición de instalaciones activas de WordPress visite nuestro manual: ¿Cómo instalar WordPress desde cPanel?

Importar su base de datos

Existen varios métodos para importar el respaldo de su base de datos, primero debe crear una nueva base de datos y luego importar sus datos guardados. A continuación se explica el procedimiento para restaurar una copia de seguridad MySQL usando el Asistente de copia de seguridad de cPanel, también puede utilizar phpMyAdmin o la línea de comandos.

  1. Inicie sesión en su cuenta de cPanel.
  2. Haga clic en Asistente de copia de seguridad de cPanel bajo la sección "Archivos".
  3. Haga clic en la opción Restaurar.
    Anexo 11 Restaurar copias de seguridad
  4. Seleccione Bases de datos MySQL.
  5. Haga clic en Choose File y busque la copia de seguridad que realizó anteriormente. Finalmente haga clic en Cargar.
    Anexo 12 Cargar copia

Cambios en configuraciones

Puede que necesite hacer algunos cambios en las configuraciones de su sitio, uno de los más comunes es asociar su nueva base de datos con su nuevo sitio de WordPress. Para hacerlo, abra el archivo wp-config.php en la carpeta raíz de su WordPress y ubique las siguientes líneas:

define('DB_NAME', 'user_wrdp1');
/** MySQL database username */
define('DB_USER', 'user_wrdp1');
/** MySQL database password */
define('DB_PASSWORD', 'password');

Debe remplazar el nombre de la base de datos, el usuario y la contraseña con los valores actuales de su base de datos para que su sitio pueda funcionar correctamente. ¡Guarde su archivo wp-config.php y habrá completado la migración de su sitio WP! Tenga en cuenta que si cambia el nombre de dominio también se requerirá reconfiguración adicional que no es abordada en este tutorial.

Recursos adicionales

Este tutorial da una idea global de la migración de un sitio WP; no obstante, la complejidad de este proceso dependerá de las características de su sitio y puede que necesite realizar configuraciones adicionales para un funcionamiento ideal de su sitio. Puede consultar los siguientes recursos en busca de información que complemente este tutorial. Aunque este material es provisto esperando que sea útil, tome en cuenta que no podemos dar fe de la actualidad o precisión de los contenidos externos.

¿QUÉ DESEAS SABER?

Intentaremos leer tu mente...