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

Cómo migrar un sitio web de cPanel a Plesk (manual)

Actualizado el 5 de septiembre de 2025

Antes de empezar: ¿Qué significa migrar de cPanel a Plesk?

Cuando hablamos de migrar cpanel a plesk, nos referimos a mover todos los archivos, bases de datos, cuentas de correo y configuraciones de tu sitio web desde un servidor que usa el panel de control cPanel a otro que usa Plesk.

Esto es algo muy común cuando cambias de proveedor de hosting o cuando tu empresa decide transferir hosting a un servidor más potente o con mejor soporte.

La buena noticia es que no necesitas ser un experto en sistemas para hacerlo. Con esta guía paso a paso, podrás realizar una migración web completa de forma manual, sin necesidad de herramientas automáticas de pago.

[INFO] Este proceso es 100% manual, lo que te da control total sobre cada archivo y base de datos. Si prefieres algo más automático, algunos proveedores ofrecen plugins o scripts, pero aquí aprenderás el método que funciona siempre.


¿Qué necesitas antes de comenzar?

Antes de lanzarte a la aventura, asegúrate de tener a mano lo siguiente:

  • Acceso FTP o SFTP al servidor antiguo (cPanel).
  • Acceso SSH (si te sientes cómodo con la terminal) o FTP al servidor nuevo (Plesk).
  • Las credenciales de tu panel de control de cPanel (usuario y contraseña).
  • Las credenciales de Plesk (normalmente te las da tu proveedor).
  • Un gestor de archivos local como FileZilla (gratuito) o WinSCP.
  • Un editor de texto plano (como Notepad++ o Sublime Text).
  • Paciencia y una taza de café. ☕

[WARNING] No empieces la migración en horas de mucho tráfico. Tu sitio podría estar caído o funcionar mal durante el proceso. Te recomendamos hacerlo en horario de baja afluencia de visitas.


Paso 1: Haz una copia de seguridad completa en cPanel

Lo primero es respaldar todo tu sitio web. Esto incluye archivos del sitio, bases de datos y cuentas de correo.

1.1. Accede a cPanel

Escribe en tu navegador tudominio.com/cpanel o tudominio.com:2083. Introduce tus credenciales.

1.2. Usa la herramienta de copias de seguridad

Dentro de cPanel, busca la sección Archivos y haz clic en Copias de seguridad o Backup.

  • Verás la opción de Descargar una copia de seguridad completa del sitio.
  • Haz clic en el botón correspondiente y espera a que se genere el archivo .tar.gz.
  • Descarga ese archivo a tu ordenador. También puedes hacerlo por FTP, pero la opción del panel es más sencilla.

[TIP] Guarda este archivo en dos lugares distintos (por ejemplo, en tu PC y en un disco duro externo o en la nube). Nunca está de más tener una copia extra.

1.3. Exporta las bases de datos por separado

Aunque la copia completa ya incluye las bases de datos, es buena práctica exportarlas individualmente para tener más control.

  • En cPanel, busca la sección Bases de datos y entra en phpMyAdmin.
  • Selecciona tu base de datos (normalmente empieza con el nombre de usuario de cPanel).
  • Haz clic en la pestaña Exportar y elige el método Rápido y formato SQL.
  • Descarga el archivo .sql resultante.

Paso 2: Prepara tu servidor Plesk

Ahora pasamos al nuevo hogar de tu sitio. Aquí tienes que crear el "espacio" donde vivirá tu web.

2.1. Accede a Plesk

Normalmente se accede en tudominio.com:8443 o a través de la URL que te haya dado tu proveedor de hosting.

2.2. Crea un nuevo dominio o suscripción

  • Ve a Sitios web y dominios.
  • Haz clic en Añadir dominio.
  • Introduce tu nombre de dominio (por ejemplo, mipagina.com).
  • Si tu dominio ya está registrado y apuntando a los servidores DNS de tu proveedor, Plesk lo detectará automáticamente.

2.3. Crea una base de datos nueva

  • Dentro de tu dominio en Plesk, busca la sección Bases de datos.
  • Haz clic en Añadir base de datos.
  • Ponle un nombre (por ejemplo, mipagina_db).
  • Anota el nombre de usuario y la contraseña que crees. Los necesitarás más adelante.

[INFO] Plesk te puede generar una contraseña segura automáticamente. Es recomendable usarla, pero guárdala en un lugar seguro.


Paso 3: Sube los archivos del sitio

Aquí es donde empieza el trabajo manual. Vamos a transferir los archivos de tu sitio desde el servidor antiguo al nuevo.

3.1. Conecta por FTP al servidor antiguo

Usa FileZilla (o tu cliente FTP favorito) y conéctate al servidor cPanel con tus credenciales.

  • Servidor: ftp.tudominio.com o la IP del servidor.
  • Usuario: tu usuario de cPanel.
  • Contraseña: la de cPanel.
  • Puerto: 21 (FTP) o 22 (SFTP).

3.2. Descarga todos los archivos

En FileZilla, navega hasta la carpeta public_html (o www). Esa es la raíz de tu sitio.

  • Selecciona todos los archivos y carpetas dentro de public_html.
  • Arrástralos a una carpeta local en tu ordenador. Esto descargará todo tu sitio.

[WARNING] Asegúrate de que FileZilla esté configurado para transferir todos los archivos (no solo los visibles). Ve a Servidor > Forzar mostrar archivos ocultos para incluir archivos como .htaccess.

3.3. Sube los archivos al servidor Plesk

Ahora conecta FileZilla al servidor Plesk.

  • Servidor: ftp.tudominio.com o la IP del servidor nuevo.
  • Usuario: tu usuario de FTP de Plesk.
  • Contraseña: la que te haya dado tu proveedor.
  • Puerto: 21.

Navega hasta la carpeta httpdocs (esa es la raíz en Plesk, equivalente a public_html).

  • Arrastra todos los archivos que descargaste antes a esa carpeta.

[TIP] Si tu sitio tiene muchos archivos, la subida puede tardar. Ten paciencia y no cierres FileZilla hasta que termine.


Paso 4: Importa las bases de datos

Las bases de datos son el "cerebro" de tu sitio. Vamos a importarlas en el nuevo servidor.

4.1. Accede a phpMyAdmin en Plesk

  • En Plesk, ve a tu dominio y busca la sección Bases de datos.
  • Haz clic en phpMyAdmin junto a la base de datos que creaste.

4.2. Importa el archivo SQL

  • En phpMyAdmin, selecciona tu base de datos en el panel izquierdo.
  • Haz clic en la pestaña Importar.
  • Haz clic en Elegir archivo y selecciona el archivo .sql que exportaste desde cPanel.
  • Haz clic en Continuar y espera a que se complete la importación.

[INFO] Si tu base de datos es muy grande (más de 50 MB), es posible que tengas que dividirla en partes más pequeñas o usar la línea de comandos. Para la mayoría de sitios, la importación por phpMyAdmin funciona perfectamente.


Paso 5: Configura la conexión a la base de datos

Ahora tu sitio necesita saber cómo conectarse a la nueva base de datos. Esto se hace en un archivo de configuración.

5.1. Localiza el archivo de configuración

Según el CMS que uses, el archivo cambia:

  • WordPress: wp-config.php
  • Joomla: configuration.php
  • Drupal: settings.php
  • PrestaShop: config/settings.inc.php

5.2. Edita los datos de conexión

Abre el archivo con un editor de texto y busca las líneas que definen:

  • Nombre de la base de datos (DB_NAME)
  • Usuario de la base de datos (DB_USER)
  • Contraseña (DB_PASSWORD)
  • Host (DB_HOST) – normalmente localhost

Reemplaza los valores antiguos con los nuevos que creaste en Plesk.

[WARNING] Guarda una copia de seguridad de este archivo antes de editarlo. Si cometes un error, tu sitio podría dejar de funcionar.


Paso 6: Configura las cuentas de correo (si las tienes)

Si tu sitio usa correos con tu dominio (por ejemplo, info@tudominio.com), tienes que crearlos en Plesk.

  • En Plesk, ve a Correo dentro de tu dominio.
  • Haz clic en Añadir cuenta de correo.
  • Crea las mismas cuentas que tenías en cPanel (mismo nombre de usuario y contraseña).
  • Si tenías redirecciones o alias, créalos también en la sección Redirecciones de Plesk.

[TIP] Para que el correo funcione sin interrupciones, asegúrate de que los registros MX de tu dominio apunten al nuevo servidor. Normalmente tu proveedor te da los valores exactos.


Paso 7: Actualiza los DNS

Este es el paso que hace que tu sitio "cambie de casa" oficialmente.

7.1. Averigua los servidores DNS de tu nuevo hosting

Tu proveedor de Plesk te dará dos o más nombres de servidor DNS (por ejemplo, ns1.miproveedor.com y ns2.miproveedor.com).

7.2. Cambia los DNS en tu registrador de dominios

  • Ve al sitio donde compraste tu dominio (GoDaddy, Namecheap, etc.).
  • Busca la sección DNS o Servidores de nombres.
  • Reemplaza los antiguos por los nuevos.

[WARNING] Los cambios de DNS pueden tardar entre 24 y 72 horas en propagarse por todo el mundo. Durante ese tiempo, algunos visitantes verán tu sitio en el servidor antiguo y otros en el nuevo. Es normal.


Paso 8: Verifica que todo funciona

Después de unas horas (o al día siguiente), es hora de comprobar que todo está en orden.

8.1. Revisa tu sitio web

  • Abre tu dominio en el navegador.
  • Comprueba que todas las páginas cargan correctamente.
  • Haz clic en algunos enlaces internos para asegurarte de que no hay errores.

8.2. Prueba las bases de datos

  • Si tienes un formulario de contacto, envíalo y comprueba si llega al correo.
  • Si tienes una tienda online, haz una compra de prueba (con un producto barato o en modo prueba).

8.3. Revisa el correo

  • Envía un correo a tu cuenta de correo en tu dominio.
  • Comprueba que lo recibes sin problemas.
  • Prueba a enviar un correo desde tu cuenta a otra dirección.

Problemas comunes y soluciones

"No puedo acceder a mi sitio después de la migración"

  • Verifica que los DNS ya se han propagado (puedes usar herramientas online como whatsmydns.net).
  • Comprueba que los archivos están en la carpeta correcta (httpdocs).
  • Revisa que el archivo de configuración tenga los datos correctos de la base de datos.

"Mi sitio carga pero sin estilos (CSS) o imágenes"

  • Esto suele pasar por rutas absolutas en la base de datos. Si usas WordPress, instala un plugin como "Better Search Replace" para actualizar las URLs.
  • En Plesk, asegúrate de que el dominio está configurado correctamente en Sitios web y dominios.

"El correo no funciona"

  • Revisa los registros MX en tu panel de DNS.
  • Asegúrate de que has creado las cuentas de correo con los mismos nombres que en cPanel.
  • Comprueba que la contraseña es correcta.

Consejos finales para una migración exitosa

  1. Haz siempre una copia de seguridad antes de empezar. Nunca se sabe cuándo puede fallar algo.
  2. Anota todos los datos (usuarios, contraseñas, nombres de bases de datos) en un documento seguro.
  3. No borres nada del servidor antiguo hasta que estés 100% seguro de que el nuevo funciona perfectamente.
  4. Si tu sitio usa certificados SSL, recuerda instalar el certificado en Plesk (puedes usar Let's Encrypt gratis desde el panel).
  5. Si encuentras errores, consulta los logs de error en Plesk (sección Logs dentro de tu dominio). Te dirán exactamente qué está fallando.

[TIP] Si te sientes abrumado, muchos proveedores de hosting ofrecen servicios de migración gratuita. Pero si has llegado hasta aquí, ya eres capaz de hacerlo tú mismo. ¡Enhorabuena!


Preguntas frecuentes sobre la migración

¿Cuánto tarda una migración manual de cPanel a Plesk?

Depende del tamaño de tu sitio. Un sitio pequeño (menos de 1 GB) puede tardar entre 1 y 3 horas. Sitios más grandes pueden necesitar un día entero.

¿Perderé datos durante el cambio de panel?

No, siempre que sigas los pasos correctamente. La clave es hacer copias de seguridad y verificar todo antes de cancelar el servicio antiguo.

¿Puedo tener ambos servidores activos durante la migración web?

Sí, es recomendable. Mantén el servidor antiguo activo hasta que los DNS se propaguen y verifiques que el nuevo funciona al 100%.

¿Qué pasa con los certificados SSL?

Debes instalar un certificado SSL en Plesk. Puedes usar Let's Encrypt (gratuito) o importar tu certificado existente si lo tienes.

¿Necesito conocimientos avanzados para transferir hosting manualmente?

No, con esta guía y un poco de paciencia es suficiente. Solo necesitas saber usar FTP y editar un archivo de texto. Si te atascas, siempre puedes pedir ayuda a tu proveedor.


Conclusión

Migrar un sitio web de cPanel a Plesk puede parecer complicado al principio, pero siguiendo estos pasos de forma metódica, verás que es totalmente manejable. La clave está en la planificación: haz copias de seguridad, organiza tus datos y no tengas prisa.

Recuerda que este proceso manual te da un control total sobre tu migración web. Además, aprenderás mucho sobre cómo funciona tu sitio por dentro, lo cual siempre es útil.

Si tienes dudas en algún paso, no dudes en consultar la documentación oficial de Plesk o preguntar a tu proveedor de hosting. Y recuerda: la práctica hace al maestro. ¡La próxima vez te llevará la mitad de tiempo!

[INFO] Si en el futuro necesitas migrar a otro panel, como Syspanel (que se accede por el puerto 2106), el proceso será muy similar. Los conceptos de archivos, bases de datos y DNS son universales en el mundo del hosting.

¡Buena suerte con tu transferencia de hosting! Tu sitio estará en su nuevo hogar en poco tiempo.

¿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