Guía para migrar PrestaShop a Syspanel: pasos fáciles
Mudar tu tienda PrestaShop a un nuevo hosting puede sonar complicado, pero con Syspanel (el panel de control de HestiaCP adaptado para nuestros servidores) el proceso es mucho más sencillo de lo que imaginas. En esta guía paso a paso, te explicaré cómo realizar la migrar PrestaShop Syspanel de forma segura, sin perder datos y con el mínimo tiempo de inactividad.
Si estás buscando un cambio hosting PrestaShop Syspanel, has llegado al lugar indicado. Este Syspanel PrestaShop migración tutorial está diseñado para que cualquier persona, incluso sin conocimientos técnicos avanzados, pueda completarlo con éxito. Sigue cada paso con atención y tendrás tu tienda funcionando en su nuevo hogar en menos de lo que canta un gallo.
¿Qué es Syspanel y por qué usarlo para tu PrestaShop?
Syspanel es la interfaz gráfica que hemos personalizado a partir de HestiaCP para que puedas gestionar tu hosting de forma visual y amigable. Olvídate de líneas de comandos complicadas. Con Syspanel, administrarás tus bases de datos, dominios, correos y archivos desde un solo lugar, accesible desde cualquier navegador.
[INFO] Syspanel se accede a través del puerto 2106 (por ejemplo:
tudominio.com:2106). Si tienes problemas para conectar, asegúrate de que el puerto esté abierto en tu firewall.
Ventajas de migrar a Syspanel
- Interfaz intuitiva: similar a cPanel, pero más ligera y rápida.
- Gestión centralizada: bases de datos, FTP, SSL, correos y backups desde un solo panel.
- Alto rendimiento: servidores optimizados para ecommerce como PrestaShop.
- Soporte técnico: nuestro equipo te acompaña durante la migración si lo necesitas.
Requisitos previos antes de empezar la migración
Antes de lanzarte, asegúrate de tener todo lo siguiente a mano. Esto te ahorrará dolores de cabeza.
1. Acceso a tu hosting actual
Necesitarás:
- Datos de FTP (usuario, contraseña, servidor).
- Acceso a phpMyAdmin o similar para exportar la base de datos.
- Credenciales de administrador de PrestaShop (para desactivar la tienda durante la migración).
2. Acceso a Syspanel (nuevo hosting)
Si aún no tienes tu cuenta en Syspanel, solicítala a nuestro equipo de soporte. Una vez activada, recibirás:
- URL de acceso:
tudominio.com:2106(o la IP que te proporcionemos). - Usuario y contraseña de administrador.
- Datos del plan contratado (espacio, bases de datos, etc.).
3. Herramientas recomendadas
- Cliente FTP: FileZilla (gratuito y fácil de usar).
- Editor de texto: Notepad++ o Sublime Text para modificar archivos de configuración.
- Conexión estable a internet: para evitar cortes durante la transferencia.
[WARNING] No inicies la migración si tu tienda está recibiendo pedidos. Programa el proceso en un horario de bajo tráfico.
Paso 1: Preparar tu PrestaShop actual
El primer paso es dejar tu tienda en un estado seguro para la mudanza.
1.1. Poner la tienda en modo mantenimiento
Esto evitará que los clientes accedan mientras mueves los archivos.
- Accede al panel de administración de PrestaShop.
- Ve a Parámetros de la tienda > Mantenimiento.
- Activa Sí en "Activar modo mantenimiento".
- Opcionalmente, añade una IP de confianza (la tuya) para poder seguir trabajando.
- Guarda los cambios.
1.2. Realizar una copia de seguridad completa
Nunca está de más tener un respaldo. Exporta:
- Archivos: mediante FTP, descarga toda la carpeta
public_html(owww) a tu ordenador. - Base de datos: desde phpMyAdmin, selecciona la base de datos, ve a "Exportar" y elige el método rápido (SQL). Guarda el archivo
.sql.
[TIP] Si tu hosting actual tiene herramienta de backups, úsala. Pero siempre ten una copia local.
Paso 2: Configurar el nuevo entorno en Syspanel
Ahora toca preparar el terreno en tu nuevo hosting.
2.1. Acceder a Syspanel
Abre tu navegador y escribe: tudominio.com:2106 (o la IP que te hayan asignado). Introduce tus credenciales.
2.2. Crear la base de datos
- En Syspanel, busca la sección Bases de datos (normalmente en el menú izquierdo).
- Haz clic en Añadir base de datos.
- Ponle un nombre (ej:
prestashop_nuevo). - Syspanel generará automáticamente un usuario y contraseña. Guárdalos bien.
- Anota también el nombre del servidor de base de datos (suele ser
localhost).
2.3. Subir los archivos de PrestaShop
- En Syspanel, ve a Web > Dominios y selecciona tu dominio.
- Haz clic en Abrir gestor de archivos o usa un cliente FTP con los datos que te proporciona Syspanel (servidor FTP, usuario y contraseña).
- Sube todos los archivos de tu PrestaShop (los que descargaste antes) a la carpeta
public_html(oweb). - Espera a que finalice la transferencia. Puede tardar varios minutos si tienes muchos archivos.
[WARNING] No olvides subir también archivos ocultos como
.htaccess(si existe). Activa la opción "Mostrar archivos ocultos" en FileZilla.
Paso 3: Importar la base de datos a Syspanel
Con los archivos en su sitio, ahora toca la base de datos.
3.1. Acceder a phpMyAdmin desde Syspanel
- En Syspanel, busca Herramientas > phpMyAdmin.
- Selecciona la base de datos que creaste en el paso 2.2 (debe aparecer en la lista).
- Haz clic en la pestaña Importar.
- Selecciona el archivo
.sqlque exportaste de tu hosting anterior. - Haz clic en Continuar. Si es muy grande, puede tardar un poco.
3.2. Verificar la importación
Después de importar, revisa que todas las tablas estén presentes (normalmente empiezan por ps_). Si ves errores, repite la exportación en tu hosting anterior asegurándote de que sea completa.
Paso 4: Ajustar la configuración de PrestaShop
Ahora tu tienda está en el nuevo servidor, pero necesita saber dónde está la base de datos.
4.1. Modificar el archivo parameters.php o settings.inc.php
Dependiendo de la versión de PrestaShop:
- PrestaShop 1.6 y anteriores: edita el archivo
config/settings.inc.php. - PrestaShop 1.7 y 8.x: edita el archivo
app/config/parameters.php.
Busca las siguientes líneas y cámbialas por los datos de tu nueva base de datos en Syspanel:
'database_host' => 'localhost', // Normalmente es localhost en Syspanel
'database_name' => 'nombre_de_tu_bd',
'database_user' => 'usuario_de_tu_bd',
'database_password' => 'contraseña_de_tu_bd',
Guarda el archivo y súbelo de vuelta al servidor si lo editaste localmente.
[INFO] Si no ves estas líneas exactas, busca las variables
_DB_SERVER_,_DB_NAME_,_DB_USER_y_DB_PASSWD_ensettings.inc.php.
4.2. Actualizar la URL de la tienda (si cambia el dominio)
Si tu dominio sigue siendo el mismo, no necesitas hacer nada. Pero si cambiaste de dominio, deberás actualizarlo en la base de datos:
- En phpMyAdmin, selecciona tu base de datos.
- Ejecuta la siguiente consulta SQL (reemplaza
tudominioanterior.comytudominionuevo.com):
UPDATE ps_configuration SET value = 'https://tudominionuevo.com' WHERE name = 'PS_SHOP_DOMAIN';
UPDATE ps_configuration SET value = 'https://tudominionuevo.com' WHERE name = 'PS_SHOP_DOMAIN_SSL';
También actualiza en la tabla ps_shop_url:
UPDATE ps_shop_url SET domain = 'tudominionuevo.com', domain_ssl = 'tudominionuevo.com' WHERE id_shop = 1;
[WARNING] Haz una copia de seguridad de la base de datos antes de ejecutar consultas SQL.
Paso 5: Configurar SSL y dominios en Syspanel
Para que tu tienda sea segura y funcione correctamente.
5.1. Añadir SSL (certificado HTTPS)
- En Syspanel, ve a Web > Dominios.
- Junto a tu dominio, haz clic en SSL.
- Selecciona Let's Encrypt y marca la opción Forzar HTTPS.
- Haz clic en Guardar. Syspanel generará e instalará el certificado automáticamente.
5.2. Verificar que el dominio apunte al nuevo servidor
Si cambiaste de servidor, deberás actualizar los registros DNS de tu dominio para que apunten a la IP de Syspanel. Contacta con tu proveedor de dominio o hazlo desde su panel.
Paso 6: Probar y poner en marcha la tienda
Antes de quitar el modo mantenimiento, haz una prueba exhaustiva.
6.1. Probar el front-end y back-end
- Accede a tu tienda en el navegador:
https://tudominio.com. Deberías ver el modo mantenimiento (si lo dejaste activo). - Accede al panel de administración:
https://tudominio.com/adminXXXX(el nombre de tu carpeta admin). - Inicia sesión con tus credenciales habituales.
6.2. Verificar funcionalidades clave
- Navegación por categorías y productos.
- Carrito de compra y proceso de pago (puedes usar un modo de prueba).
- Módulos de pago y envío.
- Imágenes y CSS cargando correctamente (si no, puede ser problema de permisos de archivos).
6.3. Desactivar el modo mantenimiento
- En el panel de administración, ve a Parámetros de la tienda > Mantenimiento.
- Desactiva Sí en "Activar modo mantenimiento".
- Guarda.
Paso 7: Tareas finales y optimización
Una vez que todo funcione, realiza estos ajustes para un rendimiento óptimo.
7.1. Regenerar el índice de imágenes
En PrestaShop, ve a Parámetros avanzados > Rendimiento y haz clic en Regenerar miniaturas. Esto asegurará que las imágenes se muestren correctamente.
7.2. Limpiar la caché
En el mismo apartado, limpia la caché de Smarty y la de Symfony (si usas PrestaShop 1.7+).
7.3. Configurar las tareas CRON (si es necesario)
Si usas módulos que requieren tareas programadas (ej: actualización de precios, envío de correos), configúralas desde Syspanel en Herramientas > Tareas programadas.
Preguntas frecuentes (FAQ)
❓ ¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu tienda. Una tienda pequeña (menos de 500 productos) puede estar lista en 30-60 minutos. Las tiendas grandes pueden llevar varias horas.
❓ ¿Perderé mis pedidos o clientes?
No, si sigues los pasos correctamente. La base de datos contiene toda la información. Solo asegúrate de exportarla e importarla sin errores.
❓ ¿Qué hago si la tienda no carga después de la migración?
Revisa:
- Que los archivos estén en la carpeta correcta (
public_html). - Que la base de datos esté bien configurada en
parameters.php. - Que el dominio apunte al nuevo servidor.
- Los logs de error en Syspanel (sección Logs).
❓ ¿Necesito conocimientos técnicos avanzados?
No. Esta guía está diseñada para que cualquier usuario pueda realizarla. Si te atascas, nuestro equipo de soporte está disponible para ayudarte.
❓ ¿Puedo migrar sin tiempo de inactividad?
Sí, si usas un plugin de migración en caliente o si tienes un entorno de staging. Pero para la mayoría de usuarios, poner la tienda en mantenimiento durante 30-60 minutos es suficiente.
❓ ¿Syspanel es compatible con todas las versiones de PrestaShop?
Sí, siempre que tu versión de PrestaShop cumpla con los requisitos del servidor (PHP 7.4 o superior, MySQL 5.6+). Consulta los requisitos de tu versión.
Conclusión
Migrar tu tienda PrestaShop a Syspanel no tiene por qué ser una pesadilla. Siguiendo esta guía para migrar PrestaShop a Syspanel, paso a paso, podrás realizar el cambio hosting PrestaShop Syspanel de forma segura y eficiente. Recuerda que la clave está en la preparación: copias de seguridad, datos correctos y paciencia.
Si en algún momento te sientes perdido, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte a que tu Syspanel PrestaShop migración sea un éxito.
¡Bienvenido a tu nuevo hosting! Tu tienda ahora corre en un entorno más rápido, seguro y fácil de gestionar.
