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

Pasos para migrar WordPress de cPanel a Syspanel fácilmente

Actualizado el 25 de septiembre de 2025

¿Necesitas mover tu sitio web de un hosting con cPanel a uno con Syspanel? Tranquilo, es un proceso muy común y, siguiendo los pasos correctos, puede ser bastante sencillo. En esta guía completa y detallada, te explicaré cómo realizar una migrar WordPress cPanel Syspanel de forma segura, sin perder datos y minimizando el tiempo de inactividad. No importa si eres principiante, aquí usaré un lenguaje claro y pasos muy visuales.

¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración, asegúrate de tener todo listo. Esto te ahorrará dolores de cabeza.

Requisitos previos

  1. Acceso a cPanel (origen): Necesitas usuario y contraseña de tu antiguo hosting.
  2. Acceso a Syspanel (destino): Debes tener las credenciales de tu nuevo panel, generalmente en el puerto 2106 (ejemplo: tudominio.com:2106).
  3. Cliente FTP (opcional pero recomendado): Programas como FileZilla o Cyberduck.
  4. Gestor de bases de datos: phpMyAdmin (tanto en cPanel como en Syspanel).
  5. Credenciales de tu dominio: Para apuntar los DNS al nuevo servidor.
  6. Copia de seguridad (¡IMPORTANTE!): Siempre antes de tocar nada.

[WARNING] No subestimes este paso. Una mala migración puede dejar tu web caída. Siempre ten un backup completo de archivos y base de datos.


Paso 1: Exportar tu sitio desde cPanel

Este es el punto de partida. Vamos a sacar todo el contenido de tu WordPress actual.

1.1. Exportar la base de datos MySQL

La base de datos guarda tus entradas, páginas, comentarios y configuraciones. Sin ella, tu web no funcionará.

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Bases de datos y haz clic en phpMyAdmin.
  3. En el panel izquierdo, selecciona la base de datos de tu WordPress (suele llamarse algo como usuario_wp).
  4. Haz clic en la pestaña Exportar en la parte superior.
  5. Elige el método Rápido y formato SQL.
  6. Haz clic en Continuar. Se descargará un archivo .sql. Guárdalo en una carpeta segura.

[TIP] Si tu base de datos es muy grande, usa el método Personalizado y selecciona la opción "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT". Esto evita errores si ya existe una tabla.

1.2. Descargar los archivos de WordPress

Ahora toca bajar todos los archivos (temas, plugins, imágenes, etc.).

  1. En cPanel, busca la sección Archivos y haz clic en Administrador de archivos.
  2. Navega hasta la carpeta public_html (o www). Ahí están todos los archivos de tu web.
  3. Selecciona todos los archivos y carpetas (Ctrl + A o Cmd + A).
  4. En la barra superior, haz clic en Comprimir y elige Zip Archive.
  5. Se creará un archivo archive.zip. Descárgalo a tu computadora.

Alternativamente, puedes usar FTP para descargar toda la carpeta. Es más fiable para sitios muy grandes.

[INFO] Si usas FTP, asegúrate de descargar la carpeta wp-content completa, ya que ahí están tus medios, plugins y temas.


Paso 2: Preparar el entorno en Syspanel

Ahora pasamos al nuevo hosting. Syspanel es el panel de control de tu nuevo servidor (basado en HestiaCP). Recuerda que accedes por el puerto 2106 (ejemplo: tudominio.com:2106 o IP:2106).

2.1. Crear el dominio y el usuario

  1. Accede a Syspanel con tus credenciales.
  2. Ve a la sección WEB o Dominios y haz clic en Añadir dominio.
  3. Escribe tu nombre de dominio (ej: tudominio.com y www.tudominio.com).
  4. Syspanel creará automáticamente un usuario FTP y una carpeta para el sitio.

2.2. Crear la base de datos en Syspanel

  1. En Syspanel, ve a Bases de datos y haz clic en Añadir base de datos.
  2. Ponle un nombre (ej: migracion_wp).
  3. El sistema generará un usuario y contraseña. Guárdalos bien, los necesitarás.
  4. Anota el nombre de la base de datos, el usuario y la contraseña.

2.3. Importar la base de datos a Syspanel

  1. En Syspanel, ve a phpMyAdmin (suele estar en la sección de bases de datos).
  2. Selecciona la base de datos que acabas de crear.
  3. Haz clic en la pestaña Importar.
  4. Selecciona el archivo .sql que exportaste desde cPanel.
  5. Haz clic en Continuar. Espera a que termine la importación.

[WARNING] Si ves errores de "tabla ya existe", significa que no vaciaste la base de datos antes. Puedes hacerlo desde phpMyAdmin marcando todas las tablas y seleccionando "Vaciar".


Paso 3: Subir los archivos a Syspanel

Ahora vamos a mover los archivos de WordPress a tu nuevo servidor.

3.1. Subir mediante FTP o Administrador de archivos

  1. Accede a Syspanel y ve a WEB > tu dominio.
  2. Haz clic en Administrador de archivos (o usa un cliente FTP con los datos que te dio Syspanel).
  3. Navega hasta la carpeta public_html (o web).
  4. Sube el archivo ZIP que descargaste de cPanel.
  5. Una vez subido, selecciona el ZIP y haz clic en Extraer.
  6. Confirma que se sobrescriban los archivos si es necesario.

3.2. Ajustar permisos (si es necesario)

En Syspanel, los permisos suelen configurarse automáticamente. Pero si ves errores de escritura, puedes:

  • En el administrador de archivos, selecciona la carpeta wp-content y dale permisos 755 (para carpetas) y 644 (para archivos).

Paso 4: Configurar el archivo wp-config.php

Este es el paso más crítico. El archivo wp-config.php le dice a WordPress cómo conectarse a la base de datos. Como hemos cambiado de servidor, debemos actualizar los datos.

4.1. Editar el archivo

  1. En el administrador de archivos de Syspanel, busca el archivo wp-config.php en la raíz de tu dominio.
  2. Haz clic derecho y selecciona Editar (o Code Editor).
  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_tu_base_de_datos');
define('DB_PASSWORD', 'contraseña_de_tu_base_de_datos');
define('DB_HOST', 'localhost'); // Normalmente 'localhost', pero verifica si tu hosting usa otro.
  1. Guarda los cambios.

[INFO] El DB_HOST suele ser localhost en Syspanel, pero si tu hosting usa un servidor de bases de datos externo, te lo indicarán en la bienvenida.


Paso 5: Apuntar los DNS al nuevo servidor

Ahora que tu sitio está listo en Syspanel, debes decirle al mundo que busque tu web allí.

5.1. Obtener la IP del nuevo servidor

En Syspanel, ve a WEB > tu dominio y busca la dirección IP del servidor. Anótala.

5.2. Cambiar los registros DNS en tu proveedor de dominio

  1. Accede a donde compraste tu dominio (ej: GoDaddy, Namecheap, DonDominio).
  2. Busca la sección DNS o Gestión de dominios.
  3. Cambia los siguientes registros:
    • Registro A (para tudominio.com): Pon la IP de Syspanel.
    • Registro A (para www): La misma IP.
    • (Opcional) Si usas subdominios, cámbialos también.
  4. Importante: Si tu antiguo hosting usaba nameservers específicos, deberás cambiarlos por los de Syspanel (te los darán al contratar). Esto es más drástico pero más limpio.

[WARNING] La propagación DNS puede tardar de 1 a 48 horas. Durante ese tiempo, algunos usuarios verán la web antigua y otros la nueva. No te asustes.


Paso 6: Verificar y solucionar problemas comunes

Una vez que los DNS se propaguen, debes comprobar que todo funcione.

6.1. Pruebas básicas

  • Accede a tu web: ¿Carga correctamente?
  • Enlaces permanentes: Ve a Ajustes > Enlaces permanentes en el panel de administración de WordPress (tudominio.com/wp-admin) y haz clic en Guardar cambios para regenerar las reglas.
  • Plugins y temas: Revisa que todos estén activos y funcionando.
  • Imágenes: Verifica que las imágenes se vean bien (si no, puede ser problema de rutas absolutas).

6.2. Solucionar errores comunes

  • Error de conexión a la base de datos: Revisa wp-config.php (Paso 4). Asegúrate de que el usuario y contraseña sean correctos.
  • Página en blanco: Activa el modo debug en wp-config.php añadiendo:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    
    Luego revisa el archivo wp-content/debug.log.
  • Enlaces rotos: Si tu web usaba URLs absolutas (ej: http://antiguo-dominio.com/imagen.jpg), deberás actualizarlas. Usa un plugin como Better Search Replace o ejecuta una consulta SQL en phpMyAdmin:
    UPDATE wp_options SET option_value = 'http://nuevo-dominio.com' WHERE option_name = 'siteurl';
    UPDATE wp_options SET option_value = 'http://nuevo-dominio.com' WHERE option_name = 'home';
    

Preguntas frecuentes (FAQ)

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu web. Una web pequeña (1-2 GB) puede estar lista en 30 minutos (sin contar la propagación DNS). Webs grandes con muchos medios pueden tardar varias horas.

¿Perderé mis visitas durante la migración?

Si sigues los pasos correctamente y pones tu web en modo mantenimiento durante el proceso, el impacto será mínimo. La propagación DNS puede causar que algunos usuarios vean la web antigua por unas horas.

¿Puedo migrar sin usar FTP?

Sí, usando el administrador de archivos de Syspanel y cPanel, pero es más lento para sitios grandes. FTP es más eficiente.

¿Qué pasa si mi web usa SSL?

Al migrar, deberás instalar un nuevo certificado SSL en Syspanel. Syspanel suele incluir Let's Encrypt gratis. Ve a WEB > tu dominio y busca la opción SSL para instalarlo automáticamente.

¿Necesito conocimientos técnicos?

No, con esta guía y un poco de paciencia puedes hacerlo tú mismo. Pero si tienes dudas, siempre puedes pedir ayuda al soporte de tu nuevo hosting.


Consejos finales para una migración exitosa

  • Hazlo en horas bajas: Migra cuando tu web tenga menos tráfico (ej: madrugada).
  • Comunica a tus usuarios: Si es posible, pon un aviso de mantenimiento durante la migración.
  • No borres el hosting antiguo: Mantén el cPanel activo al menos 48 horas después de la migración, por si algo sale mal.
  • Revisa los correos: Si usas correo electrónico con tu dominio, asegúrate de migrar también las cuentas de correo (o configurarlas en Syspanel).

[TIP] Después de la migración, vacía la caché de tu navegador y prueba la web desde diferentes dispositivos. También puedes usar herramientas online como "What's My DNS" para verificar la propagación.


Conclusión

Migrar WordPress de cPanel a Syspanel no tiene por qué ser una pesadilla. Siguiendo estos pasos: exportar desde cPanel, preparar Syspanel, subir archivos, configurar la base de datos y apuntar los DNS, tendrás tu web funcionando en el nuevo hosting en poco tiempo. Recuerda que la clave está en la paciencia y en verificar cada paso.

Si encuentras algún problema, revisa los logs de error de WordPress y no dudes en consultar la documentación de Syspanel. ¡Buena suerte con tu migració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