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

Cómo migrar PrestaShop a Syspanel: tutorial paso a paso

Actualizado el 16 de octubre de 2025

Mudar tu tienda online de un servidor a otro puede parecer una tarea complicada, pero con la guía adecuada es un proceso sencillo y seguro. Si estás buscando cómo migrar PrestaShop a Syspanel, has llegado al lugar correcto.

En este tutorial paso a paso, te explicaré todo lo que necesitas saber: desde hacer una copia de seguridad completa hasta importar tu tienda en el nuevo panel de control. Syspanel (basado en HestiaCP, accesible por el puerto 2106) es una herramienta moderna y potente que te facilitará la gestión de tu hosting.

Vamos a dividir este tutorial migración en fases muy claras. No te preocupes si nunca lo has hecho antes: iremos despacio, con lenguaje sencillo y muchos consejos prácticos.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la migración, asegúrate de tener todo a mano. Esto te ahorrará dolores de cabeza a mitad del proceso.

Requisitos básicos

  • Acceso a tu hosting actual: necesitas poder conectarte por FTP (FileZilla, por ejemplo) y acceder al panel de control de tu servidor antiguo (cPanel, Plesk, etc.).
  • Acceso a Syspanel: debes tener las credenciales de tu nuevo panel. Recuerda que la URL de acceso suele ser https://tudominio.com:2106 o la IP de tu servidor seguida de :2106.
  • Datos de la base de datos: tanto de la tienda actual como de la nueva. Necesitarás el nombre de la base de datos, el usuario y la contraseña.
  • Cliente FTP: te recomiendo FileZilla (gratuito y muy fácil de usar).
  • Paciencia y una conexión estable: la migración puede tardar entre 15 y 60 minutos, dependiendo del tamaño de tu tienda.

[INFO] Si tu tienda tiene mucho tráfico, programa la migración en un horario de baja actividad (por ejemplo, de madrugada) para minimizar el impacto en tus clientes.


Paso 1: Haz un backup completo de tu PrestaShop actual

Este es el paso más importante. Un PrestaShop backup te permitirá restaurar tu tienda si algo sale mal. Nunca, bajo ningún concepto, empieces una migración sin tener una copia de seguridad.

1.1. Exporta la base de datos desde tu panel actual

La base de datos contiene todos tus productos, clientes, pedidos y configuraciones. Para exportarla:

  1. Accede a phpMyAdmin desde tu panel de control antiguo (normalmente está en “Bases de datos” o “MySQL”).
  2. Selecciona la base de datos de tu PrestaShop (suele llamarse algo como tienda_prestashop).
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL.
  5. Marca la opción “Enviar” (o “Guardar como archivo”) y haz clic en Continuar.
  6. Se descargará un archivo .sql. Guárdalo en una carpeta segura en tu ordenador.

[WARNING] No comprimas el archivo SQL a menos que sepas que tu nuevo servidor lo acepta. Es mejor dejarlo en texto plano.

1.2. Descarga los archivos de tu tienda por FTP

Los archivos incluyen el código de PrestaShop, imágenes, temas y módulos. Para descargarlos:

  1. Abre FileZilla y conéctate a tu servidor actual con los datos FTP (usuario, contraseña y puerto 21).
  2. Navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html o www).
  3. Selecciona todas las carpetas y archivos (Ctrl + A).
  4. Haz clic derecho y elige Descargar.
  5. Espera a que termine la transferencia. Dependiendo del tamaño, puede tardar varios minutos.

[TIP] Si tu tienda pesa más de 500 MB, es recomendable comprimir la carpeta desde el servidor (usando el panel de control o SSH) y descargar el archivo .zip. Esto acelera la descarga.


Paso 2: Prepara Syspanel para recibir tu tienda

Ahora que tienes tu backup, vamos a configurar el nuevo entorno en Syspanel. Recuerda que accedes por el puerto 2106.

2.1. Accede a Syspanel

  1. Abre tu navegador y escribe https://tudominio.com:2106 (o la IP de tu servidor).
  2. Inicia sesión con el usuario y contraseña que te proporcionó tu proveedor de hosting.
  3. Verás un panel limpio y organizado. No te asustes, es muy intuitivo.

2.2. Crea un nuevo usuario (si es necesario)

En Syspanel, cada sitio web suele gestionarse bajo un usuario independiente. Si aún no tienes uno:

  1. Ve a Usuarios y haz clic en Añadir usuario.
  2. Completa los datos: nombre, contraseña, email, etc.
  3. Asigna un paquete (por ejemplo, “default” o el que hayas contratado).
  4. Guarda los cambios.

2.3. Añade tu dominio

  1. Dentro del usuario que acabas de crear (o el que usarás), haz clic en Web.
  2. Pulsa el botón Añadir dominio.
  3. Escribe tu dominio (ej: tutienda.com).
  4. Marca la opción Habilitar SSL si quieres usar HTTPS (recomendado).
  5. Haz clic en Guardar.

[INFO] Si tu dominio ya está apuntando a otro servidor, no te preocupes. Más adelante cambiaremos los DNS. Por ahora, puedes trabajar con la IP del servidor o un dominio temporal.

2.4. Crea la base de datos en Syspanel

  1. En el mismo usuario, ve a Base de datos.
  2. Haz clic en Añadir base de datos.
  3. Ponle un nombre (ej: tienda_prestashop_nueva).
  4. Elige un usuario y contraseña seguros. Guarda estos datos en un bloc de notas, los necesitarás.
  5. Guarda la base de datos.

Paso 3: Sube los archivos de tu tienda a Syspanel

Ahora toca mover los archivos que descargaste en el Paso 1 al nuevo servidor.

3.1. Conéctate por FTP a Syspanel

  1. En FileZilla, crea una nueva conexión con los datos de Syspanel:
    • Servidor: la IP de tu servidor o tudominio.com.
    • Usuario: el nombre de usuario de Syspanel (el que creaste en el paso 2.2).
    • Contraseña: la de ese usuario.
    • Puerto: 21 (FTP) o 22 (SFTP, si está habilitado).
  2. Conéctate. Verás una carpeta llamada web o public_html.

3.2. Sube los archivos

  1. En el lado izquierdo de FileZilla (tu ordenador), navega hasta la carpeta donde tienes el backup de PrestaShop.
  2. Selecciona todos los archivos y carpetas.
  3. Arrástralos al lado derecho (el servidor), dentro de la carpeta public_html (o la que corresponda a tu dominio).
  4. Espera a que termine la subida. Puede tardar un rato.

[WARNING] No subas la carpeta completa si ya existe una estructura. Asegúrate de que los archivos queden directamente en la raíz del dominio (por ejemplo, public_html/index.php).


Paso 4: Importa la base de datos a Syspanel

Con los archivos ya en el servidor, toca restaurar la base de datos.

4.1. Accede a phpMyAdmin en Syspanel

  1. Desde el panel de Syspanel, en la sección Base de datos, busca el enlace a phpMyAdmin (suele estar al lado del nombre de la base de datos).
  2. Haz clic y se abrirá phpMyAdmin. Inicia sesión con el usuario y contraseña de la base de datos que creaste.

4.2. Importa el archivo SQL

  1. En phpMyAdmin, selecciona la base de datos que creaste (debe aparecer en la columna izquierda).
  2. Haz clic en la pestaña Importar.
  3. Haz clic en Seleccionar archivo y elige el archivo .sql que descargaste en el Paso 1.
  4. Deja las opciones por defecto y haz clic en Continuar.
  5. Espera a que termine. Verás un mensaje de éxito.

[TIP] Si el archivo SQL es muy grande (más de 50 MB), puede que phpMyAdmin tenga límites. En ese caso, contacta a tu soporte técnico para que te ayuden a importarlo por línea de comandos.


Paso 5: Configura el archivo parameters.php

PrestaShop necesita saber dónde está la nueva base de datos. Para ello, editaremos el archivo de configuración.

5.1. Localiza el archivo

En la carpeta de tu tienda (dentro de public_html), busca el archivo app/config/parameters.php. Si no existe, busca config/settings.inc.php (para versiones antiguas de PrestaShop).

5.2. Edita los datos de conexión

Abre el archivo con un editor de texto (Notepad++, Sublime Text, etc.) y busca estas líneas:

'database_host' => 'localhost',
'database_name' => 'nombre_antiguo',
'database_user' => 'usuario_antiguo',
'database_password' => 'contraseña_antigua',

Cámbialas por los datos de tu nueva base de datos en Syspanel:

'database_host' => 'localhost',  // Normalmente siempre es localhost
'database_name' => 'tienda_prestashop_nueva',
'database_user' => 'usuario_nuevo',
'database_password' => 'contraseña_nueva',

Guarda el archivo y súbelo de nuevo al servidor (si lo editaste localmente) o simplemente guarda los cambios si lo editaste directamente en el servidor (por ejemplo, con el editor de archivos de Syspanel).

[WARNING] Si tu base de datos no está en el mismo servidor (por ejemplo, usas un servicio externo), el database_host cambiará. En la mayoría de los casos, con Syspanel, la base de datos está en el mismo servidor, así que usa localhost.


Paso 6: Verifica y prueba la tienda

Ya casi está todo listo. Ahora toca comprobar que todo funciona.

6.1. Accede a tu tienda

  1. Abre tu navegador y escribe la URL de tu dominio (o la IP del servidor si aún no has cambiado los DNS).
  2. Deberías ver tu tienda exactamente como estaba antes. Si ves un error, no te preocupes, es normal.

6.2. Soluciona errores comunes

  • Error de conexión a la base de datos: Revisa los datos en parameters.php. Asegúrate de que el usuario y contraseña son correctos.
  • Página en blanco: Puede ser un error de permisos. En FileZilla, haz clic derecho en la carpeta public_html y elige Permisos de archivo. Pon 755 en las carpetas y 644 en los archivos.
  • Enlaces rotos: Si usas URLs amigables, ve a Configuración de la tienda > SEO y URLs en el back office y regenérelas.

6.3. Prueba el back office

  1. Accede a tudominio.com/admin (o la carpeta que hayas renombrado).
  2. Inicia sesión con tus credenciales habituales.
  3. Revisa que todos los módulos y temas funcionen correctamente.

[TIP] Si cambiaste de dominio (por ejemplo, de tiendavieja.com a tiendanueva.com), deberás actualizar la URL en la base de datos. Puedes hacerlo con una consulta SQL en phpMyAdmin:

UPDATE ps_configuration SET value='https://tudominio.com' WHERE name='PS_SHOP_DOMAIN';
UPDATE ps_configuration SET value='https://tudominio.com' WHERE name='PS_SHOP_DOMAIN_SSL';

(Reemplaza ps_ por el prefijo de tus tablas si es diferente).


Paso 7: Cambia los DNS (si es necesario)

Si tu dominio apuntaba al servidor antiguo, ahora debes redirigirlo al nuevo.

  1. Ve al panel de control de tu registrador de dominios (donde compraste el dominio, ej: GoDaddy, Namecheap, etc.).
  2. Busca la sección de DNS o Nameservers.
  3. Cambia los nameservers por los que te haya proporcionado tu hosting de Syspanel (normalmente son algo como ns1.tuhosting.com y ns2.tuhosting.com).
  4. Guarda los cambios.

La propagación de DNS puede tardar entre 24 y 48 horas, aunque a menudo es más rápida.

[INFO] Durante la propagación, algunos usuarios verán la tienda antigua y otros la nueva. No te preocupes, es normal.


Preguntas frecuentes (FAQ)

¿Puedo migrar sin perder los pedidos en curso?

Sí, si haces el backup justo antes de migrar y no se realizan pedidos nuevos durante el proceso. Para estar más seguro, pon tu tienda en modo mantenimiento durante la migración (en el back office: Parámetros de la tienda > Mantenimiento).

¿Qué hago si mi PrestaShop es muy grande (más de 2 GB)?

Te recomiendo usar la opción de comprimir los archivos en el servidor antiguo y luego descomprimirlos en el nuevo. También puedes pedir a tu soporte técnico que te ayude con la transferencia por SSH, que es mucho más rápida.

¿Syspanel es compatible con todas las versiones de PrestaShop?

Sí, Syspanel (HestiaCP) es compatible con cualquier versión de PrestaShop, desde la 1.6 hasta la 8.x. Solo asegúrate de que tu servidor cumpla con los requisitos de PHP y MySQL que necesita tu versión.

¿Pierdo los módulos y temas al migrar?

No, si has copiado todos los archivos correctamente, los módulos y temas se mantienen. Solo asegúrate de que las versiones sean compatibles con la nueva configuración de PHP.

¿Necesito ayuda profesional?

Si te sientes inseguro, siempre puedes contratar a un técnico especializado. Pero siguiendo este tutorial migración, la mayoría de los usuarios pueden hacerlo sin problemas.


Conclusión

Migrar tu tienda de PrestaShop a Syspanel no tiene por qué ser un dolor de cabeza. Con un buen PrestaShop backup y siguiendo estos pasos ordenados, tendrás tu tienda funcionando en el nuevo servidor en menos de una hora.

Recuerda que Syspanel te ofrece un entorno limpio, rápido y fácil de gestionar. Una vez que hayas completado la migración, notarás la diferencia en velocidad y control.

Si te surge cualquier duda, no dudes en contactar con tu proveedor de hosting o buscar en la comunidad de PrestaShop. ¡Buena suerte con tu nueva tienda!

¿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