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

Cómo instalar y configurar PrestaShop en un servidor con Syspanel

Actualizado el 7 de junio de 2026

Introducción: ¿Por qué elegir PrestaShop para tu tienda online?

Si estás pensando en lanzar una tienda online, seguramente has oído hablar de PrestaShop. Es una de las plataformas de comercio electrónico más populares del mundo, y por buenas razones: es gratuita, de código abierto, muy personalizable y cuenta con una enorme comunidad de desarrolladores. Pero para que tu tienda funcione correctamente, necesitas un buen entorno de hosting PrestaShop. Aquí es donde entra Syspanel, un panel de control web (basado en HestiaCP) que facilita la gestión de tu servidor. En este tutorial PrestaShop completo, te guiaré paso a paso para que puedas instalar PrestaShop y configurar PrestaShop en tu servidor con Syspanel, incluso si eres principiante.

Vamos a desglosar todo el proceso, desde los requisitos previos hasta la configuración final, para que tu tienda quede lista para vender. No te preocupes si no tienes experiencia técnica: lo explicaré todo de forma clara y sencilla.

[INFO] Este tutorial está pensado para usuarios que ya tienen un servidor con Syspanel instalado. Si aún no tienes acceso a Syspanel, contacta con tu proveedor de hosting o solicita la instalación del panel.

Requisitos previos antes de instalar PrestaShop

Antes de empezar con la instalación, asegúrate de cumplir con estos requisitos básicos:

  • Un servidor con Syspanel instalado y acceso al panel (normalmente a través de https://tu-servidor:2106). Recuerda: Syspanel es el nombre que usamos para HestiaCP, y el puerto de acceso es el 2106.
  • Una cuenta de usuario en Syspanel con permisos para crear bases de datos y dominios.
  • Un dominio (o subdominio) apuntando a tu servidor. Si no tienes uno, puedes usar una IP pública temporal para pruebas.
  • Conexión a internet estable y un navegador actualizado.

[TIP] Si nunca has usado Syspanel, te recomiendo explorar un poco la interfaz antes de empezar. Familiarízate con las secciones de "Web", "Base de datos" y "DNS".

Paso 1: Acceder a Syspanel y preparar el entorno

Lo primero que debes hacer es iniciar sesión en Syspanel. Abre tu navegador y escribe:

https://tu-servidor:2106

Introduce tu nombre de usuario y contraseña. Una vez dentro, verás el panel principal con varias opciones. Para instalar PrestaShop, necesitamos hacer tres cosas:

  1. Crear un dominio (o subdominio) donde se alojará tu tienda.
  2. Crear una base de datos para PrestaShop.
  3. Subir los archivos de PrestaShop al servidor.

Vamos paso a paso.

Crear el dominio en Syspanel

En el menú lateral, haz clic en "Web" y luego en "Añadir dominio". Se abrirá un formulario. Rellénalo así:

  • Dominio: Escribe tu dominio completo (ejemplo: mitiendaonline.com). Si estás probando, puedes usar un subdominio como tienda.midominio.com.
  • Habilitar SSL: Marca esta opción para que tu tienda tenga HTTPS. Syspanel usará Let's Encrypt automáticamente.
  • Crear FTP: También puedes marcar esta opción para tener acceso FTP, aunque no es obligatorio si usas el gestor de archivos de Syspanel.

Haz clic en "Guardar". En unos segundos, el dominio estará creado. Verás que aparece en la lista de dominios web.

Crear la base de datos

PrestaShop necesita una base de datos MySQL para guardar productos, clientes, pedidos, etc. En Syspanel, ve a la sección "Base de datos" y haz clic en "Añadir base de datos".

Completa el formulario:

  • Nombre de la base de datos: Ponle un nombre descriptivo (ejemplo: prestashop_db).
  • Usuario: Elige un nombre de usuario (ejemplo: prestashop_user).
  • Contraseña: Genera una contraseña segura. Puedes usar el generador incorporado.

Guarda los datos. Anota el nombre de la base de datos, el usuario y la contraseña, porque los necesitarás durante la instalación de PrestaShop.

Paso 2: Descargar y subir PrestaShop al servidor

Ahora necesitas obtener los archivos de PrestaShop. Ve a la página oficial de descargas (prestashop.com) y descarga la última versión estable (normalmente un archivo .zip). Asegúrate de descargar el paquete completo, no solo el de actualización.

Una vez descargado, tienes dos opciones para subirlo a tu servidor:

Opción A: Usar el gestor de archivos de Syspanel

  1. En Syspanel, ve a "Web" y haz clic en el dominio que creaste.
  2. Busca el botón "Gestor de archivos" y haz clic. Se abrirá una ventana con los archivos del dominio.
  3. Dentro del gestor, verás una carpeta llamada public_html (o web). Esa es la raíz de tu sitio web.
  4. Sube el archivo .zip de PrestaShop directamente al gestor de archivos (arrastra y suelta o usa el botón de subir).
  5. Una vez subido, haz clic derecho sobre el archivo .zip y selecciona "Extraer". El gestor lo descomprimirá automáticamente.
  6. Después de la extracción, verás una carpeta con el nombre de la versión (ejemplo: prestashop_1.7.8.10). Dentro de ella están todos los archivos de PrestaShop.
  7. Mueve todo el contenido de esa carpeta a public_html. Puedes seleccionar todos los archivos, cortarlos y pegarlos en la raíz. Asegúrate de que no quede una subcarpeta intermedia.
  8. Una vez movidos, puedes eliminar la carpeta vacía y el archivo .zip original.

Opción B: Usar FTP (FileZilla, por ejemplo)

Si prefieres usar FTP, necesitarás las credenciales que creaste al añadir el dominio (o las que ya tenías). Conéctate a tu servidor usando un cliente FTP como FileZilla y navega hasta la carpeta public_html. Sube allí el archivo .zip y luego extráelo localmente o mediante comandos SSH (si tienes acceso). Luego mueve los archivos a la raíz como se explicó antes.

[WARNING] Es importante que los archivos de PrestaShop estén directamente en public_html, no dentro de una subcarpeta. Si los dejas en una subcarpeta, tu tienda se abrirá en tudominio.com/subcarpeta en lugar de tudominio.com.

Paso 3: Configurar los permisos de archivos

PrestaShop necesita permisos de escritura en ciertas carpetas para funcionar correctamente (por ejemplo, para subir imágenes o generar archivos de caché). En Syspanel, esto suele estar preconfigurado, pero es bueno verificarlo.

Desde el gestor de archivos de Syspanel, selecciona todas las carpetas y archivos de PrestaShop en public_html, haz clic derecho y elige "Permisos". Asegúrate de que los permisos sean 755 para las carpetas y 644 para los archivos. Si ves alguna carpeta con permisos 777, cámbiala a 755 por seguridad.

[INFO] Syspanel gestiona los permisos de forma segura por defecto, pero si encuentras errores durante la instalación, este es un punto a revisar.

Paso 4: Ejecutar el instalador de PrestaShop

Ahora viene la parte emocionante. Abre tu navegador y escribe la URL de tu dominio (por ejemplo, https://mitiendaonline.com). Si todo está correcto, verás la pantalla de instalación de PrestaShop. Sigue estos pasos:

4.1. Seleccionar idioma

Elige tu idioma preferido (español, por ejemplo) y haz clic en "Siguiente".

4.2. Aceptar licencia

Lee los términos de la licencia (o simplemente desplázate hasta abajo) y marca la casilla de aceptación. Haz clic en "Siguiente".

4.3. Verificar compatibilidad

El instalador comprobará si tu servidor cumple con los requisitos. Deberías ver todo en verde. Si hay algún problema (por ejemplo, una extensión PHP desactivada), el instalador te lo indicará. En Syspanel, puedes activar extensiones PHP desde la sección "Web" > "Configuración PHP" de tu dominio. Las extensiones comunes que necesita PrestaShop son: mysqli, gd, curl, mbstring, openssl, zip, entre otras.

Si todo está bien, haz clic en "Siguiente".

4.4. Configurar la tienda

Aquí introduces la información básica de tu tienda:

  • Nombre de la tienda: El nombre que quieras.
  • Actividad principal: Elige la categoría de tu negocio.
  • País: Selecciona tu país.
  • Habilitar SSL: Marca esta opción si ya tienes SSL (lo activamos antes en Syspanel).
  • Nombre y contraseña del administrador: Crea un usuario con una contraseña segura. Este será tu acceso al panel de administración.

[WARNING] La contraseña del administrador debe ser robusta. No uses "admin123" o "123456". PrestaShop te pedirá una contraseña con mayúsculas, minúsculas, números y símbolos.

4.5. Configurar la base de datos

Este es el paso clave. Debes introducir los datos de la base de datos que creaste en Syspanel:

  • Servidor de base de datos: Normalmente es localhost. Déjalo así.
  • Nombre de la base de datos: El nombre que pusiste (ejemplo: prestashop_db).
  • Usuario de la base de datos: El usuario que creaste (ejemplo: prestashop_user).
  • Contraseña de la base de datos: La contraseña que generaste.
  • Prefijo de tabla: Puedes dejarlo como ps_ o cambiarlo por seguridad.

Haz clic en "Probar la conexión". Si todo está bien, verás un mensaje de éxito. Luego haz clic en "Siguiente".

4.6. Instalación

El instalador comenzará a crear las tablas y configurar la tienda. Este proceso puede tomar unos minutos. Al finalizar, verás una pantalla de éxito con enlaces al front-end (tu tienda) y al back-end (panel de administración).

[TIP] Anota la URL del back-end (normalmente tudominio.com/adminXXX). Guárdala en un lugar seguro. También puedes cambiar la carpeta admin después por seguridad.

Paso 5: Configuración post-instalación de PrestaShop

Una vez instalado, hay algunas configuraciones básicas que deberías hacer para que tu tienda funcione de manera óptima.

5.1. Eliminar la carpeta de instalación

Por seguridad, debes eliminar la carpeta install del servidor. Desde el gestor de archivos de Syspanel, navega a public_html y elimina la carpeta install. Si no lo haces, cualquiera podría reinstalar tu tienda y borrar tus datos.

5.2. Configurar la URL amigable (SEO)

Para mejorar el SEO de tu tienda, activa las URLs amigables. Ve al panel de administración de PrestaShop (back-end) y navega a "Configurar" > "Parámetros de la tienda" > "Tráfico y SEO". Allí encontrarás la opción "URLs amigables". Actívala y guarda los cambios.

5.3. Configurar el SSL

Asegúrate de que tu tienda funcione completamente con HTTPS. En el mismo apartado de "Tráfico y SEO", verifica que la URL de la tienda comience con https://. Si no es así, cámbiala.

[INFO] Syspanel ya configuró el SSL en el dominio, pero PrestaShop necesita saberlo para generar enlaces seguros.

5.4. Instalar un tema y módulos básicos

PrestaShop viene con un tema por defecto. Puedes personalizarlo desde "Personalizar" > "Temas". También te recomiendo instalar módulos esenciales como:

  • Módulo de pago: PayPal, Stripe o transferencia bancaria.
  • Módulo de envío: Configura las zonas y transportistas.
  • Módulo de SEO: Algunos módulos gratuitos mejoran el SEO de productos.

Solución de problemas comunes (FAQ)

Aquí tienes algunas preguntas frecuentes que te pueden ayudar si algo sale mal:

¿Por qué veo un error 500 después de instalar?

Esto suele deberse a permisos incorrectos o a un archivo .htaccess mal configurado. Revisa los permisos de las carpetas (755) y archivos (644). También puedes renombrar temporalmente el archivo .htaccess a .htaccess_old para ver si se soluciona.

¿Cómo accedo al panel de administración?

La URL del back-end es tudominio.com/adminXXX, donde XXX es un código aleatorio. Si no lo recuerdas, puedes buscarlo en el gestor de archivos: dentro de public_html, verás una carpeta con nombre admin seguido de números y letras.

¿Puedo instalar PrestaShop en un subdominio?

Sí, perfectamente. Solo crea un subdominio en Syspanel (ejemplo: tienda.midominio.com) y sigue los mismos pasos.

¿Syspanel es compatible con PrestaShop 8?

Sí, las versiones recientes de Syspanel (basadas en HestiaCP) soportan PHP 7.4, 8.0 y 8.1, que son necesarios para PrestaShop 8. Asegúrate de tener la versión de PHP adecuada en la configuración de tu dominio.

¿Necesito conocimientos de programación?

No, este tutorial PrestaShop está diseñado para principiantes. Solo sigue los pasos y no tendrás problemas. Si surge algo, la comunidad de PrestaShop es muy activa y puedes encontrar ayuda en foros.

Conclusión: Tu tienda PrestaShop ya está lista

Felicidades, has completado la instalación PrestaShop y configurar PrestaShop en tu servidor con Syspanel. Ahora tienes una base sólida para empezar a vender online. Recuerda que el hosting PrestaShop es solo el primer paso: luego tendrás que añadir productos, configurar métodos de pago y promocionar tu tienda.

Si has seguido todos los pasos, tu tienda debería estar funcionando sin problemas. No dudes en explorar el panel de administración y personalizar tu tienda a tu gusto. Y si te surge alguna duda, vuelve a este artículo o consulta la documentación oficial de PrestaShop.

[TIP] Para mantener tu tienda segura, actualiza PrestaShop y los módulos regularmente. Syspanel facilita las actualizaciones de PHP y otros componentes del servidor.

¡Buena suerte con tu negocio online!

¿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