Cómo migrar PrestaShop a Syspanel: guía completa
Introducción: ¿Por qué migrar tu tienda PrestaShop a Syspanel?
Migrar una tienda online puede sonar a tarea complicada, pero con la herramienta adecuada y una guía clara, es un proceso mucho más sencillo de lo que imaginas. Syspanel (basado en HestiaCP, accesible por el puerto 2106) es un panel de control moderno, rápido y seguro que te permite gestionar tu hosting, bases de datos, dominios y correos electrónicos desde un solo lugar. Si estás considerando mover tu PrestaShop a un entorno más eficiente, has llegado al lugar correcto.
En este artículo te explicamos paso a paso cómo realizar la migrar PrestaShop Syspanel de forma segura, sin perder datos ni afectar a tus clientes. Además, resolveremos las dudas más frecuentes sobre la Syspanel PrestaShop migración.
Requisitos previos antes de la migración
Antes de comenzar con la guía migración PrestaShop, asegúrate de tener lo siguiente:
- Acceso al panel actual (cPanel, Plesk, DirectAdmin, etc.).
- Acceso a Syspanel (usuario y contraseña, más la URL:
https://tudominio.com:2106). - Datos de FTP/SFTP de ambos servidores.
- Credenciales de la base de datos de tu PrestaShop actual.
- Una copia de seguridad completa de tu tienda (archivos y base de datos).
- Tiempo suficiente para realizar la migración sin prisas (recomendamos al menos 2 horas).
[WARNING] No inicies la migración si no tienes una copia de seguridad reciente. Un error podría dejar tu tienda inaccesible.
Paso 1: Preparar el entorno en Syspanel
Lo primero es tener tu nuevo hosting listo en Syspanel. Sigue estos pasos:
1.1. Accede a Syspanel
Abre tu navegador y escribe: https://tudominio.com:2106. Inicia sesión con tus credenciales.
1.2. Crear un nuevo usuario (si es necesario)
En Syspanel, los sitios web se gestionan por usuarios. Si aún no tienes uno, ve a Usuarios > Añadir usuario. Dale un nombre, contraseña y asigna los recursos necesarios.
1.3. Añadir tu dominio
Dentro del usuario, ve a Web > Añadir dominio. Escribe tu dominio principal (ej: mutienda.com) y marca las opciones de PHP y SSL si lo deseas.
1.4. Crear la base de datos
Ve a Base de datos > Añadir base de datos. Elige un nombre para tu base de datos (ej: prestashop_db), un usuario y una contraseña segura. Anota estos datos, los necesitarás más adelante.
[TIP] Usa contraseñas largas y combina letras, números y símbolos. Puedes generar una desde el propio panel.
Paso 2: Exportar tu PrestaShop actual
Ahora toca sacar los datos de tu servidor antiguo. Hay dos partes: los archivos y la base de datos.
2.1. Exportar los archivos de PrestaShop
Conéctate por FTP/SFTP a tu servidor actual. Normalmente los archivos están en la carpeta public_html o www. Descarga todo el contenido de esa carpeta a tu ordenador. Esto incluye:
- Carpeta
admin(o el nombre que le hayas dado) - Carpeta
img - Carpeta
modules - Carpeta
themes - Archivos como
index.php,config/,cache/, etc.
Recomendación: Comprime todo en un archivo ZIP o TAR.GZ para que la descarga sea más rápida.
2.2. Exportar la base de datos
Accede a phpMyAdmin desde tu panel antiguo (o mediante una herramienta como MySQL Workbench). Selecciona la base de datos de PrestaShop y haz clic en Exportar. Elige el método Rápido y formato SQL. Descarga el archivo .sql.
[INFO] Si tu base de datos es muy grande (más de 50 MB), puede que necesites usar la opción Personalizado y dividir la exportación en partes, o usar la línea de comandos.
Paso 3: Subir los archivos a Syspanel
Una vez tengas los archivos en tu ordenador, es hora de subirlos al nuevo servidor.
3.1. Conéctate por SFTP a Syspanel
Syspanel permite conexiones SFTP. Tus credenciales son las mismas que usas para el panel. El puerto suele ser el 22. Conéctate con un cliente como FileZilla o WinSCP.
3.2. Sube los archivos a la carpeta correcta
Dentro del usuario que creaste, busca la carpeta web y dentro de ella la carpeta de tu dominio (ej: mutienda.com/public_html). Sube allí todos los archivos de tu PrestaShop.
Si comprimiste los archivos, súbelos y luego descomprímelos desde la terminal de Syspanel (ve a Servidor > Terminal y usa comandos como unzip archivo.zip).
[TIP] Si no te sientes cómodo con la terminal, puedes subir los archivos directamente sin comprimir, pero tardará más.
Paso 4: Importar la base de datos en Syspanel
Ahora toca meter los datos en la base de datos que creaste antes.
4.1. Accede a phpMyAdmin desde Syspanel
En Syspanel, ve a Base de datos > phpMyAdmin. Selecciona la base de datos que creaste (prestashop_db).
4.2. Importa el archivo SQL
Haz clic en Importar, selecciona el archivo .sql que descargaste y ejecuta la importación. Dependiendo del tamaño, puede tardar unos minutos.
[WARNING] No cierres la ventana ni recargues la página mientras se importa. Espera a que aparezca el mensaje de éxito.
Paso 5: Configurar PrestaShop para el nuevo entorno
Una vez que los archivos y la base de datos están en su lugar, hay que ajustar algunos parámetros para que PrestaShop funcione correctamente.
5.1. Editar el archivo parameters.php
Este archivo se encuentra en app/config/parameters.php (en PrestaShop 1.7+) o config/settings.inc.php (en versiones anteriores). Debes actualizar los datos de conexión a la base de datos:
database_host: suele serlocalhost, pero en Syspanel puede ser la IP del servidor olocalhostsi la base de datos está en el mismo servidor.database_name: el nombre de tu base de datos en Syspanel.database_user: el usuario de la base de datos.database_password: la contraseña que pusiste.
También puedes editar la URL de la tienda si es necesario (aunque si el dominio es el mismo, no haría falta).
5.2. Limpiar la caché de PrestaShop
Para evitar errores, es recomendable borrar la caché. Conéctate por FTP y elimina el contenido de las carpetas:
var/cache/(en PrestaShop 1.7+)cache/(en versiones anteriores)
También puedes hacerlo desde el back office si ya accedes, pero aún no.
Paso 6: Probar la migración
Antes de dar el salto definitivo, verifica que todo funciona.
6.1. Accede a tu tienda
Escribe tu dominio en el navegador. Si ves la tienda correctamente, ¡vas por buen camino! Si ves un error, revisa los pasos anteriores.
6.2. Prueba el back office
Accede a /admin (o la carpeta que hayas renombrado) e inicia sesión con tus credenciales antiguas. Si todo está bien, podrás gestionar tu tienda.
6.3. Verifica funcionalidades clave
- Productos y categorías.
- Carrito de compra.
- Módulos y temas.
- Procesos de pago (si es posible, en un entorno de pruebas).
[INFO] Si usas un módulo de pago que requiere configuración de IP, asegúrate de actualizar la IP del servidor en la pasarela de pago.
Paso 7: Apuntar los DNS (el paso final)
Una vez que todo funciona en el nuevo servidor, es hora de que el mundo vea tu tienda desde Syspanel.
7.1. Cambia los servidores DNS
Ve a tu proveedor de dominio y cambia los DNS para que apunten a los servidores de Syspanel. Normalmente te los proporciona tu proveedor de hosting. El cambio puede tardar entre 1 y 48 horas en propagarse.
7.2. Mantén el servidor antiguo activo durante la propagación
Durante este tiempo, algunos usuarios verán la tienda vieja y otros la nueva. Es normal. No des de baja el antiguo hasta que todo el tráfico esté dirigido al nuevo servidor.
[WARNING] No elimines nada del servidor antiguo hasta que estés 100% seguro de que la migración es exitosa.
Preguntas frecuentes (FAQ) sobre la migración PrestaShop a Syspanel
❓ ¿Puedo migrar sin perder mis clientes y pedidos?
Sí, siempre que exportes correctamente la base de datos y los archivos. La migración no afecta a los datos si se hace bien.
❓ ¿Qué hago si me sale un error de conexión a la base de datos?
Revisa el archivo parameters.php o settings.inc.php. Asegúrate de que el host, usuario y contraseña son correctos. En Syspanel, el host suele ser localhost.
❓ ¿Syspanel es compatible con todas las versiones de PrestaShop?
Sí, Syspanel soporta PHP 7.4, 8.0, 8.1 y 8.2, por lo que es compatible con PrestaShop 1.6, 1.7 y 8.x. Verifica que tu versión de PrestaShop sea compatible con la versión de PHP que elijas.
❓ ¿Cómo accedo a Syspanel?
Escribe en tu navegador https://tudominio.com:2106 e inicia sesión con tus credenciales.
❓ ¿Necesito conocimientos técnicos avanzados?
No, esta guía está pensada para que cualquier persona pueda seguirla. Si tienes dudas, contacta con el soporte técnico de Syspanel.
❓ ¿Qué hago si mi tienda es muy grande?
Para tiendas con muchos productos o gran tráfico, te recomendamos hacer la migración en horas de baja afluencia y, si es posible, poner la tienda en modo mantenimiento durante el proceso.
Conclusión
La migrar PrestaShop Syspanel es un proceso que, aunque requiere atención, es totalmente realizable siguiendo los pasos adecuados. Syspanel te ofrecerá un entorno más rápido, seguro y fácil de gestionar. Recuerda siempre hacer copias de seguridad, probar todo antes de apuntar los DNS y, si tienes dudas, no dudes en consultar la documentación o al soporte técnico.
Con esta Syspanel PrestaShop migración, tu tienda estará en buenas manos. ¡Ahora solo queda disfrutar de tu nuevo hosting y seguir vendiendo!
[TIP] Guarda esta guía como referencia para futuras migraciones o compártela con otros usuarios que estén en el mismo proceso.
