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

Cómo migrar tu sitio de cPanel a Plesk sin tiempo de inactividad

Actualizado el 5 de mayo de 2026

Antes de empezar: ¿Por qué migrar de cPanel a Plesk?

Si estás leyendo esto, probablemente te hayas preguntado alguna vez si vale la pena migrar cPanel a Plesk. La respuesta corta es: sí, especialmente si buscas una interfaz más moderna, mejor gestión de WordPress o necesitas administrar varios servidores desde un solo panel. Plesk es conocido por ser más intuitivo y por tener un rendimiento excelente en servidores con poco consumo de recursos.

Pero claro, la gran preocupación de cualquier persona que administra un sitio web es el temido downtime. Que tu web esté caída aunque sea 10 minutos puede significar pérdida de ventas, posicionamiento SEO o confianza de tus visitantes. La buena noticia es que migrar cPanel a Plesk sin downtime es totalmente posible si sigues una estrategia ordenada.

En esta guía te voy a explicar paso a paso cómo hacer una cPanel Plesk migración sin que tu sitio deje de funcionar ni un segundo. No necesitas ser un experto en sistemas, solo paciencia y seguir estas instrucciones al pie de la letra.


Requisitos previos antes de empezar

Antes de lanzarte a la aventura de trasladar hosting a Plesk, necesitas tener algunas cosas listas:

  • Acceso SSH tanto al servidor cPanel como al servidor Plesk (o al menos al destino).
  • Credenciales de administrador del panel de control de tu proveedor de hosting.
  • Acceso al DNS de tu dominio (normalmente en el registrador donde lo compraste).
  • Una copia de seguridad reciente de tu sitio (por si acaso, aunque el proceso sea seguro).
  • Tiempo suficiente: aunque no habrá downtime, la preparación puede llevarte 2-4 horas.

[WARNING] No empieces la migración un viernes por la tarde. Siempre deja margen para imprevistos. Un lunes o martes por la mañana es ideal.


Paso 1: Prepara el servidor Plesk

Lo primero que debes hacer es tener un servidor Plesk listo. Si tu hosting actual solo ofrece cPanel, necesitarás contratar un plan con Plesk (muchos proveedores lo ofrecen) o montar Plesk en un VPS.

1.1 Instala o activa Plesk

Si ya tienes un servidor con Plesk instalado, genial. Si no, instálalo siguiendo las instrucciones de tu proveedor. Plesk tiene una versión de prueba gratuita de 14 días, suficiente para hacer la migración.

1.2 Configura los servicios básicos

Antes de migrar nada, asegúrate de que en Plesk están activos:

  • Servidor web (Apache o Nginx).
  • PHP (con la versión que necesite tu web).
  • MySQL o MariaDB.
  • Servicio de correo (si usas email en tu dominio).
  • FTP/SFTP.

[INFO] Plesk tiene un instalador de "componentes" dentro del panel. Ve a "Herramientas y ajustes" > "Actualizaciones" y marca todo lo que vayas a necesitar.


Paso 2: Crea una copia completa de tu sitio en cPanel

Este es el paso más crítico. Necesitas una copia exacta de todos los archivos y bases de datos de tu sitio.

2.1 Archivos del sitio

Entra en cPanel y busca la herramienta "Administrador de archivos" o usa FTP. Lo ideal es comprimir toda la carpeta public_html en un archivo .zip o .tar.gz.

  • Ve a public_html.
  • Selecciona todos los archivos.
  • Haz clic en "Comprimir" y elige formato ZIP.

Descarga ese archivo a tu ordenador o, mejor aún, súbelo directamente al servidor Plesk vía SFTP si tienes acceso.

2.2 Bases de datos

En cPanel ve a "phpMyAdmin" o "MySQL Databases". Necesitas exportar cada base de datos que use tu sitio:

  • Abre la base de datos.
  • Ve a la pestaña "Exportar".
  • Elige el método "Rápido" y formato SQL.
  • Descarga el archivo .sql.

[TIP] Anota en un bloc de notas el nombre exacto de cada base de datos, su usuario y contraseña. Lo necesitarás luego en Plesk.

2.3 Configuración de correo (si aplica)

Si usas cuentas de correo en tu dominio (como info@tudominio.com), exporta también:

  • Las cuentas de correo y sus contraseñas.
  • Los reenvíos.
  • Los filtros y autoreply.

En cPanel puedes ver esto en "Email Accounts" y "Forwarders".


Paso 3: Sube los archivos a Plesk

Ahora toca llevar todo al servidor Plesk. Tienes dos opciones:

3.1 Opción rápida: SFTP o FTP

  • Conéctate al servidor Plesk usando un cliente como FileZilla.
  • Ve a la carpeta httpdocs (equivalente a public_html en cPanel).
  • Sube el archivo ZIP que creaste antes.
  • Descomprímelo dentro de esa carpeta.

3.2 Opción avanzada: SSH

Si tienes acceso SSH, es más rápido:

scp archivo.zip usuario@ip_servidor_plesk:/var/www/vhosts/tudominio.com/httpdocs/

Luego descomprime:

cd /var/www/vhosts/tudominio.com/httpdocs/
unzip archivo.zip
rm archivo.zip

[WARNING] Asegúrate de que los permisos de archivos y carpetas sean correctos (normalmente 644 para archivos y 755 para carpetas). Puedes usar chmod -R 755 en la carpeta si tienes dudas.


Paso 4: Importa las bases de datos en Plesk

Este paso es delicado. En Plesk ve a "Bases de datos" dentro del dominio correspondiente y crea una base de datos nueva para cada una de las que tenías en cPanel.

4.1 Crea la base de datos

  • Nombre de la base de datos (puede ser el mismo que en cPanel o uno nuevo).
  • Usuario y contraseña (anótalos).

4.2 Importa el SQL

  • Entra en phpMyAdmin desde Plesk (lo encontrarás en el menú de la base de datos).
  • Selecciona la base de datos recién creada.
  • Ve a la pestaña "Importar".
  • Sube el archivo .sql que exportaste antes.
  • Haz clic en "Continuar" y espera.

[TIP] Si el archivo SQL es muy grande, impórtalo por partes o usa la línea de comandos con mysql -u usuario -p base < archivo.sql.


Paso 5: Ajusta la configuración de tu sitio

Ahora que los archivos y las bases de datos están en Plesk, hay que "conectar" tu sitio con la nueva base de datos.

5.1 Configura el archivo de conexión

La mayoría de sitios (WordPress, Joomla, etc.) tienen un archivo de configuración donde se guardan los datos de la base de datos:

  • WordPress: wp-config.php (busca las constantes DB_NAME, DB_USER, DB_PASSWORD, DB_HOST).
  • Prestashop: app/config/parameters.php.
  • Otros CMS: busca un archivo tipo config.php o .env.

Edita ese archivo y cambia los datos de conexión por los que creaste en Plesk.

5.2 Ajusta rutas absolutas

Algunos sitios guardan rutas absolutas en la base de datos (por ejemplo, /home/usuario/public_html). En Plesk la ruta será distinta (normalmente /var/www/vhosts/tudominio.com/httpdocs).

Puedes hacer una búsqueda y reemplazo en la base de datos:

UPDATE tabla SET campo = REPLACE(campo, 'ruta_antigua', 'ruta_nueva');

O usar herramientas como WP-CLI si es WordPress.

[INFO] Si no sabes qué rutas cambiar, contacta con tu proveedor de hosting. Ellos te pueden decir las rutas exactas de Plesk.


Paso 6: Prueba el sitio en modo local o con host temporal

Antes de tocar el DNS, es fundamental verificar que todo funciona. Plesk tiene una función llamada "Configuración de dominio" donde puedes añadir un "alias temporal" o usar el archivo hosts de tu ordenador.

6.1 Usa el archivo hosts (Windows/Mac/Linux)

Edita el archivo hosts de tu ordenador y añade:

IP_DEL_SERVIDOR_PLESK tudominio.com www.tudominio.com

Esto hará que tu ordenador "apunte" al servidor Plesk aunque el DNS real siga en cPanel.

  • Windows: C:\Windows\System32\drivers\etc\hosts.
  • Mac/Linux: /etc/hosts.

Abre tu navegador y visita tudominio.com. Si todo se ve bien, ¡vamos por buen camino!

6.2 Revisa:

  • Página principal.
  • Páginas internas.
  • Formularios (que envíen datos a la base de datos).
  • Inicio de sesión en el CMS.
  • Enlaces permanentes (si usas WordPress, ve a Ajustes > Enlaces permanentes y pulsa "Guardar" para regenerar).

[WARNING] Si algo falla, no sigas. Arregla los errores antes de continuar. Una vez cambies el DNS, será más complicado hacer pruebas.


Paso 7: Migra el correo electrónico (si es necesario)

Si usas correo en tu dominio, ahora es el momento de trasladar hosting Plesk para el email también.

7.1 Crea las cuentas de correo en Plesk

Ve a "Correo" en el dominio y crea las mismas cuentas que tenías en cPanel (mismo nombre, misma contraseña si es posible).

7.2 Migra los mensajes existentes

Puedes usar un cliente de correo (Outlook, Thunderbird) para copiar los mensajes:

  • Configura la cuenta en el cliente apuntando al servidor cPanel.
  • Copia todos los mensajes a una carpeta local.
  • Cambia la configuración del cliente al servidor Plesk.
  • Sube los mensajes de vuelta.

Otra opción más avanzada es usar imapsync desde SSH, pero eso ya es para usuarios más técnicos.

[TIP] Si tienes muchos correos, haz esta parte después de cambiar el DNS para no complicarte. Pero ten en cuenta que habrá un periodo donde los correos nuevos llegarán al servidor antiguo y no podrás leerlos (aunque no se pierden).


Paso 8: Cambia el DNS de tu dominio

Aquí es donde ocurre la magia. El objetivo es que el cambio sea sin downtime, así que vamos a hacerlo de forma controlada.

8.1 Reduce el TTL antes de la migración

El TTL (Time To Live) es el tiempo que los servidores DNS guardan en caché la información. Si tienes un TTL de 24 horas, el cambio tardará mucho en propagarse.

  • Ve a tu registrador de dominios (donde compraste el dominio).
  • Busca la configuración DNS.
  • Reduce el TTL a 300 segundos (5 minutos) al menos 24 horas antes del cambio.

8.2 Cambia los registros DNS

Ahora, cuando estés seguro de que todo funciona, cambia los registros:

  • Registro A: apunta tudominio.com a la IP del servidor Plesk.
  • Registro CNAME: www a tudominio.com (o cambia el registro A de www también).
  • Registros MX: si usas correo en el mismo servidor, apunta a la IP de Plesk. Si usas Google Workspace u otro proveedor, déjalos como están.

8.3 Espera la propagación

La propagación DNS puede tardar desde minutos hasta 48 horas, pero con TTL bajo, normalmente en 1-2 horas la mayoría del mundo ya ve tu sitio en el nuevo servidor.

[INFO] Durante la propagación, algunos usuarios verán tu sitio en cPanel y otros en Plesk. No pasa nada: ambos están funcionando. Lo importante es que no haya downtime.


Paso 9: Verifica y limpia

Una vez pasadas 24-48 horas desde el cambio de DNS, es hora de hacer la limpieza final.

9.1 Comprueba en diferentes dispositivos

  • Usa tu móvil con datos móviles (no WiFi) para ver si ya carga desde Plesk.
  • Pide a un amigo o familiar que también compruebe.
  • Usa herramientas online como "DNS Checker".

9.2 Desactiva el servidor antiguo

Cuando estés 100% seguro de que todo el tráfico va a Plesk:

  • Cancela el plan con cPanel o suspende el servicio.
  • Elimina las cuentas de correo antiguas (si ya migraste todo).
  • Guarda una copia de seguridad final del servidor cPanel por si acaso.

[WARNING] No canceles el plan antiguo hasta que hayan pasado al menos 7 días sin incidencias. Por seguridad.


Preguntas frecuentes (FAQ)

¿Cuánto tarda la migración sin downtime?

Depende del tamaño de tu sitio, pero normalmente entre 4 y 8 horas de trabajo efectivo. El proceso de propagación DNS añade otras 1-48 horas, pero durante ese tiempo tu sitio sigue funcionando.

¿Puedo migrar WordPress de cPanel a Plesk automáticamente?

Sí, Plesk tiene una herramienta llamada "Migration Manager" que puede importar sitios de cPanel automáticamente. Ve a "Herramientas y ajustes" > "Migration Manager" y sigue el asistente. Es la forma más fácil si tu proveedor lo permite.

¿Qué pasa con los certificados SSL?

Debes emitir un nuevo certificado SSL en Plesk (gratuito con Let's Encrypt). El proceso es automático: ve a tu dominio > "Certificados SSL" > "Emitir certificado". No hay downtime porque el SSL antiguo seguirá funcionando hasta que cambies el DNS.

¿Perderé mi posicionamiento SEO?

No, si haces la migración correctamente. Mantén las mismas URLs, redirecciones 301 si cambias algo, y asegúrate de que el sitio carga rápido. El downtime cero ayuda a que Google no penalice tu web.

¿Qué es Syspanel?

Si en algún momento te hablan de Syspanel, es un panel de control alternativo tipo cPanel/Plesk. Su acceso se realiza a través del puerto 2106 (por ejemplo, https://tuservidor:2106). No es lo que estamos usando en esta guía, pero es bueno saber que existe como alternativa económica.

¿Puedo hacer la migración yo mismo o necesito un profesional?

Si sigues esta guía, la mayoría de personas con conocimientos básicos de hosting pueden hacerlo. Sin embargo, si tu sitio es muy complejo (múltiples bases de datos, aplicaciones personalizadas), te recomiendo contratar a un profesional o al soporte de tu proveedor.


Conclusión

Migrar cPanel a Plesk sin downtime es un proceso meticuloso pero totalmente factible. La clave está en:

  1. Preparar bien el servidor Plesk.
  2. Hacer copias completas.
  3. Importar todo y ajustar configuraciones.
  4. Probar exhaustivamente antes de cambiar el DNS.
  5. Hacer el cambio de DNS con TTL bajo.
  6. Esperar la propagación y limpiar.

No tengas miedo de trasladar hosting a Plesk: es una decisión que puede mejorar el rendimiento de tu web y hacerte la vida más fácil a largo plazo. Y recuerda, la práctica hace al maestro. Si es tu primera vez, tómate tu tiempo y no tengas prisa.

[TIP] Guarda esta guía en un lugar seguro. La próxima vez que necesites hacer una migración, te ahorrará horas de investigación.

¿Tienes dudas o te has atascado en algún paso? Déjame un comentario y te ayudaré en lo que pueda. ¡Buena suerte con tu migración!

¿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