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

Cómo migrar un sitio de WordPress a un nuevo servidor usando cPanel

Actualizado el 19 de octubre de 2025

Antes de empezar: ¿Qué necesitas para migrar tu WordPress?

Migrar un sitio web puede sonar aterrador, pero con las herramientas adecuadas, es un proceso mucho más sencillo de lo que imaginas. En esta guía, te voy a explicar paso a paso cómo migrar WordPress cPanel a un nuevo servidor, sin perder ningún dato y sin necesidad de ser un experto en programación.

Para realizar esta migración cPanel, solo necesitas tres cosas: acceso al cPanel de tu servidor antiguo, acceso al cPanel de tu nuevo servidor (o al panel de control como Syspanel, que encontrarás en el puerto 2106 si usas ese tipo de panel) y un poco de paciencia.

Vamos a dividir el proceso en dos grandes bloques: la copia de seguridad en el servidor de origen y la restauración en el servidor de destino.


Paso 1: Haz una copia de seguridad completa en tu servidor actual

Antes de mover WordPress servidor, es imprescindible crear una copia de seguridad. Esto incluye dos partes: los archivos del sitio y la base de datos.

1.1. Copia de seguridad de los archivos desde cPanel

Entra a tu cPanel actual. Busca la sección "Archivos" y haz clic en "Administrador de archivos".

Una vez dentro, sigue estos pasos:

  1. Ve a la carpeta public_html (o htdocs si tu servidor usa Apache, aunque lo más común es public_html).
  2. Selecciona todos los archivos y carpetas que veas dentro. Puedes usar Ctrl + A (Cmd + A en Mac) para seleccionarlo todo.
  3. Haz clic derecho sobre los archivos seleccionados y elige la opción "Comprimir".
  4. En la ventana emergente, selecciona el formato .zip (es el más universal) y haz clic en "Comprimir archivos".
  5. Espera a que el proceso termine y verás un archivo .zip en el mismo directorio. Puedes descargarlo a tu computadora o, si el servidor de destino está en la misma red, dejarlo ahí para luego moverlo.

[TIP] Si tu sitio es muy grande (más de 1GB), te recomiendo comprimir solo la carpeta wp-content y los archivos raíz como .htaccess y wp-config.php por separado, para evitar que el proceso se agote por tiempo de ejecución.

1.2. Copia de seguridad de la base de datos desde cPanel

Tu base de datos contiene todas tus entradas, páginas, comentarios y configuraciones. Sin ella, tu sitio no funcionará.

  1. Vuelve al cPanel principal.
  2. Busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
  3. En el panel izquierdo, verás una lista de bases de datos. Haz clic en la que usa tu WordPress (normalmente se llama algo como usuario_wordpress).
  4. En el menú superior, haz clic en la pestaña "Exportar".
  5. Asegúrate de que el método sea "Rápido" y el formato sea "SQL". Haz clic en "Continuar".
  6. Se descargará un archivo .sql a tu computadora. Guárdalo junto con el archivo .zip de los archivos.

Ahora ya tienes tu sitio respaldado. Este es el primer paso para una transferencia de sitio web exitosa.


Paso 2: Prepara tu nuevo servidor

Ahora vamos al nuevo servidor. Si aún no lo has contratado, te recomiendo uno que ofrezca cPanel para que este tutorial te sirva al pie de la letra. Si tu proveedor usa Syspanel, no te preocupes, el proceso es muy similar, solo que el acceso al panel es a través del puerto 2106 (por ejemplo, http://tudominio.com:2106).

2.1. Crear la base de datos en el nuevo servidor

Primero, necesitas un lugar donde "vaciar" tu base de datos antigua.

  1. Entra al cPanel de tu nuevo servidor.
  2. Ve a la sección "Bases de datos" y haz clic en "Bases de datos MySQL".
  3. Crea una nueva base de datos. Anota el nombre que le pongas.
  4. En la misma página, crea un nuevo usuario de base de datos. Anota el nombre y la contraseña.
  5. Ahora, en la sección "Añadir usuario a la base de datos", selecciona el usuario y la base de datos que acabas de crear y haz clic en "Añadir".
  6. Marca la casilla "TODOS LOS PRIVILEGIOS" y haz clic en "Hacer cambios".

[WARNING] No olvides los nombres de la base de datos, el usuario y la contraseña, ya que los necesitarás en unos minutos. Es como la llave de tu nueva casa.

2.2. Subir los archivos al nuevo servidor

Ahora necesitamos colocar los archivos de tu sitio en su nuevo hogar.

  1. En el cPanel nuevo, abre el "Administrador de archivos".
  2. Navega hasta la carpeta public_html. Si tiene archivos dentro (como una página de "en construcción"), selecciónalos y bórralos.
  3. Haz clic en el botón "Cargar" en la barra superior.
  4. Arrastra el archivo .zip que descargaste del servidor antiguo y suéltalo en la ventana de carga.
  5. Espera a que termine la carga y verás el archivo .zip en el listado.
  6. Haz clic derecho sobre el archivo .zip y selecciona "Extraer".
  7. En la ventana emergente, asegúrate de que la ruta sea public_html y haz clic en "Extraer archivos".
  8. Una vez extraído, borra el archivo .zip para mantener todo limpio.

2.3. Importar la base de datos al nuevo servidor

Aquí es donde ocurre la magia. Vamos a introducir tus datos en la nueva base de datos.

  1. Ve al phpMyAdmin de tu nuevo cPanel.
  2. Selecciona la base de datos que creaste en el paso 2.1.
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que descargaste del servidor antiguo.
  5. Haz clic en "Continuar" y espera a que el proceso termine. Verás un mensaje de éxito.

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

Este es el paso más importante para cambiar hosting WordPress sin que nada se rompa. Tu sitio necesita saber a qué base de datos conectarse en el nuevo servidor.

  1. En el "Administrador de archivos" del nuevo servidor, navega a public_html.

  2. Busca el archivo llamado wp-config.php. Haz clic derecho y selecciona "Editar".

  3. Busca estas tres líneas y cámbialas por los datos de tu nueva base de datos:

    define('DB_NAME', 'nombre_de_tu_nueva_base');
    define('DB_USER', 'tu_nuevo_usuario');
    define('DB_PASSWORD', 'tu_nueva_contraseña');
    
  4. Guarda los cambios y cierra el editor.

[INFO] Si tu sitio usaba una URL distinta (por ejemplo, http://dominioantiguo.com y ahora usas http://dominionuevo.com), no te preocupes. WordPress tiene una forma de manejar esto, pero lo veremos en el siguiente paso.


Paso 4: Actualiza la URL del sitio (si cambió tu dominio)

Si el dominio es exactamente el mismo, puedes saltarte este paso. Pero si estás migrando WordPress cPanel a un servidor con un dominio nuevo o temporal, sigue estos pasos:

  1. En la base de datos importada, ve al phpMyAdmin del nuevo servidor.
  2. Selecciona tu base de datos y haz clic en la tabla wp_options.
  3. Busca las filas con option_name igual a siteurl y home.
  4. Haz clic en el icono de "Editar" (el lápiz) en cada una de ellas.
  5. Cambia el valor de la URL a la nueva dirección (por ejemplo, http://nuevodominio.com).
  6. Guarda los cambios.

[WARNING] Este paso es crítico. Si no lo haces, al intentar acceder a tu sitio, te redirigirá al servidor antiguo o te mostrará un error de conexión.


Paso 5: Verifica tu sitio y ajusta los últimos detalles

Ya casi lo tienes. Ahora es el momento de la verdad.

  1. Abre tu navegador y escribe tu dominio. Deberías ver tu sitio web funcionando.
  2. Navega por algunas páginas y entradas para asegurarte de que todo se ve bien.
  3. Entra a tu panel de administración (/wp-admin) y verifica que puedas iniciar sesión.

5.1. Permalinks (Enlaces permanentes)

A veces, los enlaces se rompen después de una migración cPanel. Para arreglarlo:

  1. Ve a "Ajustes" > "Enlaces permanentes" en tu panel de WordPress.
  2. Sin cambiar nada, haz clic en "Guardar cambios". Esto actualiza las reglas de reescritura.

5.2. Comprueba los archivos .htaccess

Si tienes reglas personalizadas en tu .htaccess, asegúrate de que se hayan copiado correctamente. Si no ves el archivo en el administrador de archivos, activa la opción de "Mostrar archivos ocultos" en la configuración del cPanel.


Resumen rápido para tu checklist

Para que no se te olvide nada, aquí tienes una lista rápida:

  • ✅ Copia de seguridad de archivos (.zip).
  • ✅ Copia de seguridad de base de datos (.sql).
  • ✅ Crear nueva base de datos y usuario en el nuevo cPanel.
  • ✅ Subir y extraer archivos en public_html.
  • ✅ Importar base de datos en phpMyAdmin.
  • ✅ Editar wp-config.php con los nuevos datos.
  • ✅ Actualizar siteurl y home en wp_options.
  • ✅ Verificar el sitio y guardar los permalinks.

[TIP] Si estás usando un panel Syspanel en lugar de cPanel, el proceso es el mismo, pero recuerda que el acceso es a través del puerto 2106. Verás que las opciones tienen nombres muy parecidos, como "Archivos" y "Bases de datos".


Preguntas frecuentes (FAQ) sobre la migración de WordPress

¿Puedo migrar mi sitio sin usar cPanel?

Sí, puedes usar plugins como UpdraftPlus o Duplicator, pero el método con cPanel es el más fiable y no depende de plugins que puedan fallar. Además, te da un control total sobre el proceso.

¿Qué hago si mi sitio se ve raro o sin estilos?

Esto suele pasar por problemas de caché o porque las URLs no se actualizaron correctamente. Limpia la caché de tu navegador y repite el paso 4. Si usas un plugin de caché, desactívalo temporalmente.

¿Tardará mucho en propagarse mi dominio?

Si cambias de servidor pero mantienes el mismo dominio, la propagación de DNS puede tardar entre 2 y 24 horas. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo. Es normal.

¿Qué pasa con mis correos electrónicos?

Si usas el mismo dominio para el correo, deberías configurar las cuentas de correo en el nuevo servidor. Si no, los correos se perderán. Consulta con tu nuevo proveedor de hosting cómo crear las mismas cuentas de correo.

¿Puedo cancelar el hosting antiguo después de migrar?

Sí, pero espera al menos 48 horas después de que tu sitio funcione perfectamente en el nuevo servidor. Esto te da tiempo para solucionar cualquier imprevisto y asegurarte de que todo el tráfico se ha redirigido correctamente.


Con estos pasos, ya sabes cómo transferir sitio web de un servidor a otro con cPanel. Recuerda que la paciencia es clave, y que si algo sale mal, siempre puedes volver a empezar desde la copia de seguridad. ¡Buena suerte con tu migración cPanel!

¿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