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

Paso a paso: migrar WordPress de cPanel a Plesk sin perder datos

Actualizado el 10 de marzo de 2026

Introducción: ¿Por qué migrar de cPanel a Plesk y cómo hacerlo sin perder datos?

Migrar un sitio web de un panel de control a otro puede sonar a algo complejo, pero con la guía adecuada es un proceso sencillo y seguro. Si estás considerando migrar WordPress de cPanel a Plesk, probablemente busques un entorno más moderno, mejor rendimiento o simplemente quieras probar una alternativa a cPanel. Plesk es conocido por su interfaz amigable, su compatibilidad con servidores Windows y Linux, y sus herramientas integradas de seguridad y SEO.

En este artículo, te explicaremos paso a paso cómo transferir WordPress cPanel Plesk sin perder ni un solo dato: ni tus publicaciones, ni tus imágenes, ni los comentarios de tus usuarios. Además, te daremos consejos para que el proceso sea rápido y sin errores. Si estás listo para cambiar de hosting WordPress, ¡empecemos!

[INFO] Este tutorial está pensado para usuarios con acceso a ambos paneles (cPanel y Plesk). Si no tienes acceso a alguno, contacta a tu proveedor de hosting.


Requisitos antes de empezar la migración

Antes de lanzarte a la migración WordPress paso a paso, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Necesitas poder entrar a tu panel actual (generalmente en tudominio.com/cpanel).
  • Acceso a Plesk: Debes tener las credenciales del nuevo panel (puede ser en tudominio.com:8443 o la URL que te haya dado tu hosting).
  • Credenciales de FTP o administrador de archivos: Para descargar y subir archivos.
  • Cliente FTP (como FileZilla): Opcional, pero facilita la transferencia de archivos grandes.
  • Herramienta de backup o exportación: Usaremos phpMyAdmin y el plugin nativo de WordPress.
  • Paciencia: La migración puede tomar entre 15 y 60 minutos, dependiendo del tamaño de tu sitio.

[WARNING] Si tu sitio tiene mucho tráfico, programa la migración en un horario de baja afluencia. Durante el proceso, el sitio puede quedar offline unos minutos.


Paso 1: Hacer una copia de seguridad completa desde cPanel

El primer paso para migrar WordPress cPanel a Plesk es tener un respaldo de todo tu sitio. Así, si algo sale mal, puedes restaurar fácilmente.

1.1. Exportar la base de datos de WordPress

La base de datos contiene todo tu contenido: entradas, páginas, usuarios, configuraciones, etc. Para exportarla:

  1. Entra a cPanel y busca la sección Bases de datos.
  2. Haz clic en phpMyAdmin.
  3. En el panel izquierdo, selecciona la base de datos de tu WordPress (normalmente tiene un prefijo como wp_).
  4. Ve a la pestaña Exportar.
  5. Elige el método Rápido y formato SQL. Luego haz clic en Continuar.
  6. Se descargará un archivo .sql. Guárdalo en una carpeta segura.

[TIP] Si tu base de datos es muy grande (más de 50 MB), usa el método Personalizado y comprime con gzip para que sea más rápido.

1.2. Descargar los archivos del sitio (wp-content y más)

Los archivos incluyen temas, plugins, imágenes y el núcleo de WordPress. Para descargarlos:

  1. En cPanel, ve a Administrador de archivos.
  2. Navega a la carpeta donde está instalado WordPress (normalmente public_html o una subcarpeta).
  3. Selecciona todos los archivos y carpetas (puedes usar Ctrl+A).
  4. Haz clic en Comprimir y elige Zip. Se creará un archivo .zip.
  5. Una vez comprimido, selecciona el archivo .zip y haz clic en Descargar.

[WARNING] No olvides descargar también la carpeta wp-config.php (aunque está en la raíz) y cualquier archivo personalizado que tengas.


Paso 2: Preparar el entorno en Plesk

Ahora que tienes tu respaldo, es hora de preparar el nuevo hogar de tu WordPress en Plesk.

2.1. Crear una base de datos en Plesk

Necesitarás una base de datos vacía donde importar tus datos.

  1. Ingresa a Plesk y ve a Bases de datos.
  2. Haz clic en Añadir base de datos.
  3. Ponle un nombre (por ejemplo, wordpress_miweb).
  4. Crea un usuario y contraseña (guárdalos, los necesitarás después).
  5. Asigna la base de datos al dominio correspondiente.

2.2. Crear el directorio para WordPress

  1. En Plesk, ve a Sitios web y dominios.
  2. Selecciona tu dominio y haz clic en Archivos (o Administrador de archivos).
  3. Si tu WordPress irá en la raíz (httpdocs o public_html), asegúrate de que la carpeta esté vacía. Si es una subcarpeta, créala (ej: blog).
  4. Sube el archivo .zip que descargaste de cPanel (puedes arrastrarlo o usar el botón Subir).
  5. Una vez subido, selecciona el archivo y haz clic en Extraer. Se descomprimirán todos los archivos.

[INFO] Si usas Syspanel (HestiaCP) en lugar de Plesk, el acceso es por el puerto 2106. El proceso es similar: crea una base de datos, sube los archivos y extrae.


Paso 3: Importar la base de datos a Plesk

Con los archivos ya en su lugar, toca meter los datos en la nueva base de datos.

  1. En Plesk, ve a Bases de datos y haz clic en el nombre de la que creaste.
  2. Busca la opción Importar (o Importar dump).
  3. Selecciona el archivo .sql que exportaste de cPanel.
  4. Haz clic en Aceptar y espera a que termine. Verás un mensaje de éxito.

[TIP] Si el archivo .sql es muy grande, puedes subirlo por FTP a la carpeta httpdocs y luego usar phpMyAdmin dentro de Plesk para importarlo desde ahí.


Paso 4: Ajustar el archivo wp-config.php

Este es el paso más importante para que WordPress se conecte a la nueva base de datos.

  1. En Plesk, ve a Archivos y localiza el archivo wp-config.php en la raíz de tu WordPress.
  2. Ábrelo con el editor de texto (clic derecho > Editar).
  3. Busca las siguientes líneas y cámbialas por los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_base');
define('DB_USER', 'usuario_de_tu_base');
define('DB_PASSWORD', 'contraseña_de_tu_base');
define('DB_HOST', 'localhost'); // Normalmente 'localhost' funciona
  1. Guarda los cambios.

[WARNING] Si tu base de datos tiene un prefijo diferente (ej: miweb_ en lugar de wp_), asegúrate de que en wp-config.php esté el correcto. Si no, tus tablas no se encontrarán.


Paso 5: Verificar y corregir URLs (si es necesario)

Si tu dominio es el mismo que antes, no deberías tener problemas. Pero si cambiaste de dominio o subcarpeta, tendrás que actualizar las URLs en la base de datos.

5.1. Usando phpMyAdmin en Plesk

  1. En Plesk, ve a Bases de datos y haz clic en phpMyAdmin.
  2. Selecciona tu base de datos.
  3. Ejecuta estas consultas SQL (reemplaza oldurl.com por tu URL anterior y newurl.com por la nueva):
UPDATE wp_options SET option_value = 'https://newurl.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://newurl.com' WHERE option_name = 'home';

[TIP] Si tu sitio usa HTTPS, asegúrate de incluir https://. Si no, usa http://.

5.2. Usando un plugin (opcional)

Si prefieres no tocar SQL, puedes instalar un plugin como Better Search Replace una vez que el sitio esté funcionando, pero es más seguro hacerlo antes.


Paso 6: Probar el sitio y solucionar problemas comunes

¡Ya casi está! Ahora accede a tu dominio y verifica que todo funcione.

6.1. Pruebas básicas

  • Página de inicio: ¿Se carga correctamente?
  • Entradas y páginas: ¿Se ven bien? ¿Los enlaces funcionan?
  • Imágenes: ¿Se muestran? Si no, puede ser que las rutas estén mal (usa el plugin Velvet Blues Update URLs para corregirlas).
  • Plugins y temas: Actívalos y verifica que no haya conflictos.

6.2. Problemas comunes y soluciones

  • Error de conexión a la base de datos: Revisa wp-config.php y que el usuario tenga permisos.
  • Página en blanco: Puede ser un plugin incompatible. Desactívalos todos desde phpMyAdmin (cambiando wp_options).
  • Enlaces rotos: Usa un plugin como Broken Link Checker para detectarlos.

[INFO] Si usas Syspanel (puerto 2106), el proceso es idéntico, solo cambia la interfaz del panel. La base de datos y los archivos se manejan igual.


Paso 7: Actualizar DNS y redirigir el tráfico

Si estás cambiando de hosting WordPress, deberás apuntar tu dominio al nuevo servidor.

  1. En tu registrador de dominios (donde compraste el dominio), ve a la configuración de DNS.
  2. Cambia los registros A (y CNAME si usas www) para que apunten a la IP de tu nuevo hosting (Plesk).
  3. Si usas un CDN como Cloudflare, actualiza la IP allí también.
  4. Espera la propagación (puede tardar de 1 a 48 horas).

[WARNING] No borres el sitio en cPanel hasta que veas que todo funciona en Plesk. Así, si algo falla, puedes revertir.


Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress de cPanel a Plesk sin usar FTP?

Sí, usando los administradores de archivos de ambos paneles. Sin embargo, para sitios grandes, FTP es más rápido y confiable.

¿Qué hago si mi WordPress no se ve igual en Plesk?

Revisa las rutas de los archivos (imágenes, CSS, JS). Usa un plugin como Velvet Blues Update URLs para corregir las URLs en la base de datos.

¿Pierdo los datos de mis usuarios o comentarios?

No, si exportas e importas correctamente la base de datos, todos los datos se conservan.

¿Puedo migrar desde Syspanel (HestiaCP) a Plesk?

Sí, el proceso es el mismo. Solo recuerda que en Syspanel el acceso es por el puerto 2106.

¿Necesito conocimientos técnicos avanzados?

No, este tutorial está pensado para principiantes. Solo sigue los pasos al pie de la letra.


Conclusión

Migrar WordPress de cPanel a Plesk es un proceso que, aunque requiere atención, es totalmente realizable por cualquier persona con acceso a ambos paneles. Siguiendo estos pasos, podrás transferir WordPress cPanel Plesk sin perder datos, imágenes ni configuraciones. Recuerda siempre hacer una copia de seguridad antes de empezar y probar todo antes de borrar el sitio antiguo.

Si encuentras algún problema, no dudes en consultar la documentación de tu hosting o contactar a su soporte. ¡Buena suerte con tu migración WordPress paso a paso y disfruta de tu nuevo panel!

¿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