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

Migrar un sitio WordPress a un nuevo hosting con Syspanel

Actualizado el 13 de septiembre de 2025

Migrar un sitio web de WordPress a un nuevo servidor puede sonar a una tarea de otro mundo, pero en realidad es un proceso muy mecánico que, si se siguen los pasos correctos, se puede completar en menos de una hora. En este artículo, te guiaré paso a paso para que puedas realizar un cambio de hosting hacia un panel de control moderno y amigable: Syspanel.

Si estás leyendo esto, seguramente ya tienes contratado un plan de Syspanel hosting o estás a punto de hacerlo. Lo primero que debes saber es que Syspanel (basado en HestiaCP, pero con una interfaz mejorada) es un panel de control que te permite gestionar tus sitios web, bases de datos y correos de forma muy visual. El acceso a tu panel lo harás a través de tu-dominio.com:2106 (ese número mágico es el puerto de entrada).

Vamos a dividir la WordPress migración en tres grandes bloques: la copia de seguridad desde tu hosting actual, la importación en Syspanel y los ajustes finales para que todo funcione. ¡Manos a la obra!


1. Preparativos antes de la migración

Antes de tocar nada, es fundamental que tengas todo listo para que la migrar WordPress sea un paseo. Aquí tienes una checklist que debes marcar:

  • Acceso a tu hosting actual: Necesitas usuario y contraseña de FTP o, mejor aún, acceso a cPanel o al panel que uses ahora.
  • Acceso a Syspanel: Debes tener tus credenciales de Syspanel (recuerda, la URL es https://tudominio.com:2106).
  • Un dominio apuntando al nuevo servidor: Puedes hacer el cambio de DNS al final, pero para probar, es mejor que trabajes con un dominio temporal o modificando tu archivo hosts local.
  • Herramientas: Un cliente FTP (como FileZilla) y acceso a phpMyAdmin en ambos lados.

[INFO] Si tu hosting actual no te da acceso a phpMyAdmin, puedes usar plugins de WordPress como "UpdraftPlus" o "All-in-One WP Migration" para hacer la copia. Pero en este artículo nos centraremos en el método manual, que es el más fiable.


2. Hacer la copia de seguridad desde tu hosting actual

Este es el paso más importante. Vamos a exportar dos cosas: los archivos del sitio y la base de datos.

2.1. Exportar la base de datos

La base de datos contiene todo tu contenido: entradas, páginas, comentarios y configuraciones.

  1. Entra a phpMyAdmin de tu hosting actual (normalmente está en tudominio.com/phpmyadmin).
  2. Selecciona la base de datos de tu WordPress (la que uses).
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL.
  5. Descarga el archivo .sql y guárdalo en tu computadora.

[WARNING] No edites el archivo SQL a menos que sepas exactamente lo que haces. Un error de sintaxis puede romper tu sitio.

2.2. Descargar los archivos del sitio

Ahora necesitas todos los archivos de WordPress: el núcleo, temas, plugins, subidas (uploads) y configuraciones.

  1. Conéctate a tu servidor actual mediante FTP (o desde el administrador de archivos de tu panel).
  2. Navega hasta la carpeta donde está instalado WordPress (normalmente public_html o www).
  3. Selecciona todas las carpetas y archivos y descárgalos a tu computadora. Esto puede tardar varios minutos dependiendo del tamaño del sitio.
  4. Una vez descargado, comprime todo en un archivo .zip o .tar.gz para facilitar la subida.

[TIP] Si tu sitio tiene muchas imágenes (por ejemplo, un catálogo de productos), la carpeta wp-content/uploads suele ser la más pesada. Puedes comprimirla por separado.


3. Configurar el nuevo hosting en Syspanel

Ahora que tienes tu copia de seguridad, vamos a preparar el terreno en Syspanel. Recuerda que accedes a través del puerto 2106.

3.1. Crear el usuario y el dominio en Syspanel

  1. Inicia sesión en Syspanel (https://tudominio.com:2106).
  2. Ve a la sección Usuarios y crea un nuevo usuario (o usa el que ya tienes).
  3. Luego, en Web, haz clic en Añadir dominio.
  4. Ingresa tu nombre de dominio (ej: tudominio.com).
  5. Marca las opciones Soporte para PHP y Habilitar SSL (luego podrás instalar un certificado gratuito Let's Encrypt).
  6. Haz clic en Guardar.

Automáticamente, Syspanel creará la estructura de carpetas para tu sitio. La carpeta principal será algo como /home/usuario/web/tudominio/public_html.

3.2. Crear la base de datos

  1. En el mismo panel de Syspanel, ve a Base de datos.
  2. Haz clic en Añadir base de datos.
  3. Ponle un nombre (por ejemplo, wordpress_db), un usuario y una contraseña segura.
  4. Anota estos datos: nombre de la base de datos, usuario y contraseña. Los necesitarás para configurar WordPress.

[INFO] En Syspanel, las bases de datos se gestionan con phpMyAdmin integrado. Puedes acceder a él desde el mismo panel, en la sección de Bases de Datos, haciendo clic en el icono de "phpMyAdmin".


4. Subir los archivos y la base de datos a Syspanel

Ya tienes el contenedor listo. Ahora vamos a llenarlo con el contenido de tu antiguo sitio.

4.1. Subir los archivos mediante FTP

  1. Conéctate a tu nuevo servidor usando FTP. Las credenciales las encuentras en Syspanel > Usuarios > Editar (allí verás la IP, usuario FTP y contraseña).
  2. Navega a la carpeta public_html de tu dominio.
  3. Sube todos los archivos que descargaste (o el archivo comprimido). Si subiste un .zip, puedes descomprimirlo desde el administrador de archivos de Syspanel (en la sección Web > Administrador de archivos).
  4. Asegúrate de que la estructura quede así: dentro de public_html deben estar las carpetas wp-admin, wp-content, wp-includes y los archivos sueltos como wp-config.php, .htaccess, etc.

4.2. Importar la base de datos

  1. Ve a Syspanel > Base de datos y haz clic en el icono de phpMyAdmin de la base que creaste.
  2. Dentro de phpMyAdmin, selecciona la base de datos (debe estar vacía).
  3. Haz clic en Importar.
  4. Selecciona el archivo .sql que descargaste de tu hosting anterior.
  5. Haz clic en Continuar. Si todo sale bien, verás un mensaje de éxito.

[WARNING] Si tu base de datos antigua tenía un prefijo de tablas diferente (por ejemplo, wp_), no te preocupes. El archivo SQL ya incluye ese prefijo. Solo asegúrate de que en el nuevo wp-config.php coincida.


5. Ajustar el archivo wp-config.php

Este es el cerebro de WordPress. Necesita saber a qué base de datos conectarse.

  1. Conéctate por FTP a tu nuevo servidor.
  2. Abre el archivo wp-config.php (está en public_html).
  3. Busca las siguientes líneas y cámbialas por los datos de la base de datos que creaste en Syspanel:
define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'usuario_de_la_base');
define('DB_PASSWORD', 'contraseña_de_la_base');
define('DB_HOST', 'localhost'); // Normalmente localhost funciona en Syspanel

[TIP] Si tu hosting anterior usaba un host diferente (como mysql.tudominio.com), cámbialo a localhost. En Syspanel, el servidor de bases de datos está en el mismo equipo.

Guarda el archivo y ciérralo.


6. Probar la migración y corregir la URL

Ahora viene el momento de la verdad. Abre tu navegador y escribe tu dominio. Si todo está bien, verás tu sitio exactamente como antes.

Sin embargo, a veces la magia no ocurre a la primera. Los problemas más comunes son:

  • Página en blanco: Suele ser por errores en wp-config.php o por plugins incompatibles. Activa el modo debug añadiendo define('WP_DEBUG', true); en el archivo.
  • Estilos rotos o imágenes que no cargan: Esto es porque la URL del sitio en la base de datos sigue apuntando al dominio antiguo. Para solucionarlo, necesitas cambiar las URLs.

Cómo cambiar las URLs en la base de datos

  1. Entra a phpMyAdmin en Syspanel.
  2. Selecciona tu base de datos.
  3. Haz clic en la pestaña SQL.
  4. Ejecuta esta consulta, reemplazando tudominioantiguo.com por tu dominio anterior y tudominionuevo.com por el actual:
UPDATE wp_options SET option_value = replace(option_value, 'http://tudominioantiguo.com', 'http://tudominionuevo.com') WHERE option_name = 'home' OR option_name = 'siteurl';

[WARNING] Si tu sitio usaba HTTPS, asegúrate de incluir el protocolo correcto (https://). Además, si tienes tablas con prefijo diferente (ej: miwp_), cambia wp_options por miwp_options.

Después de ejecutar la consulta, también puedes actualizar las URLs en los contenidos (posts, páginas) con:

UPDATE wp_posts SET post_content = replace(post_content, 'tudominioantiguo.com', 'tudominionuevo.com');

7. Configurar SSL y redirecciones

Syspanel facilita mucho la instalación de SSL gratuito.

  1. En el panel, ve a Web y haz clic en el dominio.
  2. Busca la opción SSL o Let's Encrypt.
  3. Marca Forzar HTTPS para que todo el tráfico vaya por conexión segura.
  4. Haz clic en Guardar y espera unos segundos a que se genere el certificado.

[INFO] Si tienes problemas con el SSL, asegúrate de que tu dominio ya apunte al nuevo servidor (mediante DNS). De lo contrario, Let's Encrypt no podrá verificar la propiedad.


8. FAQ: Preguntas frecuentes sobre migrar WordPress a Syspanel

Aquí respondo las dudas más comunes que suelen tener los usuarios al hacer un cambio de hosting.

¿Puedo migrar sin perder el correo electrónico?

Sí, pero los correos se gestionan de forma independiente. En Syspanel, puedes crear las mismas cuentas de correo que tenías en tu hosting anterior. Exporta los correos desde tu panel antiguo (si usabas webmail, normalmente hay opción de exportar) e impórtalos en el nuevo. Otra opción es usar un servicio externo como Gmail o Outlook para no depender del hosting.

¿Qué hago si mi sitio no carga después de la migración?

Revisa estos puntos en orden:

  1. DNS: ¿El dominio ya apunta al nuevo servidor? Si no, modifica tu archivo hosts local para probar.
  2. Base de datos: Verifica que los datos en wp-config.php sean correctos.
  3. Permisos de archivos: En Syspanel, los archivos deben tener permisos 644 y las carpetas 755. Puedes arreglarlo desde el administrador de archivos.
  4. Modo debug: Activa WP_DEBUG para ver errores específicos.

¿Es necesario cambiar los DNS inmediatamente?

No. Puedes hacer la migración completa y probar el sitio usando un dominio temporal o editando tu archivo hosts. Una vez que todo funcione, cambia los DNS de tu dominio para que apunten al nuevo servidor. Ten en cuenta que la propagación puede tardar hasta 48 horas.

¿Puedo migrar un sitio con WooCommerce o plugins pesados?

Sí, el proceso es el mismo. Solo asegúrate de que la carpeta uploads (que suele ser enorme) se suba correctamente. Si el FTP se corta, usa la opción de comprimir y descomprimir en el administrador de archivos de Syspanel.

¿Syspanel tiene límite de tamaño para las bases de datos?

Depende de tu plan de Syspanel hosting. Generalmente, los planes compartidos tienen límites de 1GB o 2GB por base de datos. Si tu sitio es muy grande, contacta con soporte para que te asesoren.


9. Consejos finales para una migración exitosa

  • Haz una copia de seguridad de la copia de seguridad: Guarda los archivos y la base de datos en tu computadora y en la nube (Google Drive, Dropbox). Nunca está de más.
  • Prueba todo: Después de la migración, navega por tu sitio, haz una compra de prueba (si es tienda), envía un formulario de contacto y verifica que los enlaces funcionen.
  • Actualiza los plugins y temas: A veces una versión antigua de un plugin puede dar problemas en un entorno nuevo. Aprovecha para actualizar todo.
  • No borres el hosting antiguo inmediatamente: Mantenlo activo al menos una semana por si algo falla y necesitas volver atrás.

[TIP] Si te sientes abrumado, muchos servicios de Syspanel hosting ofrecen migración gratuita. Pregunta a tu proveedor si pueden hacerlo por ti. ¡No hay vergüenza en pedir ayuda!


Migrar un sitio WordPress a un nuevo hosting con Syspanel es un proceso que, aunque tiene varios pasos, es totalmente manejable si sigues este instructivo. Recuerda que la clave está en la organización: hacer una buena copia de seguridad, configurar correctamente el nuevo entorno y ajustar las URLs. Y si algo sale mal, siempre puedes volver a empezar con tu copia de seguridad.

Ahora que ya sabes cómo hacerlo, ¡anímate a dar el salto a un hosting más rápido y con mejor soporte! Tu sitio web te lo agradecerá.

¿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