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

Cómo transferir un sitio web a Syspanel

Actualizado el 17 de diciembre de 2025

Antes de empezar: ¿Qué necesitas tener a mano?

Transferir un sitio web puede sonar a algo complicado, pero con la guía adecuada es como mudarse de casa: solo necesitas saber qué cajas mover y a dónde. Si estás leyendo esto, probablemente ya tienes tu web en otro hosting y quieres dar el salto a Syspanel. ¡Buena elección! Aquí te voy a explicar paso a paso cómo hacerlo, tanto si usas WordPress como PrestaShop, y sin necesidad de ser un gurú de la terminal.

Primero, respira. No necesitas ser un experto en Linux ni en administración de servidores. Solo necesitas seguir unos pasos lógicos y tener un poco de paciencia.

Para empezar, asegúrate de tener a mano los siguientes datos antes de continuar:

  • Acceso a tu panel de control antiguo (cPanel, Plesk, o el que uses).
  • Las credenciales de FTP o SFTP de tu hosting actual.
  • El acceso a tu gestor de base de datos (normalmente phpMyAdmin).
  • La contraseña de tu correo electrónico si usas el mismo dominio para algo crítico (aunque esto no es imprescindible).
  • Un poco de tiempo, ya que el proceso puede durar entre 30 minutos y un par de horas, dependiendo del tamaño de tu web.

[INFO] Syspanel es el nombre comercial de HestiaCP en nuestra plataforma. Si en otros tutoriales ves referencias a HestiaCP, nosotros lo llamamos Syspanel. Y recuerda, el acceso a tu panel de control se realiza a través del puerto 2106 (ejemplo: https://tu-servidor:2106).


Paso 1: Prepara tu nuevo servidor en Syspanel

Antes de mover nada, necesitas tener la "casa nueva" preparada. Esto significa que en tu servidor Syspanel ya debes tener creado el dominio o subdominio al que vas a apuntar tu web.

1.1. Crear el dominio en Syspanel

Accede a tu panel de Syspanel escribiendo en tu navegador https://la-ip-de-tu-servidor:2106. Una vez dentro, busca la sección "Web" o "Dominios" y haz clic en "Añadir dominio".

Escribe el nombre de tu dominio (por ejemplo, mipaginaweb.com) y asegúrate de marcar la opción de "Crear base de datos" y "Crear usuario FTP" si te lo pide. Syspanel es bastante intuitivo, así que verás que te crea automáticamente una carpeta para el dominio y una base de datos vacía.

1.2. Anota los datos de la nueva base de datos

Cuando crees el dominio, te dará un nombre de base de datos, un usuario y una contraseña. Guárdalos bien, los necesitarás en el paso 3. Normalmente tienen el formato nombre_usuario_nombrebd y nombre_usuario_usuario.


Paso 2: Haz una copia de seguridad de tu sitio web actual

Este es el paso más importante de todo el proceso. Nunca intentes migrar sin una copia de seguridad. Es como saltar de un avión sin paracaídas: puede que salga bien, pero las probabilidades no están a tu favor.

2.1. Copia los archivos de tu web (WordPress o PrestaShop)

Accede a tu hosting antiguo a través de FTP o desde el administrador de archivos de tu panel.

  • Si usas cPanel, busca la sección "Archivos" y luego "Administrador de archivos".
  • Si usas FTP, conecta con tu cliente favorito (FileZilla, por ejemplo) usando las credenciales que te dio tu antiguo proveedor.

Una vez dentro, localiza la carpeta public_html o htdocs. Esa carpeta contiene todos los archivos de tu web.

Selecciona TODO el contenido de esa carpeta (no la carpeta en sí, sino lo que hay dentro) y descárgalo a tu ordenador. Si tu web es muy grande, este paso puede tardar un rato. También puedes comprimir la carpeta en un .zip desde el panel antiguo y descargar solo ese archivo, que es mucho más rápido.

2.2. Exporta tu base de datos

La base de datos es el cerebro de tu web. Contiene los artículos, productos, configuraciones y usuarios.

  • Ve a phpMyAdmin en tu hosting antiguo (suele estar en la sección de bases de datos).
  • Selecciona tu base de datos en el panel izquierdo.
  • Haz clic en la pestaña "Exportar".
  • Elige el método "Rápido" y formato "SQL".
  • Haz clic en "Continuar" y descarga el archivo .sql a tu ordenador.

[WARNING] Asegúrate de que la exportación sea "Rápido" y no "Personalizado", a menos que sepas exactamente qué estás haciendo. La opción rápida es la más fiable para migraciones estándar.


Paso 3: Sube tus archivos y base de datos a Syspanel

Ahora viene la parte de trasladar las cajas a la nueva casa. Es el momento de usar los datos que guardaste en el paso 1.

3.1. Subir los archivos al servidor Syspanel

Tienes dos opciones para subir los archivos:

  • Opción A (Recomendada): Desde el administrador de archivos de Syspanel. Navega a la carpeta de tu dominio (normalmente /home/usuario/web/dominio/public_html) y haz clic en "Subir". Sube el archivo .zip que descargaste y luego haz clic derecho sobre él y selecciona "Extraer".

  • Opción B: Usando FTP. Conecta con FileZilla a la IP de tu servidor Syspanel usando el usuario y contraseña FTP que creaste. Una vez conectado, navega a la carpeta public_html de tu dominio y arrastra tus archivos desde tu ordenador.

3.2. Importar la base de datos

Ahora ve a phpMyAdmin en Syspanel. Puedes acceder desde el propio panel, normalmente en la sección de bases de datos o a través de una URL directa.

  • Selecciona la base de datos que creaste en el paso 1.
  • Haz clic en la pestaña "Importar".
  • Haz clic en "Elegir archivo" y selecciona el archivo .sql que exportaste.
  • Haz clic en "Continuar".

[TIP] Si tu base de datos es muy grande (más de 50 MB), es posible que la importación falle por límites de tiempo. Si esto pasa, no te asustes. Puedes aumentar el límite en el archivo config.inc.php de phpMyAdmin, pero eso es un tema más avanzado. Para la mayoría de los casos, la importación directa funciona bien.


Paso 4: Configura los archivos de conexión a la base de datos

Este es el paso donde tu web aprende a hablar con su nueva base de datos. Dependiendo de si usas WordPress o PrestaShop, el archivo a modificar es diferente.

4.1. Si estás moviendo WordPress

El archivo que debes modificar es wp-config.php, que está en la raíz de tu carpeta public_html.

  • Descarga ese archivo desde el servidor Syspanel (o ábrelo en el editor de archivos del panel).
  • Busca las líneas que definen el nombre de la base de datos, el usuario y la contraseña. Se ven así:
define('DB_NAME', 'nombre_base_datos');
define('DB_USER', 'usuario_base_datos');
define('DB_PASSWORD', 'contraseña_base_datos');
  • Sustituye esos valores por los que te dio Syspanel en el paso 1.
  • Guarda el archivo y súbelo de nuevo si lo habías descargado.

4.2. Si estás moviendo PrestaShop

PrestaShop es un poco más complicado porque tiene varios archivos de configuración. El principal es app/config/parameters.php (en versiones modernas) o config/settings.inc.php (en versiones antiguas).

  • Ábrelo y busca las líneas que empiezan por 'database_host', 'database_name', 'database_user' y 'database_password'.
  • Sustituye los valores por los nuevos de Syspanel.

[WARNING] En PrestaShop, a veces hay que limpiar la caché después de cambiar la configuración. Para hacerlo, borra el contenido de la carpeta var/cache (en versiones nuevas) o cache (en versiones antiguas). No te preocupes, se regenerará solo.


Paso 5: Actualiza las URLs y los permisos de archivos

Este es un paso que muchos olvidan y luego se vuelven locos porque la web carga pero sin estilos o con imágenes rotas.

5.1. Actualizar URLs en la base de datos

Si tu web tiene URLs absolutas (como http://tudominio.com/wp-content/uploads/...), necesitas actualizarlas a tu nuevo dominio. Esto es especialmente importante si cambias de dominio o de subdominio.

La forma más segura de hacerlo es usando una consulta SQL en phpMyAdmin. Ve a tu base de datos en Syspanel, haz clic en la pestaña "SQL" y ejecuta:

UPDATE wp_options SET option_value = replace(option_value, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';

Esto es para WordPress. Para PrestaShop, es más fácil hacerlo desde el administrador, en Parámetros avanzados → Rendimiento, y también en Parámetros avanzados → Base de datos si tienes la opción de "Actualizar URLs".

5.2. Ajustar permisos de archivos

Los permisos de archivos en Linux son importantes. En Syspanel, la mayoría de los archivos deben tener permiso 644 y las carpetas 755.

Si subiste un .zip y lo extrajiste, es posible que los permisos se hayan puesto de forma incorrecta. Puedes corregirlos desde la terminal (si tienes acceso SSH) o desde el administrador de archivos de Syspanel, seleccionando todos los archivos y cambiando los permisos.

[TIP] Si no tienes acceso SSH, puedes usar el administrador de archivos de Syspanel para ir carpeta por carpeta. Es un poco tedioso, pero funciona. Otra opción es usar un plugin de WordPress como "All in One WP Migration" que se encarga de todo esto automáticamente.


Paso 6: Punto de comprobación y solución de problemas comunes

Ya casi estás. Ahora es el momento de probar si todo funciona.

6.1. Comprueba tu web

Abre tu navegador y escribe tu dominio. Deberías ver tu web cargando. Si no funciona, no entres en pánico. Revisa estos puntos:

  • Error de conexión a la base de datos: Vuelve a revisar el archivo wp-config.php o parameters.php. El 90% de las veces es un error de tipeo en la contraseña.
  • Página en blanco: Limpia la caché de tu web. En WordPress, puedes renombrar la carpeta wp-content/cache a wp-content/cache-old para forzar que se cree de nuevo.
  • Estilos rotos (solo texto, sin imágenes): Este es un problema de URLs. Ejecuta la consulta SQL del paso 5 o usa un plugin como "Better Search Replace" para actualizar todas las URLs.

6.2. Actualiza el archivo hosts (solo para pruebas)

Si aún no has cambiado los DNS de tu dominio, puedes probar tu web en el nuevo servidor editando el archivo hosts de tu ordenador. Esto es solo para que tú veas cómo está quedando antes de que el mundo lo vea.

  • En Windows: C:\Windows\System32\drivers\etc\hosts
  • En Mac/Linux: /etc/hosts

Añade una línea como esta:

LA_IP_DE_TU_SERVIDOR tudominio.com

Guarda el archivo y prueba tu web.

[WARNING] No olvides quitar esta línea del archivo hosts una vez que los DNS estén apuntando a Syspanel, o podrías tener problemas de acceso en el futuro.


Paso 7: Cambia los DNS de tu dominio

Este es el último paso y el que hace que todo el mundo vea tu web en el nuevo servidor.

  • Ve a tu registrador de dominios (donde compraste el dominio, como GoDaddy, Namecheap, etc.).
  • Busca la sección de "DNS" o "Servidores de nombres".
  • Cambia los servidores de nombres a los que te indicó Syspanel. Normalmente son dos o tres direcciones tipo ns1.tuservidor.com y ns2.tuservidor.com.
  • Guarda los cambios.

La propagación de DNS puede tardar entre 2 y 48 horas. No te preocupes si no ves el cambio inmediato. Es normal.

[TIP] Durante la propagación, algunos usuarios verán tu web en el hosting antiguo y otros en el nuevo. No pasa nada, es parte del proceso. Lo importante es que no toques nada en el hosting antiguo durante este tiempo para no perder datos.


Preguntas frecuentes (FAQ) sobre la migración a Syspanel

¿Cuánto tarda en propagarse el DNS?

Normalmente entre 2 y 24 horas, aunque puede llegar a 48 en casos extremos. Depende mucho de tu proveedor de DNS y de la región.

¿Perderé mi posicionamiento SEO si cambio de hosting?

No, si haces la migración correctamente. El SEO depende de tu contenido y de tus URLs, no del servidor. Eso sí, asegúrate de mantener las mismas URLs y de que no haya errores 404 durante la migración. Si usas WordPress, puedes instalar un plugin de redirecciones para asegurarte.

¿Qué pasa si mi web es muy grande y la migración tarda mucho?

Si tienes una web con muchos archivos (por ejemplo, una tienda PrestaShop con miles de imágenes), te recomiendo hacer la migración en horas de bajo tráfico y usar la compresión .zip para los archivos. También puedes subir el .zip directamente al servidor y extraerlo allí, lo que es mucho más rápido que subir archivo por archivo.

¿Syspanel es compatible con cualquier tipo de web?

Syspanel es compatible con cualquier web que funcione con Apache, Nginx o PHP, que es prácticamente todo. WordPress y PrestaShop son los más comunes, pero también funciona con Joomla, Drupal y cualquier script PHP que puedas imaginar. Si tu web es estática (solo HTML/CSS), también funciona perfectamente.

¿Necesito conocimientos de Linux para esta migración?

No. Todo lo que te he explicado se puede hacer desde el panel de control Syspanel y phpMyAdmin, que son interfaces gráficas. El acceso SSH es opcional y solo para usuarios avanzados que quieran hacer cosas más específicas.


Conclusión: Ya has transferido tu sitio web a Syspanel

Enhorabuena, has completado la migración. Ahora tu web está en un servidor más rápido y con un panel de control mucho más amigable. Recuerda que transferir un sitio web a Syspanel no es un proceso único: también puedes usar estos pasos para migrar a Syspanel desde cualquier otro hosting, o para mover WordPress o mover PrestaShop cuando quieras.

La clave está en la preparación: copias de seguridad, anotar las credenciales y seguir los pasos en orden. Si algo falla, no te rindas. Revisa los archivos de configuración y las URLs, que son los dos puntos donde más errores se cometen.

Y si en algún momento te sientes perdido, recuerda que en Syspanel siempre puedes contactar con nuestro soporte técnico. Estamos aquí para ayudarte, sin juzgar si tu pregunta es "demasiado básica". Todos empezamos en algún momento.

¡Bienvenido a Syspanel! Tu web está en buenas manos.

¿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