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

Guía para migrar una web de cPanel a Plesk

Actualizado el 1 de junio de 2026

¿Estás pensando en cambiar de panel de control y te da un poco de respeto? Es totalmente normal. Llevar tu web de cPanel a Plesk puede parecer una operación de cirugía mayor, pero con la guía adecuada se convierte en un proceso sencillo y casi automático.

La buena noticia es que migrar cPanel a Plesk no es algo raro ni complicado. Plesk ofrece herramientas nativas que hacen el 90% del trabajo pesado por ti.

En esta guía extensa y paso a paso, voy a explicarte exactamente cómo transferir web cPanel sin perder datos, correos ni configuración. Vamos a desglosarlo en fases para que no te pierdas, desde la preparación inicial hasta la verificación final.


Fase 1: Preparación y Planificación (Lo más importante)

Antes de tocar nada, debemos asegurarnos de que todo está listo. Aquí es donde se evitan los dolores de cabeza. No te saltes esta parte.

Requisitos previos para la migración hosting

Para que la migración hosting sea exitosa, necesitas cumplir con estos requisitos:

  1. Acceso SSH (Shell) al servidor cPanel de origen: Necesitas las credenciales de root o de un usuario con privilegios sudo. Si no lo tienes, pídelo a tu proveedor actual.
  2. Acceso SSH al servidor Plesk de destino: Igual que el anterior, necesitas acceso root o sudo para instalar herramientas y mover archivos.
  3. Versiones de PHP compatibles: Verifica que las aplicaciones de tu web (WordPress, Joomla, etc.) sean compatibles con la versión de PHP que instalarás en Plesk.
  4. Espacio en disco suficiente: Asegúrate de que el servidor de destino tenga al menos el doble de espacio que el tamaño total de tu web (archivos + bases de datos + correos).
  5. DNS y Dominio: Tener el control total sobre los registros DNS del dominio. Lo ideal es bajar el TTL (Time To Live) a 300 segundos (5 minutos) al menos 24 horas antes de la migración para que los cambios se propaguen rápido.

Diferencias clave entre cPanel y Plesk que debes conocer

Antes de empezar, es bueno que sepas que no son clones. Hay diferencias que notarás:

  • Estructura de archivos: En cPanel, el usuario vive en /home/usuario. En Plesk, la estructura es /var/www/vhosts/dominio.com/. No intentes copiar rutas directamente.
  • Configuración de correo: cPanel usa exim y Plesk usa Postfix o Qmail. Los buzones se crean de forma diferente, pero Plesk tiene un importador específico.
  • Bases de datos: cPanel usa phpMyAdmin (aunque a veces hay alternativas) y Plesk también lo tiene, pero la gestión de usuarios y privilegios es distinta.

Fase 2: Migración Automática (La vía rápida)

Plesk tiene una herramienta integrada llamada "Migración y Transferencia" que es una maravilla para migrar cPanel a Plesk de forma automática.

Usando el Gestor de Migraciones de Plesk

Este método es ideal si no quieres complicarte con comandos. Plesk se conecta a tu servidor cPanel y "tira" de los datos.

Paso a paso:

  1. Accede a Plesk: Inicia sesión como administrador en tu nuevo servidor Plesk.
  2. Ve a "Herramientas y Ajustes" (en el menú de la izquierda).
  3. Busca la sección "Migración y Transferencia" y haz clic en "Migrar desde cPanel".
  4. Configura la conexión:
    • Introduce la IP del servidor cPanel.
    • Introduce el usuario root y la contraseña de tu servidor cPanel.
    • Plesk te preguntará si quieres usar SSH. Marca la casilla.
  5. Selecciona los elementos: Plesk conectará y te mostrará una lista de cuentas. Selecciona el dominio o los dominios que quieras transferir web cPanel.
  6. Configura las opciones de migración: Aquí puedes elegir si quieres migrar también los correos electrónicos, las bases de datos y las zonas DNS.
  7. Inicia la migración: Haz clic en "Iniciar Migración". Verás una barra de progreso en tiempo real.

Ventajas: Es muy visual y no necesitas tocar la terminal.

Desventajas: A veces, si el servidor cPanel tiene configuraciones muy personalizadas, el proceso puede fallar o tardar mucho.

[INFO] El proceso automático de Plesk es excelente para webs estándar (WordPress, Joomla, etc.). Si tienes aplicaciones muy customizadas, es mejor que hagas la migración manual para tener control total.


Fase 3: Migración Manual (La vía del control total)

Si el método automático falla o si eres un perfeccionista, vamos a hacer la migración hosting manual. Este método consiste en hacer una copia de seguridad y luego restaurarla.

Paso 1: Empaquetar archivos y bases de datos en cPanel

Vamos a crear un "baúl" con todos tus archivos y datos.

  1. Inicia sesión en tu cPanel de origen.
  2. Ve a "Administrador de archivos" y navega a la carpeta public_html (o httpdocs, dependiendo de la configuración).
  3. Selecciona todos los archivos dentro de public_html (Ctrl+A o Cmd+A).
  4. Haz clic en "Comprimir" y elige el formato Zip. Esto creará un archivo con todo tu contenido web.

Ahora, las bases de datos:

  1. Ve a la sección "Bases de datos MySQL".
  2. Busca el nombre de tu base de datos y el usuario.
  3. Abre phpMyAdmin.
  4. Selecciona tu base de datos en el panel de la izquierda.
  5. Haz clic en la pestaña "Exportar".
  6. Elige el método "Rápido" y formato SQL. Haz clic en "Continuar" y descarga el archivo .sql.

Paso 2: Subir archivos al servidor Plesk

Ahora vamos a llevar el baúl al nuevo servidor.

  1. Conéctate por FTP o SFTP a tu servidor Plesk. Puedes usar FileZilla o cualquier cliente FTP.
  2. Navega a la carpeta /var/www/vhosts/.
  3. Si el dominio no existe, créalo primero en Plesk (Panel > Sitios web y dominios > Añadir dominio). Esto creará la estructura de carpetas necesaria.
  4. Sube el archivo .zip que creaste antes a la carpeta httpdocs de tu dominio en Plesk.

[TIP] Si tienes acceso SSH, es mucho más rápido subir el archivo a /tmp y luego moverlo con comandos. Evita saturar el FTP con archivos pequeños.

Paso 3: Descomprimir en Plesk

  1. Accede por SSH a tu servidor Plesk.
  2. Navega a la carpeta del dominio: cd /var/www/vhosts/tudominio.com/httpdocs.
  3. Descomprime el archivo con el comando: unzip archivo.zip.
  4. Asegúrate de que los permisos sean correctos: chown -R www-data:www-data /var/www/vhosts/tudominio.com/httpdocs (o el usuario que use Plesk, normalmente psacln). Para Plesk, lo correcto es: chown -R psacln:psacln /var/www/vhosts/tudominio.com/httpdocs.

[WARNING] No olvides los permisos. Si no los ajustas, tu web dará error 500 o 403. Este es el error más común al migrar cPanel a Plesk manualmente.

Paso 4: Importar la base de datos en Plesk

  1. Accede a Plesk y ve a tu dominio.
  2. Haz clic en "Bases de datos".
  3. Añade una nueva base de datos con el mismo nombre que tenías en cPanel (o uno nuevo, pero luego deberás actualizar el archivo de configuración de tu web).
  4. Crea un usuario para esa base de datos y asígnale todos los privilegios.
  5. Abre phpMyAdmin desde el panel de Plesk.
  6. Selecciona la base de datos recién creada.
  7. Ve a la pestaña "Importar" y sube el archivo .sql que descargaste de cPanel.

Paso 5: Migrar los correos electrónicos (Opcional pero importante)

Aquí es donde Plesk brilla. No necesitas mover archivos de correo uno a uno.

  1. En Plesk, ve a tu dominio y haz clic en "Correo".
  2. Crea las mismas cuentas de correo que tenías en cPanel (misma dirección y misma contraseña).
  3. Para migrar los correos antiguos, puedes usar la herramienta "Importar correo" de Plesk. Esta herramienta se conecta a tu servidor cPanel (IMAP/POP3) y descarga todos los mensajes de cada buzón automáticamente.

Alternativa manual: Si tienes muchos correos, puedes usar imapsync desde la terminal, pero es más complejo.


Fase 4: Configuración Post-Migración (Ajustes finos)

Ya casi lo tienes. Ahora toca ajustar los detalles para que todo funcione a la perfección.

Actualizar la configuración de la aplicación

Si tu web usa WordPress, Joomla o similar, necesitas actualizar las credenciales de la base de datos en el archivo de configuración.

  • WordPress: Edita wp-config.php y cambia DB_NAME, DB_USER y DB_PASSWORD con los nuevos datos de Plesk.
  • Joomla: Edita configuration.php.
  • PrestaShop: Edita app/config/parameters.php.

Ajustar el archivo .htaccess

Plesk es compatible con .htaccess, pero a veces la configuración del servidor (Apache o Nginx) puede interferir.

  1. Ve a "Sitios web y dominios" > tu dominio.
  2. Haz clic en "Apache y nginx".
  3. Asegúrate de que la opción "Soporte de .htaccess" esté activada.

[INFO] Plesk usa Nginx como proxy inverso por defecto. Esto es bueno para el rendimiento, pero a veces necesita que le digas que respete las reglas del .htaccess. Activar el soporte de .htaccess en la configuración de Apache suele resolver el 99% de los problemas.

Configurar los certificados SSL (HTTPS)

  1. En Plesk, ve a tu dominio.
  2. Haz clic en "Certificados SSL/TLS".
  3. Puedes instalar tu certificado existente (si tienes los archivos .crt y .key) o generar uno nuevo gratuito con Let's Encrypt (recomendado).

Fase 5: Verificación y Cambio de DNS

No des por hecho que todo funciona. Hay que comprobarlo.

Pruebas finales

  1. Carga la web: Accede a http://tudominio.com y https://tudominio.com. Comprueba que carga rápido y sin errores.
  2. Revisa los enlaces internos: Haz clic en varias páginas y productos para asegurarte de que no hay enlaces rotos.
  3. Envía y recibe un correo: Prueba a enviar un correo desde tu cuenta de Plesk y recíbelo en Gmail. Luego responde para verificar la recepción.
  4. Revisa los logs: En Plesk, ve a "Registros de errores" para ver si hay errores de PHP o de Apache.

El gran paso: Cambiar los DNS

Una vez que todo esté perfecto en el servidor Plesk, es hora de apuntar el dominio al nuevo servidor.

  1. Ve a tu registrador de dominios (donde compraste el dominio, ej. GoDaddy, Namecheap, etc.).
  2. Busca la sección de "Servidores de nombres" o "DNS".
  3. Cambia los servidores de nombres para que apunten a los de tu servidor Plesk (te los dará tu proveedor de hosting).
  4. Espera la propagación. Puede tardar desde 1 hora hasta 48 horas, aunque normalmente es mucho menos.

[WARNING] No borres el servidor cPanel hasta que hayan pasado al menos 48 horas desde el cambio de DNS. Así tendrás un plan B si algo sale mal.


Preguntas Frecuentes (FAQ) sobre la migración

Aquí respondo las dudas más comunes que suelen tener los usuarios al migrar cPanel a Plesk.

¿Puedo migrar desde cPanel a Plesk sin perder mis correos?

Sí, totalmente. Plesk tiene un importador de correos que se conecta a tu servidor antiguo y descarga todos los buzones, carpetas y mensajes. Solo asegúrate de crear primero las mismas cuentas de correo en Plesk.

¿Qué pasa con mis bases de datos? ¿Son compatibles?

Sí, las bases de datos MySQL son 100% compatibles. Solo tienes que exportarlas desde cPanel (phpMyAdmin) e importarlas en Plesk (phpMyAdmin). El formato SQL es universal.

¿Es mejor la migración automática o la manual?

Depende de tu nivel de comodidad.

  • Automática: Perfecta para principiantes o webs estándar. Es rápida y Plesk hace todo el trabajo.
  • Manual: Recomendada si tienes una web muy grande, con configuraciones personalizadas o si la automática falla. Te da control total sobre el proceso.

¿Puedo probar Plesk antes de migrar?

Sí, la mayoría de los proveedores ofrecen un período de prueba o una garantía de devolución de dinero. Te recomiendo que configures Plesk y juegues con él antes de hacer el cambio definitivo.

¿Qué hago si la migración falla a mitad de camino?

No entres en pánico. Vuelve a intentarlo. Si falla repetidamente, el problema suele estar en la configuración de la red o en los permisos del servidor de origen. En ese caso, te recomiendo que hagas la migración manual, ya que es más robusta.

¿Cambia algo en la forma de gestionar el correo en Plesk?

Sí, la interfaz es diferente, pero las funciones son las mismas o mejores. Plesk tiene un gestor de correo muy potente, con filtros antispam avanzados y la opción de crear alias fácilmente.

¿Y si uso Syspanel (HestiaCP)? ¿Cómo sería?

Si tu origen es Syspanel (HestiaCP), el proceso es muy similar, pero la migración automática de Plesk no lo soporta directamente. Tendrías que hacerlo manualmente, siguiendo los pasos de la Fase 3. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (https://tu-servidor:2106) y la estructura de archivos es /home/usuario/web/dominio/public_html. Simplemente empaqueta, sube e importa como te he enseñado.


Conclusión: ¿Merece la pena migrar a Plesk?

Migrar cPanel a Plesk es una decisión estratégica. Plesk ofrece una interfaz más moderna, un mejor rendimiento con Nginx y una gestión de extensiones muy pulida. La curva de aprendizaje es corta si has usado cPanel, y las herramientas de migración integradas hacen que el proceso sea mucho más fácil de lo que la gente cree.

Con esta guía, ya tienes el mapa completo. Tómate tu tiempo, sigue los pasos, y en unas horas tendrás tu web funcionando en su nuevo hogar sin perder ni un solo dato.

Si en algún momento te sientes perdido, recuerda que siempre puedes pedir ayuda al soporte de tu nuevo proveedor. Ellos están acostumbrados a estas operaciones y te echarán una mano encantados.

¡Buena su

¿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