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

Cómo migrar PrestaShop a Syspanel: pasos esenciales

Actualizado el 6 de febrero de 2026

Migrar una tienda online es como mudarse de casa: da un poco de vértigo, pero si sigues los pasos adecuados, todo sale sobre ruedas. Si estás pensando en migrar PrestaShop a Syspanel, has llegado al lugar indicado. Syspanel (basado en el conocido panel HestiaCP) es una plataforma de hosting que destaca por su facilidad de uso, potencia y seguridad. En esta guía te voy a explicar, paso a paso, cómo realizar una Syspanel PrestaShop migración sin perder datos ni clientes.

Empecemos con lo básico. Migrar PrestaShop implica mover todos los archivos de tu tienda (el código, las imágenes, los módulos) y su base de datos (productos, pedidos, clientes) de un servidor a otro. A esto se le llama PrestaShop cambio servidor. No te preocupes, no necesitas ser un experto en programación. Solo necesitas paciencia, una copia de seguridad y seguir este instructivo al pie de la letra.


¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración, asegúrate de tener todo listo. La preparación es clave para evitar errores.

Requisitos previos

  • Acceso a tu servidor actual: necesitas las credenciales de FTP o cPanel (o el panel que uses) para descargar los archivos y la base de datos.
  • Acceso a Syspanel: debes tener tu cuenta activa en Syspanel. Si aún no la tienes, contrátala y espera a que te proporcionen los datos de acceso (usuario, contraseña y la IP o dominio). Recuerda que el puerto de acceso a Syspanel es el 2106 (por ejemplo: https://tudominio.com:2106).
  • Herramientas: un cliente FTP (como FileZilla) y un gestor de bases de datos (como phpMyAdmin) o simplemente acceso a la terminal si te sientes cómodo.
  • Copia de seguridad: este es el paso más importante. Nunca migres sin tener un respaldo completo de tu tienda.

[WARNING] No empieces la migración si no tienes una copia de seguridad reciente de tu PrestaShop. Un error puede dejarte sin tienda. Hazla siempre antes de tocar nada.


Paso 1: Haz una copia de seguridad completa de tu PrestaShop

Este paso es el corazón de todo el proceso. Una copia de seguridad incluye dos partes: los archivos y la base de datos.

Cómo hacer la copia de seguridad de archivos

  1. Accede a tu servidor actual mediante FTP (FileZilla) o el panel de archivos de tu hosting.
  2. Localiza la carpeta raíz de tu PrestaShop (normalmente se llama public_html, www o el nombre de tu dominio).
  3. Selecciona toda la carpeta y descárgala a tu ordenador. Esto puede tardar unos minutos si tu tienda tiene muchas imágenes.
  4. Comprime esa carpeta en un archivo ZIP o TAR para que sea más fácil de manejar.

Cómo hacer la copia de seguridad de la base de datos

  1. Entra a phpMyAdmin desde tu panel actual (busca "phpMyAdmin" o "Bases de datos").
  2. Selecciona la base de datos de tu PrestaShop (suele llamarse algo como prestashop_XXXX).
  3. Ve a la pestaña "Exportar" y elige el método rápido. Asegúrate de que sea formato SQL.
  4. Haz clic en "Continuar" y descarga el archivo .sql a tu ordenador.

[TIP] Guarda ambos archivos (el ZIP de archivos y el SQL) en una carpeta segura. Si algo sale mal, podrás restaurar tu tienda desde aquí.


Paso 2: Prepara tu nuevo servidor en Syspanel

Ahora toca preparar el terreno en tu nuevo hogar: Syspanel. Aquí crearás un espacio para tu tienda.

Accede a Syspanel

  • Abre tu navegador y escribe: https://tudominio.com:2106 (o la IP que te hayan dado). Recuerda que el puerto 2106 es obligatorio para acceder al panel.
  • Inicia sesión con tu usuario y contraseña (te los proporcionó tu proveedor de hosting).

Crea un nuevo dominio o subdominio

  1. En el menú lateral, busca "Web" o "Dominios".
  2. Haz clic en "Añadir dominio". Escribe el dominio que usará tu tienda (por ejemplo, mutienda.com).
  3. Si estás migrando un dominio existente, asegúrate de que apunte a la IP de Syspanel (puedes cambiar los DNS más adelante). Si es una prueba, usa un subdominio como test.mutienda.com.
  4. Syspanel creará automáticamente una carpeta para ese dominio (normalmente en /home/usuario/web/tudominio/public_html).

Crea la base de datos

  1. En Syspanel, ve a "Base de datos" o "Bases de datos MySQL".
  2. Haz clic en "Añadir base de datos". Ponle un nombre descriptivo, por ejemplo prestashop_mi_tienda.
  3. Crea un usuario y contraseña para esta base de datos. Anótalos bien, los necesitarás después.
  4. Syspanel te mostrará el host de la base de datos (normalmente localhost o una IP interna).

[INFO] Syspanel gestiona las bases de datos de forma muy sencilla. No necesitas instalar nada extra, solo crear la base de datos vacía.


Paso 3: Sube los archivos de PrestaShop a Syspanel

Ahora vamos a mover los archivos de tu tienda al nuevo servidor.

Conéctate por FTP a Syspanel

  • Usa FileZilla o cualquier cliente FTP. Los datos de conexión los encuentras en Syspanel, en "Acceso FTP" o en la sección de usuario.
  • Normalmente son: servidor = tu dominio o IP, usuario = el de Syspanel, contraseña = la de tu cuenta, puerto = 21 (o el que te indiquen).

Sube los archivos

  1. En el servidor remoto (Syspanel), navega hasta la carpeta public_html del dominio que creaste.
  2. En tu ordenador, descomprime el archivo ZIP de tu PrestaShop.
  3. Arrastra todas las carpetas y archivos desde tu ordenador a la carpeta public_html de Syspanel.
  4. Espera a que termine la subida. Si tienes muchas imágenes, puede llevar un rato. No cierres el FTP hasta que termine.

[WARNING] Asegúrate de que la carpeta public_html esté vacía antes de subir los archivos. Si ya hay contenido (por ejemplo, una página de bienvenida), bórralo o sobrescríbelo.


Paso 4: Importa la base de datos a Syspanel

Con los archivos ya en su sitio, toca meter los datos de tu tienda.

  1. Ve a Syspanel y busca "phpMyAdmin" (suele estar en la sección de bases de datos o como herramienta adicional).
  2. Selecciona la base de datos que creaste (la vacía).
  3. Haz clic en la pestaña "Importar".
  4. Selecciona el archivo .sql que descargaste en el Paso 1.
  5. Haz clic en "Continuar" y espera. Si la base de datos es grande, puede tardar unos segundos.
  6. Verás un mensaje de éxito. Si hay errores, revisa que el archivo SQL esté completo.

[TIP] Si tu base de datos pesa más de 50 MB, es posible que phpMyAdmin tenga límites. En ese caso, puedes usar la terminal de Syspanel (si tienes acceso SSH) o un script de importación. Pide ayuda a tu soporte si no sabes cómo.


Paso 5: Configura la conexión a la base de datos en PrestaShop

PrestaShop guarda los datos de conexión a la base de datos en un archivo llamado parameters.php (en versiones modernas) o settings.inc.php (en versiones antiguas). Debes actualizarlo para que apunte a la nueva base de datos.

Localiza el archivo de configuración

  • En los archivos que subiste, busca la carpeta app/config/parameters.php (PrestaShop 1.7+) o config/settings.inc.php (PrestaShop 1.6).

Edita los parámetros

Abre el archivo con un editor de texto (como Notepad++ o Sublime Text). Busca las líneas que contengan:

'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 es localhost en Syspanel
'database_name' => 'prestashop_mi_tienda',
'database_user' => 'usuario_nuevo',
'database_password' => 'contraseña_nueva',

Guarda el archivo y súbelo de nuevo a la misma ubicación (sobrescribe el anterior).

[INFO] En Syspanel, el host de la base de datos suele ser localhost. Si no funciona, revisa los detalles de conexión que te da el panel.


Paso 6: Ajusta la URL de la tienda (si cambia el dominio)

Si vas a usar un dominio diferente al anterior (por ejemplo, de mitienda.old.com a mitienda.com), debes actualizar la URL en la base de datos.

  1. En phpMyAdmin (dentro de Syspanel), selecciona tu base de datos.
  2. Busca la tabla ps_configuration (o ps_shop_url).
  3. Ejecuta esta consulta SQL (ajusta los nombres de tabla si tu prefijo es diferente):
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';

Si tu prefijo de tabla no es ps_, reemplázalo por el tuyo (por ejemplo, prestashop_configuration).

[WARNING] Si no actualizas la URL, al abrir la tienda te redirigirá al dominio antiguo. Esto es un error común en el PrestaShop cambio servidor.


Paso 7: Prueba la tienda y soluciona errores comunes

Llegó el momento de la verdad. Abre tu navegador y escribe la URL de tu tienda en Syspanel.

Revisa estos puntos

  • La página carga: si ves la tienda, ¡enhorabuena! Si no, revisa el archivo parameters.php y la base de datos.
  • Las imágenes se ven: a veces las rutas de las imágenes se rompen. Puedes regenerarlas desde el back office de PrestaShop (Parámetros de la tienda > Imágenes > Regenerar miniaturas).
  • Los enlaces funcionan: prueba productos, categorías y el carrito.
  • El back office: accede a /admin (o la carpeta que hayas renombrado) y verifica que puedas iniciar sesión.

Errores comunes y cómo solucionarlos

  • Error 500: suele ser por permisos de archivos. En Syspanel, puedes cambiar los permisos desde el gestor de archivos o FTP. Pon las carpetas en 755 y los archivos en 644.
  • Base de datos no encontrada: revisa que el nombre, usuario y contraseña en parameters.php sean exactamente los de Syspanel.
  • Página en blanco: activa el modo debug de PrestaShop editando el archivo /config/defines.inc.php y cambiando _PS_MODE_DEV_ a true. Te mostrará el error exacto.

[TIP] Si tienes problemas con el SSL (HTTPS), en Syspanel puedes activar un certificado Let's Encrypt gratis desde la sección "SSL" de tu dominio.


Paso 8: Actualiza los DNS (si cambias de servidor)

Si estás haciendo un PrestaShop cambio servidor definitivo (cambio de hosting), debes apuntar tu dominio a la IP de Syspanel.

  1. Ve a tu proveedor de dominios (donde compraste el dominio).
  2. Busca la sección de "DNS" o "Servidores de nombres".
  3. Cambia los registros A para que apunten a la IP de Syspanel (te la darán al contratar el servicio).
  4. Espera de 24 a 48 horas para que los cambios se propaguen. Mientras tanto, puedes acceder a tu tienda usando la IP directa o un subdominio temporal.

[WARNING] No borres la tienda del servidor antiguo hasta que veas que la nueva funciona perfectamente. Así tienes un plan B.


Preguntas frecuentes (FAQ) sobre migrar PrestaShop a Syspanel

¿Puedo migrar PrestaShop sin perder los pedidos y clientes?

Sí, siempre que hagas una copia de seguridad completa de la base de datos. Al importarla a Syspanel, todos los datos se conservan.

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

Revisa el archivo parameters.php y asegúrate de que los datos de la base de datos son correctos. También comprueba los permisos de archivos (755 para carpetas, 644 para archivos).

¿Syspanel es compatible con PrestaShop 1.7 y 1.6?

Sí, Syspanel soporta PHP 7.4, 8.0 y 8.1, necesarios para las versiones modernas de PrestaShop. Puedes cambiar la versión de PHP desde el panel en "Configuración de PHP".

¿Necesito conocimientos técnicos avanzados?

No. Con esta guía y un poco de paciencia, cualquier persona puede hacerlo. Si te atascas, el soporte de Syspanel suele ayudar.

¿El puerto 2106 es solo para acceder al panel?

Sí, el puerto 2106 es exclusivo para la interfaz de administración de Syspanel. Tu tienda se accede por los puertos normales (80 para HTTP y 443 para HTTPS).


Conclusión

Migrar PrestaShop a Syspanel no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos esenciales (copia de seguridad, subida de archivos, importación de base de datos y ajuste de configuración), tu tienda estará funcionando en su nuevo hogar en poco tiempo. Recuerda siempre hacer una copia de seguridad, probar todo antes de borrar el servidor antiguo y no dudes en pedir ayuda si algo falla.

Ahora que sabes cómo hacer la migrar PrestaShop Syspanel, ¿a qué esperas? Tu tienda merece un hosting rápido y fiable. ¡Manos a la obra!

¿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