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

Cómo migrar PrestaShop a Syspanel: Guía para principiantes

Actualizado el 21 de noviembre de 2025

Migrar tu tienda PrestaShop a un nuevo panel de control puede sonar a tarea de expertos, pero con la guía adecuada y un poco de paciencia, es un proceso que puedes completar sin ser un desarrollador. En este artículo, te explicaré paso a paso cómo migrar PrestaShop a Syspanel, un proceso que te permitirá centralizar la gestión de tu hosting y disfrutar de un entorno más controlado. Esta guía para principiantes está diseñada para que, incluso si es tu primera vez, puedas transferir PrestaShop a Syspanel sin contratiempos.

[INFO] Syspanel es la versión mejorada de HestiaCP, y su acceso se realiza a través del puerto 2106 (ejemplo: https://tudominio.com:2106). Asegúrate de tener a mano tus credenciales de acceso.


¿Qué necesitas antes de empezar la migración?

Antes de lanzarte a la operación, es fundamental que prepares todo el material necesario. Una migración exitosa depende en gran medida de la organización previa.

Requisitos técnicos básicos

Para migrar PrestaShop a Syspanel sin problemas, necesitarás:

  • Acceso al panel antiguo (cPanel, Plesk, DirectAdmin, etc.) para descargar archivos y bases de datos.
  • Acceso a Syspanel (puerto 2106) con permisos de administrador para crear cuentas y bases de datos.
  • Cliente FTP (como FileZilla) o acceso a la terminal si te sientes cómodo con comandos.
  • Herramienta de gestión de bases de datos (phpMyAdmin, Adminer o MySQL Workbench).
  • Conexión a internet estable y tiempo suficiente (calcula entre 1 y 3 horas).

Información clave que debes tener a mano

Anota en un bloc de notas los siguientes datos:

  • Nombre de usuario y contraseña de tu panel de hosting actual.
  • URL de acceso a Syspanel (ejemplo: https://midominio.com:2106).
  • Credenciales de la base de datos actual de PrestaShop (nombre, usuario, contraseña y servidor).
  • Ruta exacta donde está instalado PrestaShop en el servidor actual (normalmente public_html o www).
  • Nombre de dominio o subdominio que usarás en Syspanel.

[WARNING] No empieces la migración sin tener una copia de seguridad completa. Un error puede dejar tu tienda offline. Siempre respalda antes de tocar nada.


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

Este es el paso más importante de todo el proceso. Una copia de seguridad te permite restaurar tu tienda en caso de cualquier imprevisto.

Respaldar los archivos de PrestaShop

  1. Accede a tu panel de hosting actual (cPanel, Plesk, etc.).
  2. Busca la sección Administrador de archivos o File Manager.
  3. Navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html o www).
  4. Selecciona todos los archivos y carpetas (Ctrl+A o Cmd+A).
  5. Haz clic en Comprimir y elige formato ZIP. Dale un nombre como prestashop_backup_fecha.zip.
  6. Descarga el archivo ZIP a tu computadora.

[TIP] Si tu panel no tiene compresor, usa un cliente FTP como FileZilla para descargar toda la carpeta. Asegúrate de que la transferencia sea en modo binario para evitar corrupción de archivos.

Respaldar la base de datos

  1. En tu panel actual, busca phpMyAdmin o Bases de datos MySQL.
  2. Selecciona la base de datos de tu PrestaShop.
  3. Haz clic en Exportar (o Export).
  4. Elige el método Rápido y formato SQL.
  5. Descarga el archivo .sql resultante. Guárdalo junto a tu copia de archivos.

[INFO] Una copia de seguridad completa incluye tanto los archivos (temas, módulos, imágenes, configuraciones) como la base de datos (productos, clientes, pedidos, configuraciones). Sin ambos, no podrás restaurar tu tienda.


Paso 2: Preparar Syspanel para recibir tu PrestaShop

Ahora que tienes tu respaldo seguro, es momento de preparar el entorno en Syspanel.

Crear una cuenta de usuario en Syspanel

  1. Accede a Syspanel usando tu navegador: https://tudominio.com:2106.
  2. Inicia sesión con tus credenciales de administrador.
  3. En el panel principal, busca la opción Añadir usuario o Add User.
  4. Completa los datos:
    • Usuario: Elige un nombre (ej: tutienda).
    • Contraseña: Genera una segura y guárdala.
    • Paquete: Selecciona el plan que corresponda (si aplica).
  5. Haz clic en Guardar.

Crear la base de datos para PrestaShop

  1. Dentro de la cuenta que acabas de crear, ve a Bases de datos o Databases.
  2. Haz clic en Añadir base de datos.
  3. Introduce un nombre (ej: prestashop_db) y una contraseña segura.
  4. Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás después.

Configurar el dominio o subdominio

  1. En la misma cuenta, ve a Web o Sitios web.
  2. Haz clic en Añadir dominio.
  3. Escribe tu dominio (ej: mitiendaprestashop.com).
  4. Selecciona la opción Crear carpeta para el dominio (normalmente se crea automáticamente una carpeta web dentro de la cuenta).
  5. Haz clic en Guardar. Syspanel generará la estructura de carpetas necesaria.

[WARNING] Si usas un dominio existente, asegúrate de que los DNS apunten a tu nuevo servidor Syspanel. Si no, la tienda no será visible. Puedes hacer cambios de DNS después de la migración para minimizar el tiempo de inactividad.


Paso 3: Subir los archivos de PrestaShop a Syspanel

Con la base de datos y el dominio listos, es hora de transferir los archivos.

Conectar por FTP o SFTP a Syspanel

  1. Abre tu cliente FTP (FileZilla, por ejemplo).
  2. Introduce los datos de conexión:
    • Servidor: La IP de tu servidor Syspanel o el nombre de dominio.
    • Puerto: 21 (FTP) o 22 (SFTP, recomendado).
    • Usuario: El nombre de usuario que creaste en Syspanel.
    • Contraseña: La contraseña de ese usuario.
  3. Conéctate. Verás la estructura de carpetas de tu cuenta.

Subir los archivos

  1. En el panel izquierdo de FileZilla (tu computadora), localiza el archivo ZIP de respaldo.
  2. En el panel derecho (servidor), navega hasta la carpeta web (o la que creó Syspanel para tu dominio).
  3. Arrastra el archivo ZIP desde la izquierda a la derecha para subirlo.
  4. Una vez subido, descomprímelo. Puedes hacerlo desde el Administrador de archivos de Syspanel o usando un comando SSH si tienes acceso.

[TIP] Si tu respaldo es muy grande (más de 500 MB), la subida por FTP puede ser lenta. Considera usar SCP o un gestor de descargas si tienes acceso SSH.

Ajustar permisos de archivos (opcional pero recomendado)

  1. En Syspanel, ve al Administrador de archivos.
  2. Selecciona toda la carpeta de tu tienda (normalmente web).
  3. Haz clic en Permisos y establece 755 para carpetas y 644 para archivos. Esto es estándar para PrestaShop.

Paso 4: Importar la base de datos a Syspanel

Ahora toca dar vida a los datos de tu tienda.

Subir el archivo SQL a Syspanel

  1. En el Administrador de archivos de Syspanel, sube el archivo .sql que descargaste de tu respaldo a una carpeta temporal (por ejemplo, dentro de web).
  2. Anota la ruta completa (ej: /home/tutienda/web/prestashop_backup.sql).

Importar usando phpMyAdmin

  1. En Syspanel, dentro de tu cuenta, busca phpMyAdmin (suele estar en la sección de bases de datos).
  2. Selecciona la base de datos que creaste para PrestaShop.
  3. Haz clic en la pestaña Importar.
  4. Haz clic en Seleccionar archivo y elige el archivo .sql que subiste.
  5. Asegúrate de que el formato sea SQL y haz clic en Continuar.
  6. Espera a que termine. Verás un mensaje de éxito.

[WARNING] Si tu archivo SQL es muy grande (más de 50 MB), phpMyAdmin puede fallar. En ese caso, usa la línea de comandos: mysql -u usuario -p nombre_bd < /ruta/al/archivo.sql. Pide ayuda a tu soporte técnico si no sabes hacerlo.


Paso 5: Configurar el archivo parameters.php de PrestaShop

PrestaShop necesita saber a qué base de datos conectarse. Esto se configura en un archivo llamado app/config/parameters.php.

  1. En el Administrador de archivos de Syspanel, navega a la carpeta web (o donde hayas descomprimido PrestaShop).
  2. Abre la carpeta app/config/.
  3. Busca el archivo parameters.php y ábrelo con el editor de texto.
  4. Modifica las siguientes líneas con los datos de tu nueva base de datos en Syspanel:
'database_host' => 'localhost',  // Normalmente 'localhost' en Syspanel
'database_name' => 'nombre_de_tu_bd',
'database_user' => 'usuario_de_tu_bd',
'database_password' => 'contraseña_de_tu_bd',
  1. Guarda los cambios. Si no existe el archivo, puedes crearlo con la misma estructura.

[INFO] En Syspanel, el servidor de base de datos suele ser localhost, a menos que tengas una configuración especial. Si usas un servidor remoto, cámbialo por la IP correspondiente.


Paso 6: Probar la tienda y ajustar detalles finales

¡Ya casi está! Ahora verifica que todo funcione correctamente.

Acceder a tu tienda

  1. Abre tu navegador y escribe la URL de tu dominio (ej: https://mitiendaprestashop.com).
  2. Si todo está bien, verás tu tienda funcionando. Si aparece un error, no te preocupes, es normal.

Solucionar problemas comunes

  • Error de conexión a la base de datos: Revisa que los datos en parameters.php sean correctos.
  • 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.
  • Enlaces rotos: Si cambiaste de dominio, ve a Parámetros de la tienda > Tráfico y SEO y actualiza la URL base.

Configurar el cron (tareas programadas)

PrestaShop usa tareas programadas para procesos como envío de correos o actualizaciones de catálogo. En Syspanel:

  1. Ve a CRON o Tareas programadas dentro de tu cuenta.
  2. Añade una nueva tarea con la siguiente línea (ajusta la ruta):
* * * * * /usr/bin/php /home/tutienda/web/cronjobs/cron.php >/dev/null 2>&1

Esto ejecutará el cron cada minuto (puedes ajustar la frecuencia).


Preguntas frecuentes (FAQ)

¿Puedo migrar PrestaShop a Syspanel sin perder datos?

Sí, siempre que hagas una copia de seguridad completa antes de empezar y sigas los pasos al pie de la letra. La migración no borra datos, solo los mueve.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu tienda y de tu conexión a internet. Para una tienda pequeña (menos de 500 productos), puede tomar entre 30 minutos y 1 hora. Tiendas grandes pueden requerir 2-3 horas.

¿Necesito conocimientos técnicos avanzados?

No. Esta guía está diseñada para principiantes. Solo necesitas saber usar un navegador, un cliente FTP y seguir instrucciones. Si algo falla, consulta con tu soporte técnico.

¿Qué hago si mi dominio no apunta al nuevo servidor?

Puedes hacer la migración primero y luego cambiar los DNS. Durante ese tiempo, la tienda no será visible desde tu dominio, pero puedes acceder a través de la IP del servidor o un dominio temporal.

¿Syspanel es compatible con la última versión de PrestaShop?

Sí, Syspanel es compatible con cualquier versión de PrestaShop que funcione en un entorno LAMP/LEMP (Linux, Apache/Nginx, MySQL/MariaDB, PHP). Solo asegúrate de que la versión de PHP sea compatible con tu PrestaShop (revisa los requisitos oficiales).


Conclusión

Migrar PrestaShop a Syspanel es un proceso que, con la preparación adecuada y siguiendo esta guía paso a paso, puede realizarse sin complicaciones. Recuerda siempre respaldar antes de empezar, tener a mano tus credenciales y tomarte el tiempo necesario para verificar cada paso. Ahora que sabes cómo transferir PrestaShop a Syspanel, tu tienda estará en un entorno más controlado y preparado para crecer. ¡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