Configurar tienda PrestaShop en Syspanel
¡Hola! ¿Listo para lanzar tu tienda online con PrestaShop en Syspanel? Soy tu técnico de soporte amigable y voy a guiarte paso a paso por todo el proceso. No te preocupes si no eres un experto, lo haremos sencillo y claro. Syspanel (basado en HestiaCP) es un panel de control potente pero amigable, y con él configurar PrestaShop es pan comido. Vamos a ello.
¿Qué es PrestaShop y por qué usarlo en Syspanel?
PrestaShop es una de las plataformas de ecommerce más populares del mundo. Es gratuita, de código abierto y te permite crear una tienda online profesional con catálogos, carrito de compras, pasarelas de pago y mucho más. Syspanel, por su parte, es el panel de control que te administra el servidor web, las bases de datos, los correos y los dominios. Al combinarlos, obtienes un entorno estable, rápido y fácil de gestionar para tu negocio.
[INFO] Syspanel es la versión mejorada de HestiaCP, con una interfaz más limpia y opciones optimizadas para hosting compartido y VPS. Accedes a él por el puerto 2106 (por ejemplo:
https://tudominio.com:2106).
Requisitos antes de empezar
Antes de instalar PrestaShop, asegúrate de tener lo siguiente:
- Un dominio apuntando a tu servidor (por ejemplo,
tutienda.com). - Acceso a Syspanel con usuario y contraseña (puerto 2106).
- PHP 7.4 o superior (PrestaShop 1.7.x requiere al menos PHP 7.1, pero mejor usa 7.4 o 8.0 para rendimiento).
- MySQL o MariaDB (base de datos).
- Un cliente FTP (como FileZilla) o acceso al gestor de archivos de Syspanel para subir los archivos.
[TIP] Si no tienes PHP 7.4 activado, en Syspanel ve a Configuración del servidor > Versiones de PHP y actívalo para tu dominio.
Paso 1: Crear el dominio y la base de datos en Syspanel
Primero, necesitas un lugar donde vivirá tu tienda. En Syspanel, esto se hace en dos pasos: agregar el dominio y crear la base de datos.
Crear el dominio
- Inicia sesión en Syspanel (puerto 2106).
- Ve a Web en el menú lateral y haz clic en Añadir dominio.
- Escribe tu dominio completo (ej:
tutienda.com). - Marca la opción Crear también un registro DNS (si tu DNS está gestionado por Syspanel).
- Elige la versión de PHP (recomendado: 7.4 o 8.0).
- Haz clic en Guardar. El sistema creará la carpeta
public_htmldentro del directorio de tu dominio.
Crear la base de datos
- Ve a Base de datos en el menú y haz clic en Añadir base de datos.
- Ponle un nombre descriptivo, por ejemplo:
prestashop_db. - Syspanel generará automáticamente un usuario y contraseña. ¡Guárdalos! Los necesitarás durante la instalación de PrestaShop.
- Haz clic en Guardar.
[WARNING] No uses caracteres especiales ni espacios en el nombre de la base de datos. Solo letras, números y guiones bajos.
Paso 2: Descargar y subir PrestaShop
Ahora vamos a obtener los archivos de PrestaShop y subirlos a tu servidor.
- Ve al sitio oficial de PrestaShop (prestashop.com) y descarga la última versión estable (archivo
.zip). - Descomprime el archivo en tu computadora. Obtendrás una carpeta con muchos archivos y una carpeta llamada
prestashop(o similar). - Accede al Gestor de archivos de Syspanel (desde el menú Web > Gestor de archivos o usando FTP).
- Navega hasta la carpeta
public_htmlde tu dominio. - Sube todos los archivos de la carpeta descomprimida (no la carpeta en sí, sino su contenido) a
public_html.- Si usas FTP, conéctate con los datos que te da Syspanel (usuario FTP, contraseña, servidor).
- Una vez subidos, asegúrate de que el archivo
index.phpesté en la raíz depublic_html.
[TIP] Si tu dominio es
tutienda.com, la tienda se abrirá directamente enhttps://tutienda.com. Si quieres que esté en una subcarpeta (ej:tutienda.com/tienda), crea una carpeta dentro depublic_htmly sube los archivos allí.
Paso 3: Instalar PrestaShop desde el navegador
Una vez los archivos están en el servidor, la instalación se hace desde el navegador.
- Abre tu navegador y ve a
https://tudominio.com(o la URL donde subiste los archivos). - Verás el asistente de instalación de PrestaShop. Selecciona tu idioma y haz clic en Siguiente.
- Acepta los términos de la licencia y continúa.
- Configuración de la tienda:
- Nombre de la tienda: Elige un nombre atractivo.
- Actividad principal: Selecciona tu rubro (ej: Ropa, Electrónica, etc.).
- País: Elige el tuyo.
- Habilitar SSL: Márcalo si tienes certificado SSL (recomendado).
- Configuración de la base de datos:
- Motor de base de datos: Deja MySQL.
- Servidor:
localhost(si la base de datos está en el mismo servidor). - Nombre de base de datos: El que creaste en Syspanel (ej:
prestashop_db). - Usuario de base de datos: El generado por Syspanel.
- Contraseña: La generada por Syspanel.
- Prefijo de tablas: Déjalo como
ps_o cámbialo por seguridad.
- Haz clic en Probar la conexión. Si todo está bien, verás un mensaje verde.
- Configuración de la cuenta de administrador:
- Crea un email y contraseña para acceder al back office de PrestaShop.
- No uses el mismo email que tu cuenta de Syspanel para evitar confusiones.
- Haz clic en Instalar. El proceso puede tardar unos minutos. No cierres la ventana.
[INFO] Si ves errores de permisos, ve a Syspanel > Web > Editar dominio y asegúrate de que los permisos de la carpeta
public_htmlsean 755 (o 775 si es necesario). También puedes usar el botón Reparar permisos en Syspanel.
Paso 4: Configuración básica post-instalación
¡Felicidades! PrestaShop ya está instalado. Ahora vamos a hacer unos ajustes básicos para que tu tienda esté lista.
Activar el modo amigable (URLs limpias)
- Inicia sesión en el back office de PrestaShop (ej:
https://tudominio.com/adminXXXXXX). - Ve a Configurar > Parámetros de la tienda > Tráfico y SEO.
- En la pestaña SEO y URLs, activa la opción URLs amigables.
- Haz clic en Guardar.
Configurar el correo electrónico
Para que tu tienda envíe correos (confirmaciones de pedido, etc.), necesitas configurar el servidor SMTP.
- Ve a Configurar > Parámetros avanzados > Email.
- Selecciona Usar mis propios parámetros SMTP.
- Introduce los datos del servidor de correo de Syspanel (normalmente el mismo que tu dominio, puerto 587, autenticación SSL/TLS).
- Puedes encontrar estos datos en Syspanel, en Correo > Cuentas de correo.
- Haz una prueba de envío.
Instalar un tema (opcional)
PrestaShop viene con un tema por defecto, pero puedes instalar uno de pago o gratuito.
- En el back office, ve a Diseño > Temas y logotipos.
- Haz clic en Añadir nuevo tema y sube el archivo
.zipde tu tema. - Actívalo desde el mismo menú.
Paso 5: Seguridad básica
No olvides proteger tu tienda desde el principio.
- Cambia la URL de administración: Ve a Configurar > Parámetros avanzados > Administración y cambia el nombre de la carpeta
adminpor uno único (ej:admin-mitienda2024). - Activa el SSL: Si no lo tienes, en Syspanel puedes instalar un certificado Let's Encrypt gratis desde Web > Editar dominio > SSL.
- Actualiza PrestaShop regularmente: Ve a Configurar > Parámetros avanzados > Actualizaciones para mantener tu tienda segura.
[WARNING] No compartas nunca tu contraseña de administrador de PrestaShop ni la de Syspanel. Usa contraseñas fuertes (mayúsculas, minúsculas, números y símbolos).
Preguntas frecuentes (FAQ)
Aquí respondo las dudas más comunes que nos llegan al soporte:
¿Puedo instalar PrestaShop en un subdominio?
Sí. En Syspanel, crea un subdominio (ej: tienda.tudominio.com) desde Web > Añadir dominio, y luego sigue los mismos pasos. La base de datos puede ser la misma o una nueva.
¿Qué hago si veo un error de base de datos durante la instalación?
Revisa que los datos de conexión (servidor, usuario, contraseña) sean exactamente los que generó Syspanel. A veces el servidor no es localhost sino la IP del servidor (pregunta a tu proveedor de hosting). También verifica que la base de datos no tenga espacios al inicio o final.
¿Cómo accedo al back office si olvido la URL?
Ve a Syspanel, abre el Gestor de archivos, busca la carpeta admin dentro de public_html y renómbrala. Luego accede a https://tudominio.com/nuevo-nombre-admin.
¿PrestaShop funciona con PHP 8.0 en Syspanel?
Sí, PrestaShop 1.7.8+ y 8.x son compatibles con PHP 8.0. En Syspanel, solo asegúrate de seleccionar la versión correcta al crear el dominio o editarlo después.
¿Necesito conocimientos técnicos para mantener la tienda?
No muchos, pero sí es importante que sepas hacer copias de seguridad. En Syspanel puedes programar backups automáticos desde Backup > Programar backup. También te recomiendo mantener PrestaShop y sus módulos actualizados.
Conclusión
Configurar PrestaShop en Syspanel es un proceso muy accesible, incluso si nunca has hecho algo así. Siguiendo estos pasos tendrás tu tienda online funcionando en menos de una hora. Recuerda que Syspanel te da herramientas como el gestor de archivos, bases de datos y SSL para que todo sea más fácil.
Si en algún momento te quedas atascado, no dudes en contactar con nuestro soporte. Estamos aquí para ayudarte a que tu ecommerce despegue. ¡Mucho éxito con tu tienda!
[TIP FINAL] Antes de abrir al público, prueba la tienda con un pedido de prueba (modo catálogo desactivado) para asegurarte de que todo fluye: registro, carrito, pago y notificaciones. ¡Buenas ventas!
