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

Cómo migrar tu sitio de WordPress de cPanel a Plesk

Actualizado el 28 de septiembre de 2025

¿Te han dicho que tu nuevo hosting usa Plesk y vienes de cPanel? Tranquilo, es más común de lo que crees. Migrar un sitio de WordPress entre estos dos paneles de control puede sonar a chino, pero te prometo que es un proceso sencillo si sigues los pasos adecuados. En esta guía te voy a explicar, paso a paso y sin tecnicismos raros, cómo migrar WordPress de cPanel a Plesk de forma segura, sin perder datos ni dejar tu web offline más tiempo del necesario. Vamos a ello.


¿Qué necesitas antes de empezar?

Antes de lanzarte, asegúrate de tener todo a mano. Esto te ahorrará dolores de cabeza.

Requisitos básicos

  • Acceso a cPanel antiguo: Necesitas usuario y contraseña para entrar a tu panel actual.
  • Acceso a Plesk nuevo: Debes tener las credenciales de tu nuevo hosting (usuario, contraseña y, si aplica, puerto de acceso. Por ejemplo, si tu panel es Syspanel, recuerda que el puerto es el 2106).
  • Datos de la base de datos: Tus credenciales de MySQL (usuario, contraseña, nombre de la BD).
  • Archivos del sitio: Toda la carpeta wp-content y los archivos principales de WordPress.
  • Copia de seguridad: Nunca está de más tener un respaldo local por si algo falla.

[WARNING] No empieces la migración si tu sitio está en plena actualización o tienes plugins activos que puedan interferir. Mejor hazlo en un momento de bajo tráfico.


Paso 1: Prepara tu WordPress en cPanel

Lo primero es dejar tu web lista para el viaje. No te saltes este paso, es clave.

Haz una copia de seguridad completa

Desde cPanel, usa la herramienta "Backup" o "Copias de seguridad". Descarga lo siguiente:

  • Directorio público: Generalmente se llama public_html o www. Contiene todos los archivos de WordPress.
  • Base de datos: Ve a "phpMyAdmin", selecciona tu base de datos de WordPress y exporta un archivo .sql.

[TIP] Si tu cPanel tiene un plugin de backup (como Jetpack o UpdraftPlus), también puedes usarlo para generar un respaldo completo. Luego lo descargas a tu ordenador.

Anota los datos de conexión

En tu cPanel, busca "Bases de datos MySQL". Ahí verás:

  • Nombre de la base de datos
  • Usuario de la base de datos
  • Contraseña

Guarda estos datos en un bloc de notas. Los necesitarás para configurar WordPress en Plesk.


Paso 2: Prepara tu Plesk para recibir el sitio

Ahora vamos al nuevo panel. Si es tu primera vez con Plesk, no te asustes: es muy visual.

Accede a tu panel de control

Abre tu navegador y escribe la URL de tu nuevo hosting. Por ejemplo:

  • Si es Syspanel: https://tudominio.com:2106
  • Si es otro Plesk: https://tudominio.com:8443

Inicia sesión con las credenciales que te dio tu proveedor.

Crea un dominio o subdominio

En Plesk, ve a "Sitios web y dominios" y haz clic en "Añadir dominio". Introduce tu nombre de dominio (ej: tudominio.com) y selecciona la opción de crear una base de datos separada para WordPress.

[INFO] Si solo tienes un subdominio de prueba, puedes crearlo igual. Luego, cuando todo funcione, configuras el dominio principal.

Crea la base de datos

Dentro del mismo dominio, busca "Bases de datos" y haz clic en "Añadir base de datos". Ponle un nombre (ej: wp_miweb) y asigna un usuario y contraseña. Anota estos datos, los usarás en el siguiente paso.


Paso 3: Transfiere los archivos de WordPress

Aquí es donde movemos todo el contenido. Hay dos formas: usando FTP o el administrador de archivos de Plesk.

Opción A: Usando FTP

  1. Conéctate a tu cPanel con un cliente FTP (como FileZilla). Usa los datos de FTP de tu hosting antiguo.
  2. Descarga toda la carpeta public_html a tu ordenador. Esto incluye wp-admin, wp-content, wp-includes y los archivos raíz (.htaccess, wp-config.php, etc.).
  3. Conéctate a tu Plesk con el mismo cliente FTP. Usa las credenciales de tu nuevo hosting.
  4. Sube todos los archivos a la carpeta httpdocs o public_html de tu dominio en Plesk.

Opción B: Usando el administrador de archivos de Plesk

  1. En Plesk, ve a "Sitios web y dominios" y haz clic en "Administrador de archivos".
  2. Navega hasta la carpeta de tu dominio (normalmente httpdocs).
  3. Sube el archivo ZIP de tu copia de seguridad de cPanel (el que descargaste antes).
  4. Descomprime el archivo dentro de la misma carpeta.

[WARNING] Asegúrate de no sobrescribir archivos del sistema de Plesk. Si ves un archivo index.html por defecto, bórralo antes de subir los tuyos.


Paso 4: Importa la base de datos a Plesk

Los archivos están en su sitio, pero la base de datos sigue en cPanel. Vamos a moverla.

Exporta la base de datos desde cPanel

  1. En cPanel, ve a "phpMyAdmin".
  2. Selecciona tu base de datos de WordPress.
  3. Haz clic en "Exportar" y elige el método "Rápido" y formato SQL.
  4. Descarga el archivo .sql a tu ordenador.

Importa la base de datos en Plesk

  1. En Plesk, ve a "Sitios web y dominios" y selecciona tu dominio.
  2. Haz clic en "Bases de datos" y luego en el nombre de la base de datos que creaste.
  3. Busca "Importar" o "Importar archivo Dump".
  4. Selecciona el archivo .sql que descargaste y haz clic en "Aceptar".

[TIP] Si la base de datos es muy grande (más de 50 MB), puede dar error. En ese caso, usa la herramienta "phpMyAdmin" de Plesk para importar el archivo en partes o comprimirlo en ZIP.


Paso 5: Configura el archivo wp-config.php

Este es el paso más delicado. El archivo wp-config.php le dice a WordPress cómo conectarse a la base de datos.

Edita el archivo en Plesk

  1. En el administrador de archivos de Plesk, busca el archivo wp-config.php en la raíz de tu dominio.

  2. Haz clic derecho y selecciona "Editar".

  3. Busca las líneas que definen:

    • define('DB_NAME', '...');
    • define('DB_USER', '...');
    • define('DB_PASSWORD', '...');
    • define('DB_HOST', 'localhost'); (normalmente se queda como localhost)
  4. Cambia los valores por los que anotaste en el Paso 2 (los de tu nueva base de datos en Plesk).

  5. Guarda los cambios.

[WARNING] No toques ninguna otra línea a menos que sepas lo que haces. Un error aquí puede dejar tu web en blanco.


Paso 6: Actualiza las URLs (si es necesario)

Si tu dominio es el mismo (ej: tudominio.com), no deberías tener problemas. Pero si cambiaste de dominio o subdominio, tendrás que actualizar las URLs.

Método rápido: usando phpMyAdmin en Plesk

  1. En Plesk, ve a "Bases de datos" y haz clic en "phpMyAdmin" junto a tu base de datos.

  2. Ejecuta esta consulta SQL (reemplaza tudominionuevo.com por tu dominio real):

    UPDATE wp_options SET option_value = 'https://tudominionuevo.com' WHERE option_name = 'siteurl';
    UPDATE wp_options SET option_value = 'https://tudominionuevo.com' WHERE option_name = 'home';
    
  3. También actualiza las URLs en las entradas y páginas:

    UPDATE wp_posts SET guid = REPLACE(guid, 'https://tudominioantiguo.com', 'https://tudominionuevo.com');
    UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://tudominioantiguo.com', 'https://tudominionuevo.com');
    

[INFO] Si tu tabla de WordPress tiene un prefijo diferente (ej: wp_), cámbialo en las consultas.


Paso 7: Prueba tu sitio y soluciona errores comunes

Ya casi está. Antes de celebrar, verifica que todo funciona.

Accede a tu web

Escribe tu dominio en el navegador. Deberías ver tu sitio tal como estaba en cPanel. Si ves un error, no te preocupes, es normal.

Errores típicos y cómo arreglarlos

  • Página en blanco: Revisa el archivo wp-config.php y asegúrate de que los datos de la base de datos son correctos.
  • Error de conexión a la base de datos: Verifica que el nombre de la base de datos, usuario y contraseña están bien escritos en wp-config.php.
  • Enlaces rotos: Si cambiaste de dominio, usa un plugin como "Better Search Replace" para actualizar todas las URLs.
  • Permisos de archivos: En Plesk, ve a "Sitios web y dominios" y haz clic en "Permisos de archivos". Asegúrate de que la carpeta wp-content tenga permisos 755 y los archivos 644.

[TIP] Si tu web usa SSL (HTTPS), asegúrate de que el certificado esté instalado en Plesk. Ve a "Sitios web y dominios" y activa "SSL/TLS".


Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress sin perder los plugins y temas instalados?

Sí, al transferir toda la carpeta wp-content, conservas todos tus plugins, temas y subidas. Solo asegúrate de que los plugins sean compatibles con la versión de PHP de Plesk.

¿Qué hago si mi base de datos es muy grande y no puedo importarla?

Usa la herramienta "phpMyAdmin" de Plesk para importar el archivo en partes. También puedes comprimir el archivo .sql en ZIP y subirlo desde el administrador de archivos.

¿Necesito cambiar los nombres de los archivos al subirlos?

No, mantén la misma estructura de carpetas. Solo asegúrate de que la carpeta raíz en Plesk se llame httpdocs o public_html.

¿Puedo hacer la migración sin tiempo de inactividad?

Si tu dominio apunta al servidor antiguo, la web seguirá funcionando hasta que cambies los DNS. Una vez que termines la migración, actualiza los registros DNS para que apunten a tu nuevo hosting. Durante ese tiempo, puede haber un breve corte.

¿Qué pasa con los correos electrónicos?

La migración de WordPress no afecta a los correos. Si usabas el servicio de correo de cPanel, tendrás que configurarlo igual en Plesk (crear cuentas de correo, importar bandejas, etc.). Pregunta a tu proveedor de hosting cómo hacerlo.


Consejos finales para una migración exitosa

  • Haz una prueba en un subdominio: Si tienes dudas, migra primero a un subdominio de prueba (ej: test.tudominio.com) para verificar que todo funciona.
  • Actualiza los plugins y temas: Después de la migración, revisa que todos los plugins estén actualizados para evitar conflictos.
  • Configura las redirecciones: Si cambiaste de dominio, instala un plugin de redirección (como "Redirection") para que los visitantes antiguos lleguen a tu nueva web.
  • Revisa los enlaces internos: Usa herramientas como "Broken Link Checker" para detectar enlaces rotos.

Y eso es todo. Migrar WordPress de cPanel a Plesk no es ciencia espacial. Solo necesitas paciencia, seguir los pasos al pie de la letra y, sobre todo, tener una copia de seguridad por si algo sale mal. Si te surge alguna duda, recuerda que siempre puedes contactar al soporte técnico de tu hosting. ¡Buena suerte con tu nueva web!

¿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