Cómo conectar PrestaShop a Syspanel: gestión de dominios y bases de datos
¡Hola! Bienvenido a esta guía completa. Si has llegado hasta aquí, probablemente estés buscando la forma de conectar tu tienda online de PrestaShop con el panel de control Syspanel.
Entender cómo gestionar tu dominio y tu base de datos es fundamental para que tu tienda funcione rápido y segura. No te preocupes si esto te suena a chino; vamos a explicarlo paso a paso, sin tecnicismos raros y de forma muy visual.
Al final de este artículo, serás capaz de conectar tu PrestaShop a Syspanel como un profesional, solucionar los errores más comunes y entender qué está pasando "bajo el capó" de tu web.
¿Qué es Syspanel y por qué es clave para tu PrestaShop?
Antes de ponernos manos a la obra, es importante que sepas qué es Syspanel. Imagina que tu web es una casa. PrestaShop sería los muebles y la decoración (la tienda en sí), pero necesitas una estructura sólida (los cimientos, las tuberías y la electricidad) para que todo funcione. Esa estructura es el servidor y el panel de control que lo gestiona.
Syspanel es ese panel de control que te permite administrar los archivos de tu web, las bases de datos y los dominios. Es la herramienta que te da acceso total a la "cocina" de tu hosting.
A diferencia de otros paneles, Syspanel destaca por su facilidad de uso y por integrar funciones de seguridad avanzadas. Para acceder a él, simplemente escribe la dirección de tu servidor seguido del puerto 2106 en tu navegador (por ejemplo: https://tu-dominio.com:2106).
Si vienes de otros paneles como cPanel o Plesk, notarás que Syspanel es mucho más limpio y rápido. Aquí vamos a aprender a usarlo específicamente para PrestaShop.
Requisitos previos antes de empezar
Para que la conexión sea un éxito, necesitas tener a mano los siguientes datos.
- Credenciales de Syspanel: El usuario y la contraseña que te proporcionó tu proveedor de hosting.
- Acceso a tu panel de PrestaShop: El back-office de tu tienda (normalmente en
tudominio.com/admin). - Datos de acceso FTP (opcional pero recomendado): Para mover archivos si es necesario.
- Tranquilidad: No tengas prisa. Cada paso es importante.
[WARNING]
Antes de realizar cualquier cambio en la base de datos o en la configuración del dominio, te recomendamos encarecidamente que hagas una copia de seguridad de tu tienda. Si algo sale mal, podrás restaurar todo en cuestión de minutos.
Paso 1: Acceder a Syspanel (Puerto 2106)
El primer paso es obvio pero crucial. Para entrar en tu panel de control, abre tu navegador favorito (Chrome, Firefox, Edge) y escribe la URL de tu servidor añadiendo :2106 al final.
Ejemplo:
https://tu-dominio.com:2106
[INFO]
El puerto 2106 es la puerta de entrada segura a Syspanel. Si no lo pones, el navegador intentará conectarse al puerto estándar (80 o 443) y no encontrará el panel. Es como llamar a la puerta correcta de una casa grande.
Una vez dentro, verás un panel de control con varias secciones. Hoy nos vamos a centrar en dos: Web (o Dominios) y Bases de Datos.
Paso 2: Conectar tu Dominio a PrestaShop
El dominio es tu dirección en internet (ej: mitienda.com). Para que PrestaShop funcione, este dominio debe estar correctamente apuntando a los archivos de la tienda dentro de Syspanel.
2.1. Añadir el dominio al servidor
Si acabas de contratar el hosting, lo primero es registrar el dominio en Syspanel.
- En el menú lateral, busca la sección Web o Dominios.
- Haz clic en Añadir Dominio (o "Add Domain").
- Escribe tu dominio completo (sin
wwwal principio, aunque luego lo configuraremos). - En el campo "Documento Raíz" (o "Root"), asegúrate de que apunte a la carpeta donde instalaremos PrestaShop. Normalmente se crea una carpeta automáticamente con el nombre del dominio.
2.2. Configurar el DNS y la zona DNS
Ahora viene la parte más técnica, pero la haremos fácil. El DNS es como la guía telefónica de internet. Le dice a los visitantes dónde está tu web.
- Dentro de la gestión de tu dominio en Syspanel, busca Zona DNS.
- Asegúrate de que existen los registros A que apuntan a la IP de tu servidor. Normalmente Syspanel los crea automáticamente.
- Si has comprado el dominio en otro sitio (como GoDaddy o Namecheap), deberás cambiar los "Nameservers" (servidores de nombres) en esa página externa para que apunten a los que te indica Syspanel.
2.3. Proteger el dominio con SSL (HTTPS)
Hoy en día, es imprescindible tener el candadito de seguridad (SSL). PrestaShop lo necesita para los pagos y para el SEO.
- En la sección de tu dominio, busca el botón SSL o Certificados.
- Activa la opción Let's Encrypt (es gratuito y automático).
- Pulsa "Emitir" o "Activar". En menos de 5 minutos tendrás tu web funcionando con
https://.
[TIP]
Después de activar el SSL, no olvides forzar la redirección dehttp://ahttps://. En Syspanel, suele haber una opción que dice "Forzar HTTPS". Actívala para que nadie acceda a tu tienda por una vía no segura.
Paso 3: Crear y conectar la Base de Datos (MySQL)
Aquí es donde ocurre la magia. PrestaShop guarda todos sus productos, clientes, pedidos y configuraciones en una base de datos. Sin ella, tu tienda no existe. Vamos a crear una para tu tienda.
3.1. Crear la base de datos
- En el menú de Syspanel, busca la sección Bases de Datos o Base de Datos MySQL.
- Haz clic en Añadir Base de Datos.
- Ponle un nombre descriptivo, por ejemplo:
tienda_prestashop. - Crea un usuario para esa base de datos (ej:
tienda_user). - Genera una contraseña segura. Syspanel suele tener un botón para generarla automáticamente. ¡Guárdala en un lugar seguro! La necesitarás en el siguiente paso.
3.2. Conectar la base de datos a PrestaShop
Ahora viene el momento de la verdad. Si estás instalando PrestaShop por primera vez, el instalador te pedirá estos datos. Si ya tienes PrestaShop instalado, deberás editar el archivo parameters.php (que está en la carpeta app/config/ de tu tienda) con estos datos.
Los datos que te pide el instalador de PrestaShop son exactamente los que acabas de crear:
- Dirección de la base de datos: Normalmente es
localhosto127.0.0.1. Si tu base de datos está en otro servidor, Syspanel te dará una dirección específica. - Nombre de la base de datos: El que creaste (ej:
tienda_prestashop). - Usuario de la base de datos: El que creaste (ej:
tienda_user). - Contraseña: La que generaste.
- Prefijo de las tablas: Por defecto es
ps_. Déjalo así si no sabes qué es.
[INFO]
PrestaShop necesita permisos completos sobre su base de datos (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.). Al crear el usuario en Syspanel, asegúrate de marcar la casilla "Todos los privilegios" o "ALL PRIVILEGES". Si no lo haces, la tienda te dará errores de permisos.
Paso 4: Configuración Avanzada para un rendimiento óptimo
Ya tienes la conexión básica hecha. Pero para que tu PrestaShop Syspanel funcione como un tiro, vamos a ajustar un par de cosas.
4.1. Gestión de archivos (File Manager)
Syspanel incluye un gestor de archivos muy intuitivo. Úsalo para subir los archivos de PrestaShop si no lo has hecho por FTP.
- Ve a la sección Archivos o Gestor de Archivos.
- Navega hasta la carpeta de tu dominio (la que configuramos en el Paso 2).
- Sube el archivo comprimido de PrestaShop (en
.zip) y extráelo ahí. - Asegúrate de que el archivo
index.phpde PrestaShop esté directamente en la raíz de tu dominio, no dentro de una subcarpeta.
4.2. Configurar la caché y PHP
PrestaShop es exigente con la configuración del servidor. En Syspanel, busca la sección PHP o Opciones PHP.
- Versión de PHP: Asegúrate de usar una versión compatible (PHP 7.4, 8.0 o 8.1 son las más estables para PrestaShop 1.7 y 8.x).
- Límite de Memoria: Sube el límite a al menos
256Mpara evitar errores de memoria. - Tiempo de Ejecución: Ponlo en
300segundos para que no se corten las tareas pesadas.
Paso 5: Solución de Problemas Comunes (FAQ)
Aquí tienes las dudas más frecuentes que nos suelen llegar. Léelas con calma, seguro que te ayudan.
Error 500: "Internal Server Error"
Esto suele pasar por un problema con el archivo .htaccess o por una versión de PHP incorrecta.
Solución:
- Ve al gestor de archivos de Syspanel.
- Busca el archivo
.htaccessen la raíz de tu dominio. - Descárgalo y guárdalo como respaldo.
- Elimínalo del servidor e intenta acceder a tu tienda. PrestaShop lo regenerará automáticamente.
- Si sigue fallando, cambia la versión de PHP a una más alta o más baja en la configuración de Syspanel.
"Error de conexión a la base de datos" al instalar
Esto es casi siempre por datos incorrectos.
Solución:
- Revisa que el nombre de la base de datos y el usuario son exactamente los que aparecen en Syspanel. A veces el panel añade un prefijo con el nombre del usuario (ej:
usuario_tienda). - Verifica que la contraseña no tenga espacios al copiarla.
- Asegúrate de que el servidor de la base de datos es
localhost. Si no, prueba con la IP que te da Syspanel en la sección de bases de datos.
"La página no redirige correctamente" o "Demasiadas redirecciones"
Esto es un clásico con el SSL.
Solución:
- Ve a Syspanel -> Dominios -> tu dominio -> SSL.
- Desactiva la opción "Forzar HTTPS".
- Ve al back-office de PrestaShop (si puedes) a Parámetros Generales -> Mantenimiento y desactiva la tienda temporalmente.
- Vuelve a activarla. A veces la cache guarda la redirección antigua. Limpia la caché de tu navegador.
¿Cómo importo una base de datos que ya tenía de antes?
Muy fácil. En la sección de Bases de Datos de Syspanel, selecciona tu base de datos y busca el botón Importar. Sube tu archivo .sql y listo. Asegúrate de que el prefijo de las tablas coincide con el que usa tu PrestaShop actual.
¿Puedo tener varias tiendas PrestaShop en el mismo Syspanel?
Sí, totalmente. Solo tienes que crear un dominio nuevo (o subdominio) y una base de datos nueva para cada tienda. Es la mejor manera de mantenerlas aisladas y seguras.
Conclusión: Tu tienda, volando con Syspanel
Conectar PrestaShop a Syspanel no es un proceso mágico, es cuestión de seguir los pasos lógicos:
- Dominio apuntando al servidor.
- Base de datos creada y con permisos.
- Archivos de PrestaShop en su sitio.
Al dominar la gestión de dominios y bases de datos en Syspanel, no solo habrás conectado tu tienda, sino que habrás aprendido a gestionar la infraestructura sobre la que se sustenta tu negocio.
Ahora ya sabes que el puerto 2106 es tu puerta de entrada al control total. Tómate tu tiempo para explorar el panel, familiarízate con las secciones y verás que en poco tiempo podrás hacer estos pasos sin mirar el manual.
Si has seguido todos los pasos y aún tienes problemas, respira hondo. Vuelve a revisar las credenciales, limpia la caché del navegador y, si es necesario, contacta con tu proveedor de hosting. La mayoría de las veces, el error es un simple error tipográfico en la contraseña o un prefijo mal puesto.
¡Esperamos que esta guía te haya sido de gran ayuda! Ahora tienes las herramientas para hacer que tu PrestaShop funcione sobre una base sólida y rápida.
¡A vender se ha dicho!
