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

Guía paso a paso para migrar tu sitio web a Syspanel

Actualizado el 15 de septiembre de 2025

Migrar un sitio web puede sonar a algo complicado, pero con la herramienta adecuada y una guía clara, es un proceso que puedes hacer tú mismo sin ser un experto en tecnología. En este artículo te explicaremos, paso a paso, cómo migrar tu sitio web a Syspanel, el potente panel de control basado en HestiaCP que te permite gestionar tu hosting de forma sencilla y profesional.

Si estás leyendo esto, probablemente quieras cambiar de proveedor de hosting, mejorar el rendimiento de tu web o simplemente centralizar todos tus proyectos en una plataforma más amigable. Sea cual sea tu motivo, aquí te damos la guía de migración más completa, con instrucciones detalladas para que no te pierdas en el intento. Recuerda que el acceso a tu panel Syspanel se realiza a través del puerto 2106 (por ejemplo: tudominio.com:2106).


¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración, es importante que tengas a mano algunos datos y herramientas. Esto te ahorrará tiempo y evitará errores.

Requisitos básicos

  • Acceso a tu hosting actual: Necesitas poder descargar los archivos de tu web y exportar la base de datos.
  • Acceso a Syspanel: Debes tener tus credenciales de administrador (usuario y contraseña) para acceder al panel por el puerto 2106.
  • Cliente FTP: Como FileZilla (gratuito) para subir archivos.
  • Gestor de bases de datos: Como phpMyAdmin o MySQL Workbench, aunque desde Syspanel también puedes gestionarlo.
  • Dominio apuntado: Asegúrate de que tu dominio esté correctamente configurado para apuntar a los servidores de Syspanel (normalmente mediante registros DNS).

[INFO] Si aún no tienes tu dominio apuntado a Syspanel, hazlo antes de migrar. Puedes cambiar los DNS después, pero ten en cuenta que la propagación puede tardar hasta 48 horas.


Paso 1: Prepara tu sitio web en el hosting actual

Lo primero es hacer una copia de seguridad completa de tu sitio. No te saltes este paso, por si algo sale mal.

1.1 Descarga los archivos de tu web

Accede a tu hosting actual mediante FTP o a través del panel de control (cPanel, Plesk, etc.) y descarga todos los archivos de tu sitio. Normalmente están en una carpeta llamada public_html o www.

  • Conéctate con FileZilla usando los datos de tu hosting actual.
  • Selecciona toda la carpeta public_html y descárgala a tu PC.
  • Asegúrate de incluir archivos ocultos como .htaccess (si tu web usa reglas de reescritura).

1.2 Exporta la base de datos

La mayoría de sitios web (WordPress, Joomla, etc.) usan una base de datos MySQL. Sigue estos pasos:

  1. Accede a phpMyAdmin desde tu hosting actual.
  2. Selecciona la base de datos de tu web.
  3. Ve a la pestaña "Exportar" y elige el método "Rápido" con formato SQL.
  4. Descarga el archivo .sql a tu ordenador.

[WARNING] Asegúrate de que la exportación incluya todas las tablas. Si tu web tiene muchas tablas, puedes hacerlo en varias partes, pero lo ideal es un solo archivo.


Paso 2: Configura tu sitio en Syspanel

Ahora que tienes los archivos y la base de datos, es momento de preparar el nuevo entorno en Syspanel.

2.1 Accede a tu panel Syspanel

Abre tu navegador y escribe tudominio.com:2106 (o la IP de tu servidor seguida de :2106). Inicia sesión con tu usuario y contraseña de administrador.

2.2 Crea un nuevo usuario (si es necesario)

Si aún no tienes un usuario para gestionar tu web, créalo desde el panel principal:

  • Ve a "Usuarios" y haz clic en "Añadir usuario".
  • Rellena el nombre de usuario, contraseña y correo electrónico.
  • Asigna los recursos que necesites (espacio, bases de datos, etc.).

2.3 Añade tu dominio

Desde el panel de tu usuario (o desde el administrador), agrega tu dominio:

  • Ve a "Web" y haz clic en "Añadir dominio".
  • Escribe el nombre de tu dominio (ejemplo: misitio.com).
  • Elige si quieres soporte para SSL (recomendado) y si usará PHP (selecciona la versión que necesites, por ejemplo 8.0 o 8.1).
  • Haz clic en "Guardar". Syspanel creará automáticamente la carpeta public_html para tu dominio.

2.4 Crea la base de datos

Ahora necesitas una base de datos para tu web:

  • Ve a "Bases de datos" y haz clic en "Añadir base de datos".
  • Ponle un nombre (por ejemplo, mibd_misitio).
  • Define un usuario y contraseña (guárdalos bien, los necesitarás más adelante).
  • Haz clic en "Guardar". La base de datos se creará automáticamente.

[TIP] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás para importar los datos y configurar tu web.


Paso 3: Sube los archivos de tu web

Con el dominio y la base de datos listos, es hora de subir los archivos que descargaste.

3.1 Conéctate por FTP a Syspanel

Usa FileZilla (o cualquier cliente FTP) con los siguientes datos:

  • Servidor: La IP de tu servidor Syspanel o tu dominio (si ya apunta).
  • Puerto: 21 (por defecto).
  • Usuario: El nombre de usuario que creaste en Syspanel.
  • Contraseña: La contraseña de ese usuario.

3.2 Sube los archivos a la carpeta correcta

Una vez conectado, verás varias carpetas. La que te interesa es public_html (dentro de la carpeta de tu dominio). Si no la ves, búscala en la ruta home/usuario/web/tudominio/public_html.

  • Selecciona todos los archivos de tu web (los que descargaste en el paso 1) y arrástralos a la carpeta public_html de Syspanel.
  • Espera a que termine la subida. Si tienes muchos archivos, puede tardar unos minutos.

[WARNING] No olvides subir el archivo .htaccess si tu web lo usaba. Sin él, las reglas de reescritura (como las de WordPress) no funcionarán.


Paso 4: Importa la base de datos

Ahora toca meter los datos de tu web en la nueva base de datos.

4.1 Accede a phpMyAdmin desde Syspanel

Desde el panel de Syspanel (usuario o administrador), busca "phpMyAdmin" o ve a la sección de bases de datos y haz clic en "phpMyAdmin". Se abrirá una nueva pestaña.

4.2 Selecciona la base de datos creada

En phpMyAdmin, elige la base de datos que creaste en el paso 2.4 (por ejemplo, mibd_misitio).

4.3 Importa el archivo SQL

  • Ve a la pestaña "Importar".
  • Haz clic en "Seleccionar archivo" y elige el archivo .sql que descargaste de tu hosting anterior.
  • Asegúrate de que el formato sea SQL y haz clic en "Continuar".
  • Espera a que termine la importación. Verás un mensaje de éxito.

[INFO] Si tu base de datos es muy grande, puede que el tiempo de ejecución sea insuficiente. En ese caso, puedes dividir el archivo SQL en partes más pequeñas o usar la línea de comandos (si tienes acceso SSH).


Paso 5: Ajusta la configuración de tu web

Dependiendo del CMS que uses (WordPress, Joomla, etc.), deberás modificar el archivo de configuración para que apunte a la nueva base de datos.

5.1 Para WordPress

El archivo clave es wp-config.php, que está en la raíz de tu web (dentro de public_html). Edítalo con un editor de texto (como Notepad++) y cambia estos valores:

  • DB_NAME: el nombre de tu nueva base de datos.
  • DB_USER: el usuario de la base de datos.
  • DB_PASSWORD: la contraseña de la base de datos.
  • DB_HOST: normalmente localhost (a menos que tu hosting indique otra cosa).

Guarda los cambios y vuelve a subir el archivo si lo editaste localmente.

5.2 Para otros CMS

Cada CMS tiene su propio archivo de configuración (por ejemplo, configuration.php en Joomla). Busca las líneas que definen la conexión a la base de datos y actualiza los datos.

[TIP] Si no estás seguro de qué archivo modificar, busca en Google "cambiar base de datos en [nombre de tu CMS]" o consulta la documentación oficial.


Paso 6: Prueba tu sitio web

Antes de dar el paso final, es importante verificar que todo funciona correctamente.

6.1 Comprueba el acceso

Abre tu navegador y escribe tu dominio. Si todo está bien, deberías ver tu web funcionando exactamente como antes. Si ves un error, no te preocupes, es normal. Revisa los pasos anteriores.

6.2 Errores comunes y soluciones

  • Error 500 (Internal Server Error): Suele deberse a problemas con el archivo .htaccess. Renómbralo temporalmente a .htaccess_old y prueba de nuevo. Si funciona, es que hay una regla incorrecta.
  • Error de conexión a la base de datos: Verifica los datos en el archivo de configuración (nombre, usuario, contraseña). Asegúrate de que la base de datos existe en Syspanel.
  • Página en blanco: Puede ser por un plugin o tema incompatible. Activa el modo de depuración en WordPress añadiendo define('WP_DEBUG', true); en wp-config.php.

[WARNING] Si haces cambios en vivo, es recomendable que primero trabajes con una copia de seguridad. Siempre puedes restaurar desde el panel.


Paso 7: Actualiza los DNS (si es necesario)

Si tu dominio ya apuntaba a Syspanel, este paso no es necesario. Pero si cambiaste de proveedor, deberás actualizar los servidores DNS.

7.1 Obtén los DNS de Syspanel

En tu panel Syspanel, ve a la sección de "DNS" o "Dominios" y copia los servidores DNS que te proporcionan (suelen ser dos o tres direcciones, como ns1.syspanel.com y ns2.syspanel.com).

7.2 Cambia los DNS en tu registrador

Accede al panel de tu registrador de dominios (donde compraste el dominio, como GoDaddy, Namecheap, etc.) y busca la opción "Servidores DNS". Sustituye los actuales por los de Syspanel.

7.3 Espera la propagación

Los cambios DNS pueden tardar entre 1 y 48 horas en propagarse globalmente. Durante ese tiempo, tu web puede no estar disponible para algunos usuarios. Es normal.

[INFO] Si no quieres esperar, puedes usar un servicio como Cloudflare para gestionar los DNS y acelerar la propagación.


Paso 8: Activa SSL (recomendado)

Una vez que tu web funcione, es buena idea activar el certificado SSL para que tenga HTTPS.

8.1 Desde Syspanel

  • Ve a "Web" y selecciona tu dominio.
  • Haz clic en "SSL" y luego en "Añadir certificado SSL".
  • Elige la opción "Let's Encrypt" (gratuito) y haz clic en "Guardar".
  • Syspanel generará automáticamente el certificado y lo instalará.

8.2 Verifica el HTTPS

Accede a https://tudominio.com y comprueba que el candado aparezca en la barra de direcciones. Si ves algún error, revisa que no haya contenido mixto (archivos cargados con HTTP en lugar de HTTPS).

[TIP] Si tu web tiene enlaces internos con HTTP, puedes usar un plugin como "Really Simple SSL" (para WordPress) para redirigir todo a HTTPS automáticamente.


Preguntas frecuentes (FAQ)

Aquí respondemos las dudas más comunes sobre la migración a Syspanel.

¿Puedo migrar mi sitio sin perder datos?

Sí, siempre que sigas los pasos correctamente. La clave es hacer una copia de seguridad completa antes de empezar.

¿Qué hago si mi web usa correos electrónicos?

Los correos asociados a tu dominio también deben migrarse. En Syspanel puedes crear cuentas de correo desde la sección "Correo". Si tenías correos antiguos, deberás exportarlos e importarlos (por ejemplo, usando IMAP).

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu web y de tu conexión. Subir archivos puede llevar desde minutos hasta horas. La importación de la base de datos suele ser rápida (segundos o minutos).

¿Syspanel es compatible con WordPress?

Sí, es totalmente compatible. De hecho, muchos usuarios migran sus sitios WordPress a Syspanel por su facilidad de uso y rendimiento.

¿Puedo migrar varios sitios a la vez?

Sí, solo repite los pasos para cada dominio. Syspanel permite gestionar múltiples sitios desde un mismo panel.

¿Qué pasa si algo sale mal?

No te preocupes. Siempre puedes restaurar tu web en el hosting anterior si tienes la copia de seguridad. Además, el equipo de soporte de Syspanel está disponible para ayudarte.


Conclusión

Migrar tu sitio web a Syspanel es un proceso sencillo si sigues esta guía paso a paso. Desde la descarga de archivos hasta la activación del SSL, cada etapa está diseñada para que cualquier persona, incluso sin experiencia técnica, pueda realizarla con éxito. Recuerda que el acceso a tu panel es a través del puerto 2106, y que tienes a tu disposición todas las herramientas necesarias para gestionar tu hosting de forma profesional.

Si has llegado hasta aquí, ¡enhorabuena! Ya tienes tu web funcionando en Syspanel. Ahora puedes disfrutar de un hosting más rápido, seguro y fácil de administrar. No dudes en consultar la documentación oficial o contactar con el soporte si tienes cualquier duda.

[TIP FINAL] Después de la migración, revisa que todos los enlaces, formularios y funcionalidades de tu web sigan funcionando. Una pequeña prueba puede ahorrarte muchos dolores de cabeza.

¿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