🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo migrar WordPress a un nuevo hosting (Plesk y cPanel)

Actualizado el 22 de junio de 2026

Migrar WordPress a un nuevo hosting puede sonar a algo reservado para expertos, pero te aseguro que con esta guía paso a paso, podrás hacerlo tú mismo sin despeinarte. Tanto si tu nuevo panel de control es cPanel como si es Plesk, el proceso es más sencillo de lo que piensas. Aquí vamos a desgranar todo el proceso de migrar wordpress hosting, desde la copia de seguridad hasta la puesta en marcha, con un lenguaje claro y sin tecnicismos innecesarios.

La Preparación: Lo que necesitas antes de empezar

Antes de lanzarnos a la piscina, vamos a asegurarnos de que llevamos el flotador puesto. Una buena preparación te ahorrará dolores de cabeza. No se trata solo de copiar archivos; hay que hacerlo bien para no perder ni una entrada de tu blog ni el posicionamiento que tanto te ha costado conseguir.

Reúne tus herramientas y datos de acceso

Para empezar, necesitarás tener a mano lo siguiente:

  • Acceso al panel de control de tu hosting actual (cPanel o Plesk). Ahí es donde están tus archivos y tu base de datos.
  • Acceso al panel de control de tu nuevo hosting (cPanel o Plesk). Es tu nuevo hogar.
  • Tus credenciales FTP o del Administrador de Archivos. Las necesitarás para descargar y subir los archivos de WordPress.
  • Los datos de acceso a tu base de datos actual (nombre de la BD, usuario y contraseña). Normalmente los encuentras en el archivo wp-config.php de tu instalación.
  • Mucha paciencia y una taza de café. Te hará falta.

La copia de seguridad: Tu red de seguridad

Este es el paso más importante. Nunca, jamás, intentes mover wordpress cpanel o desde Plesk sin hacer una copia de seguridad completa. Es como hacer una maleta: no quieres olvidarte de los calcetines (tus archivos) ni del cepillo de dientes (tu base de datos).

Paso 1: Descarga tus archivos de WordPress

Vamos a por la primera parte del tesoro: los archivos.

  1. Accede a tu panel de control actual. Busca la sección "Administrador de Archivos" (File Manager) en cPanel o el "Administrador de archivos" en Plesk.
  2. Navega hasta la carpeta public_html (en cPanel) o httpdocs (en Plesk). Es la raíz de tu sitio web.
  3. Selecciona todos los archivos y carpetas que están dentro. Puedes usar Ctrl+A (Cmd+A en Mac) para seleccionarlos todos.
  4. Compáctalos en un archivo ZIP. Busca la opción "Comprimir" o "Archivo" en el menú superior. Esto creará un único archivo .zip con todo tu sitio. Es mucho más fácil y rápido de descargar que archivo por archivo.
  5. Descarga ese archivo ZIP a tu ordenador. Ya tienes la primera parte de tu copia de seguridad.

Paso 2: Exporta tu base de datos

Ahora vamos a por la parte más valiosa: tu contenido. La base de datos es donde se guardan todas tus entradas, páginas, comentarios y configuraciones.

  1. En tu panel de control, busca la sección de bases de datos MySQL. En cPanel suele llamarse "Bases de datos MySQL", y en Plesk "Bases de datos".
  2. Encuentra el nombre de la base de datos que usa tu WordPress. Si no lo sabes, puedes mirarlo en el archivo wp-config.php que acabas de descargar. Busca la línea que dice DB_NAME.
  3. Accede a phpMyAdmin. Es la herramienta que te permite gestionar la base de datos. En cPanel, suele haber un botón directo. En Plesk, dentro de la sección de bases de datos, también lo encontrarás.
  4. Selecciona tu base de datos en el panel de la izquierda.
  5. Ve a la pestaña "Exportar" en la parte superior.
  6. Elige el método "Rápido" y el formato SQL.
  7. Haz clic en "Continuar" o "Exportar". Se descargará un archivo con extensión .sql. Guárdalo junto al ZIP de tus archivos.

[INFO] Ya tienes tu copia de seguridad completa: un archivo ZIP con los archivos y un archivo SQL con la base de datos. Guárdalos en un lugar seguro.

Migrar WordPress a cPanel: El paso a paso

Ahora vamos a entrar en faena. Hemos llegado a la parte de mover wordpress cpanel. No te asustes, es como mudarte a una casa nueva: al principio todo está en cajas, pero pronto lo tendrás todo en su sitio.

Crear la base de datos en tu nuevo cPanel

Este es tu nuevo hogar, así que lo primero es preparar la habitación donde vivirá tu contenido.

  1. Accede a tu nuevo panel de cPanel.
  2. Busca la sección "Bases de datos" y haz clic en "Bases de datos MySQL".
  3. Crea una nueva base de datos. Escribe un nombre descriptivo (por ejemplo, wp_nuevositio) y haz clic en "Crear base de datos".
  4. Crea un nuevo usuario para la base de datos. En la misma página, busca la sección "Añadir nuevo usuario". Elige un nombre de usuario y una contraseña segura.
  5. Añade el usuario a la base de datos. En la sección "Añadir usuario a la base de datos", selecciona el usuario y la base de datos que acabas de crear.
  6. Otorga todos los privilegios. Marca la casilla "TODOS LOS PRIVILEGIOS" y haz clic en "Hacer cambios". Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más adelante.

Subir y descomprimir tus archivos

Ahora vamos a mover las cajas (tus archivos) a la nueva casa.

  1. Accede al "Administrador de Archivos" de tu nuevo cPanel.
  2. Entra en la carpeta public_html. Si tiene algún archivo por defecto, como index.html, es buena idea eliminarlo para evitar conflictos.
  3. Sube el archivo ZIP que descargaste de tu antiguo hosting. Puedes arrastrarlo y soltarlo o usar el botón "Subir".
  4. Una vez subido, haz clic derecho sobre el archivo ZIP y selecciona "Extraer" o "Extract".
  5. Se descomprimirán todos tus archivos en la carpeta public_html. Ahora ya puedes eliminar el archivo ZIP para mantener el orden.

Importar tu base de datos

Es el momento de dar vida a tu contenido en la nueva casa.

  1. Ve a phpMyAdmin en tu nuevo cPanel.
  2. Selecciona la base de datos que creaste (la que empieza con el prefijo de tu usuario, por ejemplo, usuario_wp_nuevositio).
  3. Ve a la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que exportaste de tu antiguo hosting.
  5. Haz clic en "Continuar". Si todo va bien, verás un mensaje de éxito. Si el archivo es muy grande, puede que necesites aumentarlo desde la configuración de PHP, pero eso es otro tema.

Ajustar el archivo wp-config.php

Este es el paso más delicado. Es donde le dices a WordPress cómo conectarse a su nueva base de datos.

  1. En el "Administrador de Archivos", busca el archivo wp-config.php dentro de public_html.
  2. Haz clic derecho sobre él y selecciona "Editar" o "Edit". Se abrirá un editor de texto.
  3. Busca las líneas que definen el nombre de la base de datos, el usuario y la contraseña. Deben verse así:
    define('DB_NAME', 'nombre_de_tu_bd');
    define('DB_USER', 'usuario_de_tu_bd');
    define('DB_PASSWORD', 'contraseña_de_tu_bd');
    
  4. Sustituye los valores por los de la nueva base de datos que creaste en el paso anterior.
  5. Guarda los cambios y cierra el editor.

[TIP] Si después de esto tu web da un error de "Error al establecer la conexión con la base de datos", revisa que el nombre de la base de datos y el usuario estén escritos exactamente igual que como los creaste, incluyendo el prefijo del usuario de cPanel.

Migrar WordPress a Plesk: La alternativa elegante

Si tu nuevo hosting usa Plesk, no te preocupes, el proceso es muy similar. De hecho, Plesk suele tener herramientas más visuales. Vamos a ver cómo hacerlo.

Crear la base de datos en Plesk

  1. Accede a tu panel de Plesk.
  2. En el menú de la izquierda, busca la sección "Bases de datos".
  3. Haz clic en "Agregar base de datos" o el botón "+".
  4. Elige un nombre para la base de datos. Puedes usar uno descriptivo.
  5. Crea un usuario y una contraseña para la base de datos en el mismo formulario.
  6. Haz clic en "Aceptar" o "OK". Plesk creará la base de datos y el usuario automáticamente.

Subir y descomprimir archivos en Plesk

  1. Accede al "Administrador de archivos" de tu dominio en Plesk.
  2. Navega hasta la carpeta httpdocs. Es el equivalente a public_html.
  3. Sube tu archivo ZIP de la misma manera que en cPanel.
  4. Selecciona el archivo ZIP y haz clic en "Extraer archivos". Plesk lo descomprimirá en la misma carpeta.
  5. Elimina el archivo ZIP después de extraerlo.

Importar la base de datos en Plesk

  1. Ve a la sección "Bases de datos" en Plesk.
  2. Haz clic en el nombre de la base de datos que creaste.
  3. Busca la pestaña "Importar" o "Importar Dump".
  4. Selecciona el archivo .sql que descargaste de tu antiguo hosting.
  5. Haz clic en "Aceptar" para importar.

Configurar el archivo wp-config.php en Plesk

El proceso es idéntico al de cPanel, pero con un pequeño truco de Plesk.

  1. En el administrador de archivos, busca y edita wp-config.php dentro de httpdocs.
  2. Actualiza los valores de DB_NAME, DB_USER y DB_PASSWORD con los datos de la base de datos que creaste en Plesk.
  3. Guarda los cambios.

[TIP] En Plesk, a veces el prefijo de la base de datos es el nombre de tu dominio, así que asegúrate de copiar el nombre exacto que ves en el panel.

Los últimos detalles: Ajustes y solución de problemas

Ya casi lo tienes. Ahora viene la parte de pulir y asegurarse de que todo brilla. No te saltes esta parte, es crucial para el SEO y el correcto funcionamiento.

Ajustar las URLs en la base de datos

Este es un paso que muchos olvidan y que puede romper tu web. Si tu antigua web estaba en www.midominio.com y ahora está en midominio.com o en un dominio temporal, las URLs internas de tu web seguirán apuntando al sitio antiguo.

  1. Ve a phpMyAdmin en tu nuevo hosting (tanto en cPanel como en Plesk).
  2. Selecciona tu base de datos.
  3. Haz clic en la tabla wp_options.
  4. Busca las filas con option_name igual a siteurl y home.
  5. Haz clic en el icono de editar (lápiz) en cada una y cambia la URL por la nueva.
  6. Guarda los cambios.

[WARNING] Si no haces este paso, al entrar a tu web serás redirigido al sitio antiguo o verás un error. Es la causa número uno de problemas después de migrar wordpress hosting.

Comprobaciones finales y limpieza

Antes de celebrarlo, vamos a verificar que todo está en orden.

  1. Entra a tu dominio en un navegador. Deberías ver tu web funcionando.
  2. Revisa que todas las imágenes y enlaces internos funcionen. Puedes usar herramientas online como "Broken Link Checker".
  3. Entra a tu panel de administración de WordPress (/wp-admin). Deberías poder iniciar sesión con tus credenciales habituales.
  4. Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" sin modificar nada. Esto refresca las reglas de reescritura de URLs y evita errores 404.
  5. Actualiza los plugins y temas si es necesario.

Actualizar tu DNS

Este es el último paso y el más emocionante. Consiste en apuntar tu dominio al nuevo hosting. Esto se hace en el registrador de dominios donde compraste tu dominio (por ejemplo, GoDaddy, Namecheap, etc.).

  1. Accede a tu cuenta en el registrador de dominios.
  2. Busca la sección de "Gestión de DNS" o "Name Servers".
  3. Reemplaza los nameservers actuales por los que te ha proporcionado tu nuevo hosting. Suelen ser dos o más, algo así como ns1.nuevohosting.com y ns2.nuevohosting.com.

[INFO] La propagación de DNS puede tardar desde unas pocas horas hasta 48 horas. No te preocupes si no ves tu web inmediatamente en todos los dispositivos. Es un proceso global y gradual.

Preguntas frecuentes (FAQ)

Aquí tienes las respuestas a las dudas más comunes que suelen surgir durante este proceso.

¿Perderé mi posicionamiento SEO al migrar?

No, si lo haces bien. La clave está en mantener la misma estructura de URLs y configurar redirecciones 301 si cambias alguna URL. El paso de ajustar las URLs en wp_options es fundamental para esto.

¿Qué hago si mi web da error 500 después de migrar?

Este error suele deberse a permisos de archivos incorrectos o a un problema con el archivo .htaccess. Puedes intentar cambiar los permisos de las carpetas a 755 y los de los archivos a 644 desde el administrador de archivos. Si el problema persiste, renombra el archivo .htaccess a .htaccess_old y vuelve a intentarlo.

¿Puedo usar un plugin para migrar WordPress?

Sí, existen plugins como "All-in-One WP Migration" o "Duplicator" que automatizan gran parte del proceso. Son una gran alternativa, especialmente si te sientes abrumado. Sin embargo, entender el proceso manual te da un control total y te permite solucionar problemas si algo sale mal.

¿Qué pasa con mi correo electrónico asociado al dominio?

Migrar el hosting de tu web no afecta a tu correo, a menos que tu plan de hosting incluya el correo. Si tu nuevo hosting también incluye correo, tendrás que crear tus cuentas de correo allí y migrar los correos existentes. Es un proceso aparte.

¿Y si mi nuevo hosting usa Syspanel en lugar de cPanel o Plesk?

Si tu proveedor de hosting usa Syspanel (antes conocido como HestiaCP), el proceso es igual de sencillo. La principal diferencia es que accederás al panel a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). La estructura de carpetas es similar (suele ser public_html o web), y la gestión de bases de datos se hace también con phpMyAdmin. Los pasos de copia de seguridad, subida de archivos e importación de la base de datos son prácticamente idénticos.

Migrar tu WordPress a un nuevo hosting es una tarea que, con paciencia y esta guía, puedes hacer tú mismo. Recuerda siempre hacer una copia de seguridad, seguir los pasos con calma y no tener miedo a preguntar

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel