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

Cómo transferir WordPress a otro servidor con cPanel

Actualizado el 15 de febrero de 2026

¿Te has quedado sin espacio en tu hosting actual? ¿Tu sitio carga muy lento o simplemente quieres cambiar de proveedor? Tranquilo, transferir WordPress a otro servidor con cPanel es un proceso que parece complicado, pero que con la guía adecuada y un poco de paciencia, puedes hacerlo tú mismo en menos de una hora.

En este artículo, te voy a explicar paso a paso, como si estuvieras hablando con un amigo, el método más seguro y efectivo para migrar WordPress cPanel. No necesitas ser un experto en programación, solo seguir las instrucciones al pie de la letra y tener un poco de cuidado con los detalles.

Vamos a dividir el proceso en dos grandes bloques: primero, preparar la "mudanza" (exportar) y segundo, instalarlo en la nueva casa (importar). Al final, también te dejaré una sección de preguntas frecuentes para resolver las dudas más comunes.


Antes de Empezar: ¿Qué Necesitas para Mover WordPress?

Antes de lanzarnos a la aventura, es fundamental que tengas a mano una serie de "herramientas" para que la mudanza sea un éxito. No querrás empezar a mitad de camino y darte cuenta de que te falta algo.

1. Acceso a los Paneles de Control (cPanel)

Necesitas tener las credenciales de acceso (usuario y contraseña) tanto del cPanel de tu hosting antiguo (donde está tu web ahora) como del cPanel de tu hosting nuevo (a donde quieres llevarla). Si tu hosting nuevo usa Syspanel, no te preocupes, el proceso es muy similar, solo que la dirección de acceso suele ser https://tudominio.com:2106 en lugar de https://tudominio.com/cpanel.

2. Un Cliente FTP o el Administrador de Archivos

Para descargar y subir los archivos de tu sitio, usarás el Administrador de Archivos que viene integrado en cPanel. Es la opción más sencilla y visual, así que nos centraremos en ella. Si eres más avanzado, puedes usar FileZilla, pero no es necesario.

3. Acceso a phpMyAdmin

Esta es la herramienta que nos permitirá exportar e importar la base de datos de tu WordPress. La encontrarás dentro de la sección "Bases de Datos" en tu cPanel.

4. Un Nuevo Dominio o Subdominio (Opcional)

Si estás migrando a un servidor nuevo pero mantienes el mismo dominio, no necesitas nada más. Si estás probando en un dominio temporal, asegúrate de tenerlo creado y apuntando al nuevo hosting para poder verificar que todo funciona.

5. Credenciales de la Base de Datos

Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña de tu WordPress actual. Los encontrarás en el archivo wp-config.php de tu sitio, pero es más fácil verlos en la sección "Bases de Datos MySQL" de tu cPanel.


Fase 1: Preparando la Mudanza (Exportar desde el Hosting Antiguo)

Esta es la parte más delicada, pero no te preocupes, vamos a ir con calma. El objetivo es hacer una copia exacta de tu sitio, tanto de los archivos como de la base de datos.

Paso 1: Haz una Copia de Seguridad de los Archivos

Primero, vamos a empaquetar todos los archivos de tu WordPress en un solo "cajón" para poder moverlos fácilmente.

  1. Entra a tu cPanel antiguo y busca la sección "Archivos".
  2. Haz clic en "Administrador de Archivos".
  3. Se abrirá una ventana. Ve a la carpeta public_html (o www). Esta es la carpeta raíz donde se encuentra tu WordPress.
  4. Selecciona todos los archivos y carpetas dentro de public_html. Puedes usar el botón "Seleccionar todo" en la barra superior.
  5. Con los archivos seleccionados, haz clic en el botón "Comprimir" en la barra de herramientas superior.
  6. Elige el formato "Zip Archive" y dale un nombre, por ejemplo, mibackup.zip. Haz clic en "Comprimir Archivos".
  7. Espera unos segundos a que se genere el archivo. Verás aparecer mibackup.zip en la lista de archivos.
  8. Selecciona el archivo mibackup.zip y haz clic en "Descargar" en la barra superior. Guárdalo en una carpeta segura en tu computadora.

[TIP]: Si tu sitio es muy grande (más de 500MB), la compresión puede tardar un poco. Ten paciencia y no cierres la pestaña del navegador.

Paso 2: Exporta tu Base de Datos

Ahora vamos a guardar la información de tu sitio (posts, páginas, comentarios, configuraciones) en un solo archivo.

  1. Vuelve al panel principal de cPanel y busca la sección "Bases de Datos".
  2. Haz clic en "phpMyAdmin".
  3. En el panel de la izquierda, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos de tu WordPress (normalmente empieza con tu usuario de cPanel y un guion bajo, por ejemplo, usuariowp_basedatos).
  4. En la parte superior, verás una pestaña que dice "Exportar". Haz clic en ella.
  5. Te aparecerán dos métodos: "Rápido" y "Personalizado". Te recomiendo elegir "Personalizado" para tener más control, pero para una migración básica, el método "Rápido" es suficiente.
  6. Asegúrate de que el formato sea SQL.
  7. Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
  8. Se descargará un archivo con extensión .sql. Guárdalo junto al archivo zip de los archivos.

[INFO]: La base de datos contiene todo el "cerebro" de tu WordPress. Sin ella, aunque tengas los archivos, tu web no funcionará. Por eso es vital hacer este paso correctamente.


Fase 2: La Mudanza (Importar al Nuevo Servidor)

Ahora viene la parte emocionante: llevar todo a su nuevo hogar. Asegúrate de tener a mano las credenciales del cPanel de tu nuevo hosting.

Paso 1: Sube los Archivos al Nuevo Servidor

Ya tienes el archivo mibackup.zip en tu computadora. Ahora vamos a subirlo y descomprimirlo en el nuevo servidor.

  1. Accede al cPanel de tu nuevo hosting.
  2. Ve al "Administrador de Archivos" y entra a la carpeta public_html.
  3. Haz clic en el botón "Cargar" en la barra superior.
  4. Se abrirá una ventana. Arrastra el archivo mibackup.zip ahí o haz clic en "Seleccionar archivo" para buscarlo en tu computadora.
  5. Espera a que la carga termine al 100%. El tiempo dependerá del tamaño del archivo y tu conexión.
  6. Una vez subido, verás mibackup.zip en la lista de archivos. Haz clic derecho sobre él y selecciona la opción "Extraer" o "Extract".
  7. En la siguiente ventana, deja la ruta de extracción en /public_html/ (o la que aparezca por defecto) y haz clic en "Extraer Archivos".
  8. Aparecerá una lista de todos los archivos que se están descomprimiendo. Cuando termine, haz clic en "Cerrar".
  9. Ahora, elimina el archivo mibackup.zip del servidor para mantener todo limpio. Selecciónalo y haz clic en "Eliminar" en la barra superior.

[WARNING]: Asegúrate de que en la carpeta public_html del nuevo servidor no haya otros archivos (como una página de "En construcción" por defecto). Si los hay, bórralos o muévelos a otra carpeta antes de extraer tu backup, para evitar conflictos.

Paso 2: Crea una Base de Datos en el Nuevo Servidor

Ahora vamos a crear una base de datos vacía en el nuevo hosting para poder importar la que exportamos antes.

  1. En tu nuevo cPanel, busca la sección "Bases de Datos" y haz clic en "Bases de Datos MySQL".
  2. Crea una nueva base de datos con un nombre que te sea fácil de recordar. Por ejemplo, nuevousuario_wp.
  3. También necesitas crear un usuario para esa base de datos. Haz clic en "Crear Usuario" y elige un nombre de usuario y una contraseña segura.
  4. Ahora, en la sección "Añadir Usuario a la Base de Datos", selecciona tu nueva base de datos y tu nuevo usuario.
  5. Te preguntará por los privilegios. Marca la casilla "TODOS LOS PRIVILEGIOS" (o "ALL PRIVILEGES") y haz clic en "Hacer Cambios".
  6. Anota en un bloc de notas: el nombre de la base de datos, el nombre de usuario y la contraseña. Los necesitarás en el siguiente paso.

Paso 3: Importa tu Base de Datos Antigua

Ya tienes la base de datos vacía y el usuario con acceso. Ahora vamos a llenarla con la información de tu web.

  1. En tu nuevo cPanel, ve a "phpMyAdmin".
  2. En el panel de la izquierda, haz clic en el nombre de la base de datos que acabas de crear (la vacía).
  3. Ve a la pestaña "Importar" en la parte superior.
  4. Haz clic en el botón "Elegir archivo" y busca el archivo .sql que descargaste del servidor antiguo.
  5. Deja el resto de las opciones por defecto y haz clic en el botón "Continuar" o "Importar" en la parte inferior.
  6. Espera a que el proceso termine. Verás un mensaje de éxito. Si hay errores, generalmente son por problemas de permisos o por intentar importar una base de datos en otra que ya tiene tablas. Si es así, revisa que la base de datos esté vacía.

[TIP]: Si el archivo .sql es muy grande (más de 2MB), es posible que la importación falle por límites del servidor. Si esto ocurre, puedes usar un script como "BigDump" o dividir el archivo, pero eso es un tema más avanzado. Para la mayoría de los sitios, no hay problema.

Paso 4: Conecta WordPress a la Nueva Base de Datos

Este es el paso crucial que une los archivos con la base de datos. Vamos a editar el archivo de configuración de WordPress.

  1. En el "Administrador de Archivos" de tu nuevo cPanel, navega hasta la carpeta public_html.
  2. Busca el archivo llamado wp-config.php. Haz clic derecho sobre él y selecciona "Editar" (o "Code Editor").
  3. Se abrirá un editor de texto. Busca las líneas que dicen algo como esto:
    define( 'DB_NAME', 'nombre_base_datos_antigua' );
    define( 'DB_USER', 'usuario_base_datos_antigua' );
    define( 'DB_PASSWORD', 'contraseña_base_datos_antigua' );
    
  4. Reemplaza los valores entre comillas con los datos de tu nueva base de datos.
    • DB_NAME: El nombre de la base de datos que creaste (ej. nuevousuario_wp).
    • DB_USER: El usuario que creaste (ej. nuevousuario_wpuser).
    • DB_PASSWORD: La contraseña que elegiste para ese usuario.
  5. Guarda los cambios (Ctrl+S o el botón "Guardar cambios") y cierra el editor.

[WARNING]: Es muy importante que no toques ninguna otra línea del archivo wp-config.php. Solo cambia esas tres líneas. Un error aquí puede romper tu sitio.


Fase 3: Los Últimos Toques (Verificación y Limpieza)

Ya casi está. Ahora vamos a asegurarnos de que todo funcione correctamente.

Paso 1: Actualiza la URL del Sitio (Si es Necesario)

Si has cambiado de dominio (por ejemplo, de dominioantiguo.com a dominionuevo.com), necesitas decirle a WordPress la nueva dirección.

  1. Entra a tu nuevo cPanel y ve a "Bases de Datos" -> "phpMyAdmin".
  2. Selecciona tu nueva base de datos en el panel izquierdo.
  3. Haz clic en la tabla wp_options.
  4. Busca las filas con option_name igual a siteurl y home.
  5. Haz clic en el icono de "Editar" (el lápiz) en cada una de ellas y cambia el valor de option_value a tu nueva URL (ej. https://www.dominionuevo.com).
  6. Guarda los cambios.

[INFO]: Si mantienes el mismo dominio, este paso no es necesario. Pero es una buena práctica verificarlo por si acaso.

Paso 2: Prueba tu Sitio Web

Este es el momento de la verdad. Abre tu navegador y escribe tu dominio.

  • Si todo ha ido bien, deberías ver tu sitio web funcionando perfectamente.
  • Navega por algunas páginas, entra al panel de administración (/wp-admin) y comprueba que todo está en orden.

Paso 3: Corrige los Enlaces Internos (Recomendado)

A veces, los enlaces internos de tu web pueden seguir apuntando a la URL antigua. Para solucionarlo, puedes usar un plugin como "Better Search Replace" o "Velvet Blues Update URLs". Estos plugins te permiten buscar en la base de datos todas las menciones de tu dominio antiguo y reemplazarlas por el nuevo.

  1. Ve al panel de administración de tu WordPress (/wp-admin).
  2. Ve a "Plugins" -> "Añadir nuevo".
  3. Busca "Better Search Replace" e instálalo y actívalo.
  4. Ve a "Herramientas" -> "Better Search Replace".
  5. En "Buscar", escribe tu dominio antiguo (ej. https://dominioantiguo.com).
  6. En "Reemplazar por", escribe tu dominio nuevo (ej. https://dominionuevo.com).
  7. Selecciona todas las tablas de la base de datos (o déjalo en "Seleccionar todas las tablas").
  8. Marca la casilla "Ejecutar como consulta seca" para hacer una prueba primero. Revisa los resultados.
  9. Si todo se ve bien, desmarca esa casilla y ejecuta el reemplazo.

Preguntas Frecuentes (FAQ) sobre Migrar WordPress

Aquí te resuelvo las dudas más comunes que suelen surgir en este proceso.

¿Cuánto tiempo se tarda en transferir WordPress a otro servidor?

El tiempo depende del tamaño de tu sitio y de tu velocidad de conexión. Para un sitio pequeño (menos de 100MB), el proceso completo puede llevar entre 15 y 30 minutos. Para sitios más grandes, puede tomar una hora o más.

¿Puedo transferir WordPress sin usar cPanel?

Sí, es posible usando FTP (FileZilla) y herramientas de gestión de bases de datos como MySQL Workbench, pero es un proceso mucho más técnico y propenso a errores. Usar cPanel es, con diferencia, la forma más fácil y segura para la mayoría de los usuarios.

¿Qué pasa si mi nuevo servidor usa Syspanel en lugar de cPanel?

No hay problema. Syspanel es un panel de control alternativo, pero las funciones son muy similares. La principal diferencia es la URL de acceso, que suele ser https://tudominio.com:2106. El resto, como el Administrador de Archivos y phpMyAdmin, funcionan de manera muy parecida. Busca las secciones de "Archivos" y "Bases de Datos" y sigue los mismos pasos.

¿Es necesario cambiar el DNS de mi dominio durante la migración?

No. Puedes migrar tu sitio al nuevo servidor y mantener tu dominio ap

¿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