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

Cómo migrar WordPress de Plesk a cPanel sin perder datos

Actualizado el 12 de mayo de 2026

¡Hola! Soy tu técnico de soporte de confianza. Entiendo perfectamente que cambiar de panel de control de hosting puede parecer una tarea de enormes proporciones, especialmente si no eres un experto en servidores. Pero no te preocupes, estoy aquí para guiarte paso a paso.

En esta guía extensa y detallada, vamos a desmitificar por completo el proceso de migrar WordPress de Plesk a cPanel. Te prometo que con un poco de paciencia y siguiendo mis instrucciones al pie de la letra, tendrás tu sitio web funcionando en su nuevo hogar sin perder ni un solo dato.

Vamos a hacerlo de una forma manual y controlada. Esto te dará un conocimiento total de tu sitio web y, además, es un método infalible para transferir WordPress entre paneles sin depender de plugins que a veces fallan o se quedan cortos.


¿Qué Necesitas Antes de Empezar?

Antes de lanzarnos a la piscina, vamos a asegurarnos de que tenemos todas las herramientas necesarias. Es como preparar una mudanza: necesitas cajas, cinta adhesiva y un plano de la nueva casa.

Requisitos Previos

  1. Acceso FTP o Administrador de Archivos en Plesk: Necesitas poder ver y descargar los archivos de tu sitio web actual.
  2. Acceso a phpMyAdmin en Plesk: Para exportar tu base de datos.
  3. Acceso a cPanel: Necesitas las credenciales de tu nuevo hosting, que te habrá enviado tu proveedor por correo electrónico.
  4. Acceso a FTP o Administrador de Archivos en cPanel: Para subir los archivos.
  5. Acceso a phpMyAdmin en cPanel: Para importar tu base de datos.
  6. Un editor de texto plano: Como el Bloc de Notas de Windows o TextEdit en Mac. IMPORTANTE: No uses Word o Pages, ya que añaden formato oculto que romperá tu sitio.

El Plan de Ataque (Resumen)

Vamos a dividir este proceso en fases muy claras. No te saltes ninguna, por favor.

  1. Fase 1: Preparación y Descarga (En Plesk).
  2. Fase 2: Preparación del Destino (En cPanel).
  3. Fase 3: Subida de Archivos (En cPanel).
  4. Fase 4: Exportación e Importación de la Base de Datos.
  5. Fase 5: Configuración Final y Pruebas.

Fase 1: Preparación y Descarga en Plesk

Este es el momento de recoger todas tus pertenencias digitales del antiguo servidor. Lo haremos con calma y precisión.

Paso 1: Descargar los Archivos de WordPress

Los archivos de tu sitio (el código, las imágenes, los plugins, los temas) viven en una carpeta específica en tu servidor Plesk.

  1. Accede a tu panel de Plesk e inicia sesión.
  2. Busca la sección "Administrador de archivos" (File Manager). Normalmente está en el menú principal, a la izquierda.
  3. Navega hasta la carpeta httpdocs o public_html. Esta es la carpeta raíz donde se instala WordPress. Si tu sitio está en un subdominio, busca la carpeta correspondiente (por ejemplo, subdominio o blog).
  4. Selecciona todos los archivos y carpetas dentro de httpdocs (o public_html). Puedes usar el botón "Seleccionar todo" o Ctrl+A.
  5. Una vez seleccionados, busca el botón "Descargar" o "Comprimir" en la barra de herramientas superior.
  6. Recomiendo comprimir primero. Crea un archivo .zip con todos los archivos seleccionados. Esto hará la descarga mucho más rápida y evitará que se corten archivos individuales.
  7. Una vez comprimido, descarga el archivo .zip a tu ordenador. ¡Felicidades, ya tienes la primera parte!

[TIP]
Si tu sitio es muy grande (más de 2GB), descargar por FTP con un cliente como FileZilla es más fiable. Puedes conectar por FTP a tu servidor Plesk y descargar la carpeta httpdocs entera. No comprimas en el servidor, descarga directamente la carpeta. Es más lento pero a prueba de fallos.

Paso 2: Exportar la Base de Datos

Ahora vamos a por la parte más valiosa de tu sitio: los datos. La base de datos contiene tus entradas, páginas, comentarios, usuarios y configuraciones.

  1. En Plesk, busca la sección "Bases de datos" (Databases).
  2. Verás una lista con las bases de datos de tu sitio. Haz clic en el nombre de la base de datos que usa WordPress.
  3. Dentro, busca y haz clic en el icono de "phpMyAdmin".
  4. Se abrirá una nueva pestaña con phpMyAdmin. En el menú superior, haz clic en la pestaña "Exportar".
  5. Elige el método de exportación "Rápido" (que exporta todo) y el formato "SQL".
  6. Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
  7. Se descargará un archivo con extensión .sql. Guárdalo junto a tu archivo .zip de los archivos. Este archivo es oro puro, guárdalo en un lugar seguro.

[WARNING]
No edites el archivo .sql con un editor de texto que no sea de texto plano, ya que podrías corromperlo. Es un archivo de texto, pero muy sensible a los cambios de codificación.


Fase 2: Preparación del Destino en cPanel

Ya tenemos todo lo que necesitamos del servidor antiguo. Ahora vamos a preparar la nueva casa en cPanel.

Paso 1: Crear la Base de Datos y el Usuario

En cPanel, las bases de datos se gestionan de forma ligeramente diferente. Necesitamos crear una nueva base de datos y un usuario con permisos para manejarla.

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Bases de datos" y haz clic en "Bases de datos MySQL®".
  3. En el campo "Crear nueva base de datos", escribe un nombre. Por ejemplo, mipagina_wp. cPanel automáticamente añadirá un prefijo con tu nombre de usuario (ej. usuario_mipagina_wp). Anota este nombre completo.
  4. Haz clic en "Crear base de datos".
  5. Ahora, ve a la sección "Usuarios MySQL" en el mismo menú.
  6. Crea un nuevo usuario. Por ejemplo, mipagina_user. Te pedirá una contraseña. Usa una contraseña fuerte y guárdala. También se añadirá un prefijo (ej. usuario_mipagina_user).
  7. Ahora, vuelve a la sección "Bases de datos MySQL®" y desplázate hasta "Añadir usuario a la base de datos".
  8. Selecciona tu nuevo usuario y tu nueva base de datos en los menús desplegables.
  9. Haz clic en "Añadir".
  10. Se te pedirá que asignes privilegios. Marca la casilla "TODOS LOS PRIVILEGIOS" y haz clic en "Hacer cambios".

[INFO]
El nombre de la base de datos y el usuario en cPanel siempre llevan el prefijo de tu cuenta de hosting. Es normal y no debes preocuparte por ello. Solo asegúrate de anotar los nombres completos.

Paso 2: Crear la Carpeta para WordPress

Ahora vamos a crear el espacio donde vivirán los archivos.

  1. Ve a la sección "Archivos" y haz clic en "Administrador de archivos".
  2. Se abrirá una ventana; navega hasta la carpeta public_html.
  3. Si tu sitio será el principal (el que se ve al escribir tu dominio), no necesitas crear una subcarpeta. Subirás los archivos directamente a public_html.
  4. Si tu sitio es para un subdominio o una subcarpeta (ej. tudominio.com/blog), crea una nueva carpeta dentro de public_html con ese nombre (ej. blog).

Fase 3: Subida de Archivos en cPanel

Ahora viene la parte más tediosa pero sencilla: subir los archivos.

Paso 1: Subir y Descomprimir

  1. En el Administrador de archivos de cPanel, entra en la carpeta public_html (o la que hayas creado).
  2. Haz clic en el botón "Cargar" (Upload) en la barra superior.
  3. Se abrirá una interfaz de carga. Arrastra tu archivo .zip que descargaste de Plesk aquí.
  4. Espera a que la carga se complete al 100%. Cierra la ventana de carga.
  5. Ahora, en el administrador de archivos, verás tu archivo .zip. Haz clic derecho sobre él y selecciona "Extraer" (Extract).
  6. En la ventana emergente, deja la ruta de destino como está (que será la carpeta actual) y haz clic en "Extraer archivo(s)".
  7. Espera a que se complete la extracción. Verás aparecer todas las carpetas de WordPress (wp-admin, wp-content, wp-includes, etc.).
  8. Una vez extraído, elimina el archivo .zip para mantener la carpeta limpia. Haz clic derecho sobre él y selecciona "Eliminar".

[WARNING]
Si al extraer, los archivos quedan dentro de una subcarpeta (ej. public_html/httpdocs/ o public_html/tuweb/), tendrás que moverlos todos un nivel hacia arriba, directamente a public_html. Selecciona todo el contenido de la subcarpeta y usa la opción "Mover" para llevarlos a public_html.


Fase 4: Exportación e Importación de la Base de Datos

Este es el paso crítico. Vamos a mover los datos de la antigua base de datos a la nueva.

Paso 1: Importar el Archivo .sql en cPanel

  1. En cPanel, ve a la sección "Bases de datos" y haz clic en "phpMyAdmin".
  2. Verás la lista de tus bases de datos a la izquierda. Haz clic en el nombre de la base de datos que creaste (ej. usuario_mipagina_wp). Asegúrate de que está resaltada.
  3. En el menú superior, haz clic en la pestaña "Importar".
  4. Haz clic en el botón "Examinar" o "Elegir archivo" y selecciona el archivo .sql que descargaste de Plesk.
  5. Deja el resto de opciones por defecto y haz clic en el botón "Continuar" en la parte inferior.
  6. Si la importación es correcta, verás un mensaje de éxito. Si es un archivo muy grande, puede tardar unos minutos. Ten paciencia.

[TIP]
Si tu archivo .sql es demasiado grande y la importación falla por tiempo, puedes usar la herramienta "Importar" de cPanel en la sección "Bases de datos". A veces es más permisiva con los límites de tamaño.


Fase 5: Configuración Final y Pruebas

Ya casi estamos. Ahora viene el momento de conectar los archivos con la nueva base de datos.

Paso 1: Editar el Archivo wp-config.php

Este es el archivo de configuración de WordPress. Le dice a tu sitio cómo conectarse a la base de datos.

  1. Ve al Administrador de archivos de cPanel.

  2. Navega hasta la carpeta donde subiste los archivos (public_html o la subcarpeta).

  3. Busca el archivo wp-config.php.

  4. Haz clic derecho sobre él y selecciona "Editar" o "Code Editor".

  5. Se abrirá un editor de texto. Busca las líneas que definen las constantes de la base de datos. Se ven así:

    define( 'DB_NAME', 'nombre_base_datos_antigua' );
    define( 'DB_USER', 'usuario_base_datos_antigua' );
    define( 'DB_PASSWORD', 'contraseña_antigua' );
    define( 'DB_HOST', 'localhost' );
    
  6. Debes reemplazar estos valores con los de tu nueva base de datos en cPanel:

    • DB_NAME: El nombre completo de la base de datos que creaste (ej. usuario_mipagina_wp).
    • DB_USER: El nombre completo del usuario que creaste (ej. usuario_mipagina_user).
    • DB_PASSWORD: La contraseña que elegiste para ese usuario.
    • DB_HOST: Normalmente es localhost. Si no funciona, a veces es 127.0.0.1. Déjalo como localhost primero.
  7. Guarda los cambios (botón "Guardar cambios" en la esquina superior derecha) y cierra el editor.

[WARNING]
Asegúrate de no dejar espacios extra ni comillas de más. Copia y pega los nombres de la base de datos y el usuario directamente desde la sección "Bases de datos MySQL" de cPanel para evitar errores tipográficos.

Paso 2: Actualizar las URLs en la Base de Datos (Si es Necesario)

Si tu dominio es el mismo, este paso no es necesario. Pero si estás migrando a un dominio nuevo o un subdominio, necesitas actualizar las URLs en la base de datos.

  1. Ve a phpMyAdmin en cPanel y selecciona tu nueva base de datos.

  2. Haz clic en la pestaña "SQL".

  3. Pega el siguiente comando SQL, reemplazando tudominio.com por tu nuevo dominio y tudominioantiguo.com por el antiguo.

    UPDATE wp_options SET option_value = replace(option_value, 'http://www.tudominioantiguo.com', 'http://www.tudominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';
    UPDATE wp_posts SET guid = replace(guid, 'http://www.tudominioantiguo.com','http://www.tudominio.com');
    UPDATE wp_posts SET post_content = replace(post_content, 'http://www.tudominioantiguo.com', 'http://www.tudominio.com');
    UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.tudominioantiguo.com', 'http://www.tudominio.com');
    

    IMPORTANTE: Si tu prefijo de tablas no es wp_, cámbialo en el comando. Puedes ver el prefijo en el archivo wp-config.php (la línea $table_prefix = 'wp_';).

  4. Haz clic en el botón "Continuar" para ejecutar el comando.

Paso 3: Probar tu Sitio Web

Llega el momento de la verdad.

  1. Abre tu navegador web y escribe tu dominio (o la URL de tu subdominio).
  2. Si todo ha ido bien, verás tu sitio web funcionando perfectamente.
  3. Prueba el panel de administración: Ve a tudominio.com/wp-admin e inicia sesión con tus credenciales de administrador de WordPress.

[INFO]
Si ves un error de "Error al establecer conexión con la base de datos", revisa el archivo wp-config.php. Si ves un error de "No se encuentra la página", revisa que los archivos estén en la carpeta correcta y que el archivo .htaccess (si lo tienes) esté presente.


Preguntas Frecuentes (FAQ)

¿Qué pasa si mi sitio usa SSL (HTTPS)?

Si tu sitio usaba HTTPS en Plesk, en cPanel también deberías tener un certificado SSL instalado. Una vez que el sitio funcione con HTTP, activa el SSL en cPanel (secció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