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

Migrar WordPress de cPanel a Plesk: Guía paso a paso

Actualizado el 1 de enero de 2026

Introducción: ¿Por qué migrar WordPress de cPanel a Plesk?

Migrar un sitio web de WordPress de un panel de control a otro puede parecer una tarea compleja, pero con la guía adecuada, es un proceso sencillo y directo. cPanel y Plesk son dos de los paneles de control de hosting más populares, y cada uno tiene sus ventajas. Plesk, por ejemplo, es conocido por su interfaz moderna, su excelente gestión de dominios y su compatibilidad nativa con WordPress a través de herramientas como el Kit de Seguridad de WordPress y Plesk Migrator.

Esta guía está diseñada para que cualquier persona, incluso sin experiencia técnica avanzada, pueda realizar una migración WordPress cPanel Plesk con éxito. No importa si tu sitio es pequeño o grande, el proceso es prácticamente el mismo. Al final, tendrás tu WordPress funcionando en el nuevo servidor, con todo tu contenido, plugins, temas y configuraciones intactos.


Requisitos previos para migrar WordPress

Antes de comenzar, asegúrate de tener lo siguiente:

  • Acceso a cPanel (origen): Necesitas las credenciales de tu hosting actual. Debes poder acceder al panel de control, al administrador de archivos y a phpMyAdmin.
  • Acceso a Plesk (destino): Debes tener una cuenta en Plesk con permisos de administrador. Si no la tienes, tu proveedor de hosting te la proporcionará.
  • Credenciales de FTP/SFTP: Opcional, pero útil para transferencias manuales.
  • Copia de seguridad: Realiza siempre una copia de seguridad completa de tu sitio WordPress antes de cualquier migración. Esto incluye la base de datos y todos los archivos.
  • Dominio apuntado al nuevo servidor: Para evitar tiempos de inactividad, es recomendable que el dominio ya esté configurado en Plesk (aunque apunte a la IP antigua temporalmente).

[WARNING] No subestimes la importancia de las copias de seguridad. Si algo sale mal, tener un respaldo te salvará de perder todo tu trabajo.


Método 1: Migración manual paso a paso (Recomendado para control total)

Este método te da el máximo control sobre el proceso. Es ideal si quieres entender cada paso y asegurarte de que todo se transfiere correctamente.

Paso 1: Exportar la base de datos desde cPanel

La base de datos contiene todo el contenido de tu sitio: entradas, páginas, comentarios, configuraciones de plugins, etc.

  1. Inicia sesión en cPanel.
  2. Busca la sección Bases de datos y haz clic en phpMyAdmin.
  3. En el panel izquierdo, selecciona la base de datos de tu WordPress (normalmente tiene un prefijo como tuusuario_wp).
  4. Haz clic en la pestaña Exportar en la parte superior.
  5. Selecciona el método Rápido y el formato SQL. Haz clic en Continuar.
  6. Se descargará un archivo .sql. Guárdalo en un lugar seguro. Este archivo contiene toda la información de tu sitio.

Paso 2: Descargar los archivos de WordPress desde cPanel

Ahora necesitas todos los archivos de tu sitio: el núcleo de WordPress, temas, plugins, subidas (imágenes, PDFs, etc.) y el archivo wp-config.php.

  1. En cPanel, ve a Archivos > Administrador de archivos.
  2. Navega hasta la carpeta donde está instalado tu WordPress. Normalmente es public_html (si es el sitio principal) o una subcarpeta (ej. public_html/mi-sitio).
  3. Selecciona todos los archivos y carpetas dentro de esa carpeta. Puedes usar Ctrl+A (Windows) o Cmd+A (Mac).
  4. Haz clic en Comprimir y selecciona Zip Archive. Se creará un archivo .zip con todo tu sitio.
  5. Una vez creado, selecciona el archivo .zip y haz clic en Descargar. Guárdalo en tu computadora.

Paso 3: Crear la base de datos en Plesk

Necesitas un lugar donde almacenar la base de datos en el nuevo servidor.

  1. Inicia sesión en Plesk.
  2. Ve a Bases de datos (o Databases).
  3. Haz clic en Añadir base de datos (o Add Database).
  4. Introduce un nombre para la base de datos (ej. misionuevabd).
  5. Crea un usuario de base de datos y una contraseña segura. Anota estos datos, los necesitarás más adelante.
  6. Haz clic en Aceptar.

Paso 4: Importar la base de datos a Plesk

  1. En Plesk, ve a Bases de datos y haz clic en el nombre de la base de datos que acabas de crear.
  2. Busca la opción Importar archivo Dump o Importar.
  3. Selecciona el archivo .sql que descargaste en el Paso 1.
  4. Haz clic en Aceptar para iniciar la importación. Dependiendo del tamaño, puede tardar unos segundos o minutos.

Paso 5: Subir los archivos de WordPress a Plesk

  1. En Plesk, ve a Sitios web y dominios (o Websites & Domains).
  2. Haz clic en el dominio de tu sitio.
  3. Busca la opción Administrador de archivos (o File Manager).
  4. Navega hasta la carpeta httpdocs (es el equivalente a public_html en cPanel). Si tu sitio está en una subcarpeta, ve a esa carpeta.
  5. Sube el archivo .zip que descargaste en el Paso 2. Puedes arrastrarlo o usar el botón Subir.
  6. Una vez subido, selecciona el archivo .zip y haz clic en Extraer (o Extract).
  7. Después de la extracción, elimina el archivo .zip para mantener el orden.

Paso 6: Configurar el archivo wp-config.php

Este es el paso más crítico. El archivo wp-config.php le dice a WordPress cómo conectarse a la base de datos.

  1. En el Administrador de archivos de Plesk, dentro de la carpeta httpdocs, busca el archivo wp-config.php.

  2. Haz clic derecho sobre él y selecciona Editar (o Edit).

  3. Busca las siguientes líneas y modifícalas con los datos de la base de datos que creaste en Plesk:

    define('DB_NAME', 'nombre_de_tu_nueva_base_de_datos');
    define('DB_USER', 'usuario_de_tu_nueva_base_de_datos');
    define('DB_PASSWORD', 'contraseña_de_tu_nuevo_usuario');
    define('DB_HOST', 'localhost'); // Normalmente es 'localhost', pero si tu hosting es diferente, cámbialo.
    
  4. Guarda los cambios y cierra el editor.

Paso 7: Ajustar las URLs (si es necesario)

Si tu dominio es el mismo en el origen y el destino, este paso no es necesario. Sin embargo, si estás cambiando de dominio o subdominio, debes actualizar las URLs en la base de datos.

  1. En Plesk, ve a Bases de datos y haz clic en tu base de datos.

  2. Busca la opción phpMyAdmin.

  3. Ejecuta la siguiente consulta SQL, reemplazando http://viejodominio.com y http://nuevodominio.com con tus URLs reales:

    UPDATE wp_options SET option_value = replace(option_value, 'http://viejodominio.com', 'http://nuevodominio.com') WHERE option_name = 'siteurl' OR option_name = 'home';
    UPDATE wp_posts SET guid = replace(guid, 'http://viejodominio.com','http://nuevodominio.com');
    UPDATE wp_posts SET post_content = replace(post_content, 'http://viejodominio.com', 'http://nuevodominio.com');
    

    [INFO] Si tu prefijo de tabla no es wp_, cámbialo por el tuyo (lo puedes encontrar en wp-config.php).

Paso 8: Probar el sitio

¡Ya casi está! Accede a tu dominio en el navegador. Deberías ver tu sitio de WordPress funcionando. Revisa que todas las páginas, imágenes y enlaces funcionen correctamente.


Método 2: Migración con Plesk Migrator (Automático y rápido)

Plesk incluye una herramienta gratuita llamada Plesk Migrator que automatiza gran parte del proceso. Es la opción más recomendada para la mayoría de los usuarios.

  1. En Plesk, ve a Herramientas y configuraciones (o Tools & Settings).
  2. Busca la sección Migración y transferencia y haz clic en Plesk Migrator.
  3. Haz clic en Migrar desde otro panel de control.
  4. Introduce la dirección IP o el nombre de dominio de tu servidor cPanel, y las credenciales de administrador de cPanel.
  5. Plesk analizará el servidor de origen y te mostrará una lista de cuentas de hosting y bases de datos. Selecciona la que contiene tu WordPress.
  6. Configura las opciones de migración: puedes elegir si quieres transferir archivos, bases de datos, configuraciones de correo, etc.
  7. Haz clic en Iniciar migración.
  8. Plesk hará todo el trabajo: descargará los archivos, exportará e importará la base de datos y ajustará las configuraciones automáticamente.
  9. Una vez finalizado, revisa tu sitio. Es posible que necesites actualizar las URLs si cambiaste de dominio.

[TIP] Plesk Migrator es muy fiable, pero siempre es recomendable hacer una copia de seguridad manual antes de usarlo. Si algo falla, tendrás un plan B.


Solución de problemas comunes (FAQ)

1. Al acceder al sitio, veo un error de conexión a la base de datos.

  • Causa: Los datos en wp-config.php son incorrectos.
  • Solución: Revisa que DB_NAME, DB_USER, DB_PASSWORD y DB_HOST sean exactamente los que configuraste en Plesk. Si tu hosting usa un host diferente a localhost, cámbialo (puedes preguntar a tu proveedor).

2. Las imágenes no se ven (enlaces rotos).

  • Causa: Las URLs en la base de datos no se actualizaron correctamente.
  • Solución: Vuelve al Paso 7 y ejecuta las consultas SQL de reemplazo. Asegúrate de que las URLs estén escritas sin errores.

3. El sitio se ve en blanco (pantalla en blanco).

  • Causa: Puede ser un error de PHP o un plugin incompatible.
  • Solución: Activa el modo de depuración de WordPress. Edita wp-config.php y añade define('WP_DEBUG', true);. Esto mostrará los errores. Temporalmente, desactiva todos los plugins renombrando la carpeta wp-content/plugins a wp-content/plugins_backup. Si el sitio se ve bien, reactiva los plugins uno por uno para encontrar el culpable.

4. El proceso de migración con Plesk Migrator falla por tiempo de espera.

  • Causa: Archivos grandes o conexión lenta.
  • Solución: Aumenta el tiempo de ejecución de PHP en Plesk (ve a Configuración de PHP). O, como alternativa, realiza la migración manualmente.

5. ¿Puedo migrar si uso Syspanel (HestiaCP)?

  • Respuesta: Sí, el proceso es similar. Si tu panel de origen es Syspanel (HestiaCP), el acceso principal es a través del puerto 2106 (ej. https://tudominio.com:2106). Los pasos para exportar la base de datos y descargar archivos son prácticamente los mismos: usa phpMyAdmin y el administrador de archivos de Syspanel. Luego, importa todo en Plesk siguiendo los pasos 3 a 8 del método manual.

Conclusión

Migrar WordPress cPanel Plesk no tiene por qué ser un dolor de cabeza. Ya sea que elijas el método manual para tener control total o la herramienta automática de Plesk Migrator para ahorrar tiempo, el resultado será el mismo: tu sitio funcionando en un nuevo servidor con todas sus funcionalidades intactas.

Recuerda siempre hacer una copia de seguridad antes de empezar y probar el sitio a fondo después de la migración. Si sigues esta guía paso a paso, trasladar WordPress será una tarea sencilla y exitosa.

¿Tienes alguna duda? ¡No dudes en consultar la documentación de Plesk o contactar con tu proveedor de hosting!

¿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