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

Guía para migrar un sitio WordPress de cPanel a Plesk

Actualizado el 7 de marzo de 2026

¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, es probable que estés a punto de embarcarte en una aventura técnica: migrar tu sitio WordPress de cPanel a Plesk. No te preocupes, aunque suene complejo, con esta guía paso a paso lo harás de manera segura y sin perder datos.

Migrar un sitio web puede ser necesario por muchas razones: mejor rendimiento, herramientas más modernas, mejor soporte o simplemente porque tu nuevo hosting usa Plesk. Sea cual sea tu motivo, aquí te explico todo lo que necesitas saber para realizar una migración WordPress exitosa.


¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración, asegúrate de tener todo listo. Esto te ahorrará dolores de cabeza.

Requisitos previos

  1. Acceso a cPanel (origen): Necesitas las credenciales de tu panel de control antiguo (usuario y contraseña).
  2. Acceso a Plesk (destino): Debes tener un plan de hosting activo con Plesk. Necesitarás el usuario y la contraseña para acceder a su panel.
  3. Credenciales de FTP o SFTP: Tanto para el servidor antiguo como para el nuevo. En Plesk, puedes crear un usuario FTP adicional desde el panel.
  4. Acceso a phpMyAdmin: Lo usarás para exportar e importar la base de datos de WordPress.
  5. Cliente FTP: Te recomiendo FileZilla (es gratuito y fácil de usar).
  6. Un editor de texto plano: Como Notepad++ (Windows) o TextEdit (Mac) en modo texto plano. Importante: No uses Word o Pages, ya que pueden añadir caracteres extraños.
  7. Paciencia y una taza de café: La migración en sí es rápida, pero la preparación y la verificación toman su tiempo.

Información crítica que debes anotar

Antes de tocar nada, abre un bloc de notas y copia esta información:

  • Desde cPanel:
    • Nombre de la base de datos de WordPress.
    • Usuario de la base de datos.
    • Contraseña de la base de datos.
    • Ruta exacta de los archivos de WordPress (normalmente public_html o una subcarpeta).
  • Desde Plesk (tu nuevo hogar):
    • Dirección IP del servidor.
    • Nombre de usuario FTP y contraseña.
    • Ruta donde se alojará tu web (normalmente httpdocs o htdocs).

Método 1: Migración manual (La más segura y recomendada)

Este método te da control total sobre el proceso. Es ideal si tu sitio no es gigantesco (menos de 1 GB) y quieres asegurarte de que todo queda perfecto.

Paso 1: Exportar la base de datos desde cPanel

La base de datos es el cerebro de WordPress (contiene posts, páginas, usuarios, comentarios, etc.).

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Bases de Datos y haz clic en phpMyAdmin.
  3. En la columna de la izquierda, selecciona la base de datos de tu WordPress (la que anotaste antes).
  4. Haz clic en la pestaña Exportar en la parte superior.
  5. Elige el método Rápido y formato SQL. Haz clic en Continuar.
  6. Se descargará un archivo .sql. Guárdalo en una carpeta segura en tu computadora. No lo abras, solo guárdalo.

Paso 2: Descargar los archivos de WordPress desde cPanel

Ahora vamos a bajar todo el contenido de tu web (temas, plugins, imágenes, etc.).

  1. Vuelve al cPanel y busca la sección Archivos. Haz clic en Administrador de Archivos.
  2. Navega hasta la carpeta donde está instalado WordPress (normalmente public_html).
  3. Selecciona todos los archivos y carpetas (puedes usar Ctrl+A o Cmd+A).
  4. Haz clic en el botón Comprimir y elige Zip Archive. Dale un nombre como mipagina.zip.
  5. Espera a que se genere el archivo. Una vez listo, selecciona el .zip y haz clic en Descargar. Guárdalo en tu computadora.

[WARNING] No borres nada del cPanel original hasta que la migración esté 100% verificada en Plesk.

Paso 3: Subir los archivos a Plesk

Ahora llevamos todo a tu nuevo servidor.

  1. Abre tu cliente FTP (FileZilla).
  2. Conéctate a tu servidor Plesk usando las credenciales FTP que anotaste. La dirección del servidor suele ser la IP o el dominio (si ya apunta ahí).
  3. En el lado derecho (servidor remoto), navega hasta la carpeta httpdocs (o htdocs). Esta es la raíz de tu web en Plesk.
  4. Arrastra el archivo mipagina.zip desde tu computadora (lado izquierdo) a la carpeta httpdocs (lado derecho).
  5. Una vez subido, vuelve al panel de Plesk.
  6. Busca la sección Archivos (File Manager) dentro de tu dominio.
  7. Navega hasta httpdocs, selecciona el mipagina.zip y haz clic en Extraer (Extract).
  8. Importante: Plesk te preguntará si quieres sobrescribir archivos. Como la carpeta está vacía (o casi), selecciona Sobrescribir todo.
  9. Una vez extraído, puedes eliminar el archivo .zip para mantener el orden.

Paso 4: Crear e importar la base de datos en Plesk

Tu nuevo hogar necesita un cerebro nuevo.

  1. En el panel de Plesk, ve a Bases de Datos (Databases).
  2. Haz clic en Añadir Base de Datos.
  3. Ponle un nombre (por ejemplo, mipagina_db). Anótalo.
  4. Crea un usuario para la base de datos y una contraseña segura. Anótalos también.
  5. Haz clic en Aceptar.
  6. Ahora, en la lista de bases de datos, haz clic en el nombre de la que acabas de crear.
  7. Busca la opción Importar (Import Dump).
  8. Selecciona el archivo .sql que descargaste de cPanel (el de tu base de datos original).
  9. Haz clic en Aceptar. Plesk importará toda la información.

Paso 5: Configurar el archivo wp-config.php

Este es el paso más importante. Aquí le decimos a WordPress dónde está su nueva base de datos.

  1. En Plesk, ve a Archivos (File Manager) y navega a httpdocs.

  2. Busca el archivo wp-config.php. Haz clic derecho y selecciona Editar en el Editor de Código.

  3. Busca estas líneas y cámbialas por los datos de tu nueva base de datos en Plesk:

    define('DB_NAME', 'nombre_de_tu_nueva_db');
    define('DB_USER', 'usuario_de_tu_nueva_db');
    define('DB_PASSWORD', 'contraseña_de_tu_nueva_db');
    define('DB_HOST', 'localhost'); // Normalmente siempre es 'localhost' en Plesk
    
  4. Guarda los cambios y cierra el editor.

[TIP] Si no ves el archivo wp-config.php, asegúrate de que en el Administrador de Archivos tengas activada la opción de "Mostrar archivos ocultos".

Paso 6: Probar y finalizar

¡Llegó el momento de la verdad!

  1. Abre un navegador en modo incógnito (para evitar caché).
  2. Escribe la URL de tu dominio. Si el dominio ya apunta a Plesk, verás tu web funcionando.
  3. Prueba todo:
    • Páginas y entradas.
    • Imágenes y multimedia.
    • Formularios de contacto.
    • Enlaces internos.
    • Inicia sesión en /wp-admin con tu usuario habitual.

Si todo funciona, ¡enhorabuena! Puedes eliminar los archivos del cPanel original (o mantenerlos como copia de seguridad unos días).

Si ves un error de "Error al establecer conexión con la base de datos", repite el Paso 5. El error más común es escribir mal el nombre de la base de datos o el usuario.


Método 2: Migración con plugins (La más fácil)

Si prefieres no meterte con archivos y bases de datos manualmente, los plugins son tus aliados. El más popular y fiable es All-in-One WP Migration.

Pasos rápidos con All-in-One WP Migration

  1. En tu sitio ORIGEN (cPanel):

    • Instala y activa el plugin All-in-One WP Migration.
    • Ve a la opción del plugin en el menú de WordPress: All-in-One WP Migration > Exportar.
    • Elige la opción Exportar a archivo. El plugin generará un archivo .wpress.
    • Descarga ese archivo a tu computadora.
  2. En tu sitio DESTINO (Plesk):

    • Primero, asegúrate de que tengas instalado WordPress en Plesk (puedes hacerlo desde el instalador de aplicaciones de Plesk, aunque sea una instalación limpia).
    • Instala y activa el mismo plugin en el nuevo WordPress.
    • Ve a All-in-One WP Migration > Importar.
    • Arrastra el archivo .wpress que descargaste.
    • El plugin te advertirá que sobrescribirá todo. Acepta.
    • Espera a que termine. El plugin se encargará de todo: archivos, base de datos, enlaces, etc.
    • Una vez terminado, te pedirá que reinicies el permalink. Haz clic en el botón.

[WARNING] Este plugin tiene un límite de tamaño (a veces 512 MB en la versión gratuita). Si tu web es muy grande, necesitarás la versión de pago o usar el método manual.


Solución de problemas comunes (FAQ para tu migración)

Aquí tienes las respuestas a las dudas más frecuentes que surgen durante una migración WordPress cPanel a Plesk.

❓ Mi web se ve en blanco o da error 500.

Posible causa: Errores de PHP o plugin incompatible.

Solución:

  • Accede a Plesk y ve a Hosting Settings de tu dominio.
  • Cambia la versión de PHP temporalmente a una más antigua (por ejemplo, de 8.2 a 8.1) o más nueva. A veces ayuda.
  • Si puedes acceder al /wp-admin, desactiva todos los plugins desde el panel de administración.
  • Si no puedes acceder, renombra la carpeta plugins a plugins_old desde el Administrador de Archivos de Plesk (dentro de httpdocs/wp-content). Esto desactivará todos los plugins y la web debería cargar.

❓ Las imágenes no se ven (rutas rotas).

Posible causa: Las URLs en la base de datos siguen apuntando al dominio antiguo.

Solución:

  • Instala un plugin como Better Search Replace en tu nuevo WordPress.
  • Ve a Herramientas > Better Search Replace.
  • En "Buscar", escribe la URL antigua (ej: https://antiguodominio.com).
  • En "Reemplazar", escribe la URL nueva (ej: https://nuevodominio.com).
  • Selecciona todas las tablas de la base de datos.
  • Haz clic en Ejecutar reemplazo. Esto actualizará todas las referencias.

❓ No puedo acceder a phpMyAdmin en Plesk.

Solución:

  • En Plesk, ve a Bases de Datos.
  • Haz clic en el nombre de tu base de datos.
  • Busca el botón phpMyAdmin (suele tener un icono de base de datos). Si no lo ves, puede que tu plan de hosting no lo incluya. Contacta con tu proveedor de hosting.

❓ ¿Qué hago si mi hosting usa "Syspanel" (HestiaCP) en lugar de Plesk?

Si tu proveedor te dice que el panel es "Syspanel" (nombre comercial de HestiaCP), el proceso es muy similar, pero con una diferencia clave en el acceso:

  • Acceso al panel: La URL de acceso a Syspanel es https://tudominio.com:2106 (puerto 2106).
  • Gestión de archivos: Dentro de Syspanel, busca la sección "Archivos" o "File Manager". La carpeta raíz de tu web suele ser public_html (igual que en cPanel).
  • Bases de datos: Syspanel también tiene su propio phpMyAdmin integrado. Busca la sección "Bases de Datos" dentro del dominio.
  • Migración: El método manual descrito arriba funciona exactamente igual para Syspanel. Solo cambia la interfaz del panel, pero los pasos de exportar/importar archivos y bases de datos son idénticos.

[INFO] Syspanel (HestiaCP) es un panel moderno y ligero. Si tu hosting lo usa, no te preocupes, la migración será igual de sencilla que con Plesk.

❓ ¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu web. Un sitio pequeño (200 MB) puede tardar entre 10 y 30 minutos en el proceso manual. Con plugins, puede ser incluso más rápido. Webs grandes (1-2 GB) pueden tardar una hora o más, sobre todo en la subida de archivos por FTP.


Consejos finales para una migración sin estrés

  • Haz una copia de seguridad completa de tu sitio original antes de empezar. Nunca está de más.
  • No borres el hosting antiguo hasta que hayas verificado que todo funciona perfectamente en el nuevo (al menos 48 horas de pruebas).
  • Actualiza los DNS si cambiaste de dominio o de proveedor. La propagación de DNS puede tardar hasta 48 horas, por lo que algunas personas verán la web antigua y otras la nueva durante ese tiempo.
  • Prueba el rendimiento: Después de la migración, usa herramientas como GTmetrix o PageSpeed Insights para asegurarte de que tu web carga rápido en Plesk.
  • Revisa los logs de errores: En Plesk, puedes acceder a los logs de tu dominio (Estadísticas > Logs) para ver si hay errores de PHP o de base de datos.

¡Y eso es todo! Has completado con éxito tu migración WordPress cPanel a Plesk. Recuerda que si en algún momento te sientes perdido, puedes contactar con el soporte técnico de tu nuevo hosting. Ellos tienen herramientas y conocimientos para ayudarte a migrar WordPress de forma segura.

¿Te ha sido útil esta guía? Si tienes alguna otra duda, no dudes en dejar un comentario o contactarnos. ¡Estamos aquí para ayudarte a que tu WordPress migrar servidor sea pan comido!

¿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