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

Migrar WordPress de cPanel a Plesk paso a paso

Actualizado el 2 de diciembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Sabemos que cambiar de panel de control puede sonar a algo muy técnico, pero no te preocupes. Migrar WordPress de cPanel a Plesk es un proceso sencillo si sigues los pasos correctos. En esta guía, te explicaré cómo transferir WordPress de un servidor a otro sin perder datos, sin complicaciones y con consejos prácticos para que tu sitio funcione perfectamente después de la migración hosting.

Vamos a ello. Prepara un café, abre tu gestor de archivos favorito (o el FTP) y sigue cada paso al pie de la letra.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la migración, asegúrate de tener a mano lo siguiente:

  • Acceso a tu cPanel actual (donde está alojado tu WordPress).
  • Acceso a Plesk (tu nuevo panel de control). Si usas Syspanel (el puerto de acceso es el 2106), el proceso es prácticamente el mismo.
  • Datos de FTP o SFTP de ambos servidores.
  • Acceso a phpMyAdmin o similar para exportar/importar bases de datos.
  • Credenciales de WordPress (usuario administrador, aunque no siempre son necesarias).
  • Una copia de seguridad de tu sitio (por si las moscas). ¡Nunca está de más!

Paso 1: Exporta tu base de datos desde cPanel

La base de datos es el corazón de WordPress. Contiene todas tus entradas, páginas, comentarios, configuraciones y usuarios. Perderla sería un desastre, así que vamos a hacerlo bien.

  1. Accede a cPanel y busca la sección Bases de Datos. Normalmente verás un icono llamado phpMyAdmin.
  2. Haz clic en phpMyAdmin. Se abrirá una ventana con todas tus bases de datos.
  3. En el panel izquierdo, selecciona la base de datos de tu WordPress. Suele llamarse algo como usuario_wp o blog.
  4. Una vez seleccionada, verás una pestaña llamada Exportar en la parte superior. Haz clic ahí.
  5. Elige el método Rápido y formato SQL. Luego, haz clic en Continuar o Exportar.
  6. Se descargará un archivo .sql en tu computadora. Guárdalo en una carpeta segura.

[INFO] Si tu base de datos es muy grande (más de 50 MB), es posible que la exportación falle. En ese caso, usa el método Personalizado y selecciona solo algunas tablas, o pide ayuda a tu hosting.


Paso 2: Exporta los archivos de WordPress desde cPanel

Ahora toca llevarnos todos los archivos de tu sitio: el tema, plugins, imágenes, etc. Puedes hacerlo de dos formas:

Opción A: Usando el Administrador de Archivos de cPanel

  1. En cPanel, busca la sección Archivos y haz clic en Administrador de Archivos.
  2. Navega hasta la carpeta donde está instalado WordPress. Normalmente es public_html o una subcarpeta como blog.
  3. Selecciona todos los archivos y carpetas (puedes marcar la casilla superior para seleccionar todo).
  4. En la barra superior, haz clic en Comprimir y elige Zip. Se creará un archivo comprimido.
  5. Una vez creado, descárgalo a tu computadora.

Opción B: Usando FTP (más rápido para sitios grandes)

  1. Conecta tu cliente FTP (FileZilla, Cyberduck, etc.) a tu servidor cPanel.
  2. Navega a la carpeta public_html (o la que corresponda).
  3. Arrastra toda la carpeta a tu computadora. Esto puede tomar varios minutos si el sitio es pesado.

[TIP] Si tu sitio tiene mucho contenido multimedia (imágenes, vídeos), la descarga por FTP puede ser más estable que el comprimido de cPanel.


Paso 3: Prepara Plesk para recibir tu WordPress

Antes de subir nada, debemos crear el espacio en Plesk.

  1. Accede a Plesk (o a Syspanel, puerto 2106). Busca la opción Sitios web y dominios.
  2. Haz clic en Añadir dominio o Crear sitio web. Introduce tu dominio (ejemplo: tusitio.com).
  3. En el asistente, elige WordPress como aplicación (si aparece) o simplemente crea un sitio vacío. No instales WordPress desde cero, porque luego sobrescribiremos.
  4. Anota los datos de la base de datos que Plesk te asigna (nombre de BD, usuario y contraseña). Los necesitarás más adelante.
  5. También apunta los datos de FTP o SFTP de Plesk (usuario, contraseña, servidor). Los usarás para subir archivos.

[WARNING] Si ya tienes un sitio funcionando en cPanel, asegúrate de que el dominio esté apuntando al nuevo servidor (DNS) solo cuando hayas terminado la migración. Mientras tanto, puedes usar un archivo hosts o un dominio temporal.


Paso 4: Sube los archivos de WordPress a Plesk

Ahora vamos a transferir todos los archivos que descargaste en el Paso 2.

  1. Conecta tu cliente FTP a Plesk usando los datos que anotaste.
  2. Navega hasta la carpeta httpdocs (en Plesk suele ser esa, aunque a veces se llama public_html).
  3. Sube el archivo ZIP que descargaste (o arrastra la carpeta completa si no comprimiste).
  4. Si subiste un ZIP, ahora debes descomprimirlo. En Plesk, puedes hacerlo desde el Administrador de Archivos (busca la opción Extraer). Si no, hazlo desde FTP después de subir.
  5. Asegúrate de que todos los archivos estén en la raíz de httpdocs, no dentro de una subcarpeta. Si al descomprimir se creó una carpeta con el nombre del zip, mueve su contenido a la raíz.

[TIP] Si tu sitio es grande, la subida por FTP puede tardar. Sé paciente. Puedes usar un gestor de descargas para reanudar si se corta.


Paso 5: Importa la base de datos a Plesk

Ahora toca meterle el alma a tu WordPress: la base de datos.

  1. En Plesk, busca la sección Bases de Datos (normalmente está en el menú del sitio web).
  2. Verás la base de datos que creaste en el Paso 3. Haz clic en phpMyAdmin (o en Administrar).
  3. En phpMyAdmin, selecciona la base de datos (debería estar vacía o con las tablas predeterminadas de WordPress).
  4. Haz clic en la pestaña Importar.
  5. Selecciona el archivo .sql que exportaste en el Paso 1.
  6. Haz clic en Continuar. Si la base de datos es grande, puede tardar unos segundos. Verás un mensaje de éxito.

[WARNING] Si ya habías instalado WordPress desde Plesk (por error), es posible que la base de datos ya tenga tablas. En ese caso, antes de importar, ve a la pestaña Operaciones y haz clic en Vaciar (o elimina todas las tablas manualmente). Si no, la importación fallará por duplicados.


Paso 6: Ajusta la configuración de WordPress (wp-config.php)

WordPress necesita saber cómo conectarse a la nueva base de datos. Para eso, debemos editar el archivo wp-config.php.

  1. Usando FTP o el Administrador de Archivos de Plesk, localiza el archivo wp-config.php en la raíz de httpdocs.

  2. Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).

  3. Busca las líneas que definen la base de datos:

    define('DB_NAME', 'nombre_antiguo');
    define('DB_USER', 'usuario_antiguo');
    define('DB_PASSWORD', 'contraseña_antigua');
    define('DB_HOST', 'localhost');
    
  4. Cámbialas por los datos de la nueva base de datos que anotaste en el Paso 3. Por ejemplo:

    define('DB_NAME', 'plesk_nombre');
    define('DB_USER', 'plesk_usuario');
    define('DB_PASSWORD', 'nueva_contraseña');
    define('DB_HOST', 'localhost');
    
  5. Guarda el archivo y ciérralo.

[INFO] El DB_HOST suele ser localhost, pero en algunos servidores puede ser una IP o un nombre como mysql.tudominio.com. Si no estás seguro, revisa los datos de conexión que te da Plesk.


Paso 7: Actualiza las URLs en la base de datos (si es necesario)

Si cambiaste de dominio o de subdirectorio (por ejemplo, de midominio.com/blog a midominio.com), necesitas actualizar las URLs en la base de datos. Si el dominio es el mismo, puedes saltarte este paso.

  1. En phpMyAdmin de Plesk, selecciona la base de datos importada.
  2. Busca la tabla wp_options (o wp_opciones si está en español).
  3. Dentro de esa tabla, localiza las filas donde option_name sea siteurl y home.
  4. Haz clic en Editar (el lápiz) y cambia los valores por la nueva URL. Por ejemplo, de http://antiguodominio.com a http://nuevodominio.com.
  5. Guarda los cambios.

[TIP] Para evitar problemas con enlaces rotos, puedes usar un plugin como Better Search Replace después de la migración, o hacerlo manualmente con una consulta SQL.


Paso 8: Prueba tu WordPress en Plesk

Antes de lanzar cohetes, verifica que todo funcione.

  1. Abre tu navegador y visita la URL de tu sitio (si los DNS ya apuntan, o usa un dominio temporal).
  2. Si ves la página principal, ¡genial! Pero no te confíes. Haz clic en algunas entradas, páginas, y prueba el panel de administración (/wp-admin).
  3. Si ves errores como "Error de conexión a la base de datos", revisa los datos en wp-config.php.
  4. Si ves una página en blanco, activa el modo debug en WordPress editando el wp-config.php y añadiendo:
    define('WP_DEBUG', true);
    define('WP_DEBUG_DISPLAY', true);
    
    Luego, mira qué error aparece.

[WARNING] Si el sitio se ve raro (faltan imágenes, estilos rotos), es probable que las rutas de los archivos no se hayan actualizado. Puedes usar el plugin Velvet Blues Update URLs para corregir todas las URLs en la base de datos.


Paso 9: Configura dominios y DNS (si aplica)

Si estás migrando a un nuevo servidor, debes apuntar tu dominio a Plesk.

  1. En tu registrador de dominios (donde compraste el dominio), cambia los nameservers a los que te proporcionó tu nuevo hosting (los de Plesk).
  2. Espera de 24 a 48 horas para que se propaguen los DNS. Mientras tanto, puedes acceder a tu sitio usando un dominio temporal (te lo da Plesk) o editando el archivo hosts de tu computadora.
  3. Una vez propagado, tu sitio cargará desde Plesk.

[INFO] Si usas Syspanel (puerto 2106), el proceso de DNS es el mismo. Solo cambia los nameservers en tu registrador.


Paso 10: Verificaciones finales y optimización

Ya casi terminamos. Solo unos chequeos rápidos:

  • Enlaces internos: Revisa que todos los enlaces funcionen (menús, widgets, etc.).
  • Plugins: Ve a /wp-admin/plugins.php y verifica que todos los plugins estén activos y funcionando.
  • Tema: Asegúrate de que el tema se vea bien. Si usabas un tema premium, puede que necesites reactivar la licencia.
  • Permalinks: Ve a Ajustes > Enlaces permanentes y haz clic en Guardar cambios para refrescar las reglas de reescritura.
  • Caché: Si usabas un plugin de caché (W3 Total Cache, WP Super Cache), vacía la caché y vuelve a generarla.
  • SSL: Si tu sitio usaba HTTPS, instala un certificado SSL en Plesk (puedes usar Let's Encrypt gratis). Luego, actualiza las URLs en la base de datos a https://.

[TIP] Después de la migración, es recomendable cambiar las contraseñas de la base de datos y del usuario administrador de WordPress por seguridad.


Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress de cPanel a Plesk sin perder el SEO?

Sí, siempre y cuando mantengas la misma estructura de URLs. Si cambias de dominio, asegúrate de hacer redirecciones 301. También es bueno mantener el mismo tema y plugins.

¿Qué hago si la base de datos es muy grande y la exportación falla?

Puedes exportar por partes (tabla por tabla) o usar la herramienta mysqldump desde la línea de comandos (si tienes acceso SSH). También puedes pedirle a tu hosting que te haga un backup completo.

¿Necesito conocimientos técnicos para esta migración?

No, solo seguir los pasos. Si te sientes inseguro, pide ayuda a tu proveedor de hosting. Muchos ofrecen migraciones gratuitas.

¿Qué pasa si olvido cambiar las URLs en la base de datos?

Tu sitio se cargará, pero los enlaces internos apuntarán al dominio antiguo. Usa el plugin Better Search Replace para corregirlo.

¿Puedo usar un plugin para migrar?

Sí, plugins como All-in-One WP Migration o Duplicator facilitan el proceso. Pero el método manual que te expliqué te da más control.


Conclusión

Migrar WordPress de cPanel a Plesk puede parecer un reto, pero con paciencia y siguiendo estos pasos, lo lograrás sin problemas. Recuerda: siempre haz una copia de seguridad antes de empezar. Y si algo sale mal, no dudes en contactar a tu soporte técnico. ¡Tu sitio estará en su nuevo hogar en poco tiempo!

Si te ha gustado esta guía, compártela con otros que estén en la misma situación. ¡Buena suerte con tu migración hosting!

¿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