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

Configurar PrestaShop en Syspanel

Actualizado el 18 de mayo de 2026

Introducción a PrestaShop en Syspanel

Si estás pensando en montar una tienda online con PrestaShop, has tomado una excelente decisión. PrestaShop es uno de los sistemas de gestión de contenido (CMS) más potentes y flexibles para ecommerce, y combinarlo con Syspanel te dará un control total sobre tu hosting. Syspanel, basado en HestiaCP y accesible a través del puerto 2106, es un panel de control moderno y sencillo que facilita la administración de servidores web. En esta guía, aprenderás paso a paso cómo configurar PrestaShop en Syspanel, desde la creación del dominio hasta la instalación final de la tienda.

[INFO] Syspanel es la versión adaptada de HestiaCP para nuestros servicios de hosting. Si ya conoces HestiaCP, te sentirás como en casa. El acceso se realiza siempre a través de tudominio.com:2106.

Antes de empezar, asegúrate de tener a mano los datos de acceso a Syspanel (usuario y contraseña) y un dominio registrado que apunte a los servidores de nombres de tu hosting. Si no tienes dominio, puedes comprar uno directamente desde Syspanel.


Requisitos previos para configurar PrestaShop

Para que PrestaShop funcione correctamente en Syspanel, necesitas cumplir con algunos requisitos técnicos básicos. No te preocupes, son estándar y Syspanel ya los tiene configurados por defecto.

¿Qué necesita PrestaShop?

PrestaShop es una aplicación PHP que utiliza una base de datos MySQL/MariaDB. Los requisitos mínimos recomendados son:

  • PHP 7.4 o superior (Syspanel suele tener PHP 8.x disponible).
  • MySQL 5.6 o MariaDB 10.1 (Syspanel incluye MariaDB).
  • Extensiones PHP: curl, gd, json, mbstring, openssl, pdo_mysql, zip, xml, bcmath, intl.
  • Módulo Apache: mod_rewrite habilitado (fundamental para URLs amigables).
  • Memoria: Al menos 256 MB de RAM para el proceso PHP (recomendado 512 MB).

[TIP] Syspanel ya tiene preinstaladas la mayoría de las extensiones. Si alguna falta, puedes activarla desde la sección de "Servidores Web" en el panel.

Verifica tu versión de PHP

Antes de instalar, comprueba qué versión de PHP tienes activa en Syspanel:

  1. Accede a Syspanel a través de tudominio.com:2106.
  2. Ve a Servidores Web > PHP.
  3. Selecciona la versión más reciente (por ejemplo, 8.1 o 8.2) y actívala.

Si no ves la opción, contacta con soporte para que te habiliten versiones más modernas.


Paso 1: Crear un dominio y subdominio en Syspanel

El primer paso para configurar PrestaShop es tener un lugar donde instalarlo. Puedes usar un dominio principal o crear un subdominio (por ejemplo, tienda.tudominio.com). Te recomiendo usar un subdominio si tu web principal no es una tienda.

Crear un subdominio

  1. Inicia sesión en Syspanel.
  2. Ve a Dominios > Añadir dominio.
  3. Escribe el nombre del subdominio, por ejemplo: tienda.tudominio.com.
  4. Deja las opciones por defecto (Apache + PHP) y haz clic en Guardar.

Syspanel creará automáticamente la carpeta public_html en el directorio correspondiente. Esta carpeta es donde alojaremos los archivos de PrestaShop.

[WARNING] Asegúrate de que el dominio principal tenga configurados los registros DNS (A o CNAME) apuntando a la IP de tu servidor. Syspanel te proporciona esta información en la sección de "DNS".


Paso 2: Crear una base de datos MySQL para PrestaShop

PrestaShop necesita una base de datos para almacenar productos, clientes, pedidos, etc. Syspanel facilita la creación de bases de datos en segundos.

Pasos para crear la base de datos

  1. En Syspanel, ve a Base de datos > Añadir base de datos.
  2. Introduce un nombre descriptivo, por ejemplo: prestashop_db.
  3. Elige un usuario (p.ej., presta_user) y una contraseña segura. Puedes usar el generador automático.
  4. Selecciona el tipo de base de datos (MySQL o MariaDB) y haz clic en Guardar.

[INFO] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación de PrestaShop.

Opcional: Crear un usuario adicional

Si prefieres no usar el usuario por defecto, puedes crear uno adicional desde la misma sección. Solo asegúrate de asignarle todos los permisos sobre la base de datos.


Paso 3: Descargar y subir PrestaShop a tu servidor

Ahora toca descargar PrestaShop desde su web oficial y subirlo a la carpeta del dominio que creaste.

Descargar PrestaShop

  1. Ve a prestashop.com/es/descargas y descarga la última versión estable (archivo .zip).
  2. Extrae el contenido en tu ordenador. Verás una carpeta llamada prestashop con varios archivos.

Subir archivos mediante FTP

Para subir los archivos, necesitas un cliente FTP como FileZilla. Los datos de conexión los encuentras en Syspanel:

  1. En Syspanel, ve a FTP > Añadir cuenta FTP (si no tienes una).
  2. Conéctate a tu servidor usando:
    • Servidor: tudominio.com o la IP del servidor.
    • Puerto: 21 (estándar).
    • Usuario y contraseña: los que creaste.
  3. Navega hasta la carpeta public_html del subdominio (por ejemplo, tienda.tudominio.com/public_html).
  4. Sube todos los archivos de PrestaShop (arrastra la carpeta extraída). Asegúrate de que el archivo index.php esté en la raíz de public_html.

[TIP] Si usas un dominio principal, la carpeta será tudominio.com/public_html. No borres archivos existentes como index.html a menos que estés seguro.

Alternativa: Subir desde Syspanel

Syspanel también permite subir archivos directamente desde su gestor de archivos web:

  1. Ve a Archivos > Gestor de archivos.
  2. Selecciona la carpeta del dominio.
  3. Haz clic en Subir y elige el archivo .zip de PrestaShop.
  4. Una vez subido, selecciona el .zip y haz clic en Extraer.

Paso 4: Configurar permisos de archivos

PrestaShop necesita permisos de escritura en ciertas carpetas para funcionar correctamente (por ejemplo, para generar cachés o subir imágenes).

Ajustar permisos desde Syspanel

  1. En el gestor de archivos, navega a la carpeta de tu tienda.
  2. Selecciona las carpetas config, cache, img, log, mails, modules, themes y translations.
  3. Haz clic derecho y selecciona Permisos.
  4. Establece 755 para las carpetas y 644 para los archivos dentro de ellas.

[WARNING] No des permisos 777 a ninguna carpeta, ya que supone un riesgo de seguridad. Con 755 es suficiente.

Si prefieres usar FTP, también puedes hacerlo desde FileZilla: selecciona las carpetas, clic derecho > Permisos de archivo > escribe 755 y marca "Recursivo en subdirectorios".


Paso 5: Ejecutar el instalador de PrestaShop

Ya tienes los archivos subidos y los permisos correctos. Ahora abre tu navegador y escribe la URL de tu tienda (ejemplo: tienda.tudominio.com). Te aparecerá el asistente de instalación de PrestaShop.

Asistente de instalación paso a paso

  1. Seleccionar idioma: Elige español (o el que prefieras) y haz clic en Siguiente.
  2. Aceptar licencia: Lee y acepta los términos.
  3. Compatibilidad del sistema: El instalador comprobará si tu servidor cumple los requisitos. Si todo está bien, verás una marca verde. Si hay algún problema (por ejemplo, una extensión PHP faltante), te indicará qué corregir.
    • Soluciones comunes: Si falta mod_rewrite, actívalo desde Syspanel en Servidores Web > Apache > Módulos. Si falta una extensión PHP, ve a PHP > Extensiones y actívala.
  4. Información de la tienda: Rellena el nombre de tu tienda, país, actividad, etc.
  5. Configuración de la base de datos: Introduce los datos que creaste en el Paso 2:
    • Servidor de base de datos: localhost (casi siempre es así en Syspanel).
    • Nombre de la base de datos: prestashop_db.
    • Usuario: presta_user.
    • Contraseña: la que elegiste.
    • Prefijo de tablas: déjalo como ps_ (puedes cambiarlo por seguridad).
  6. Configuración de la cuenta de administrador: Crea un email y contraseña para acceder al back office de PrestaShop.
  7. Instalar datos de ejemplo (opcional): Marca esta casilla si quieres productos de demostración para empezar.
  8. Finalizar: Haz clic en Instalar. El proceso puede tardar unos minutos.

[INFO] Si ves un error de "tiempo de ejecución excedido", no te preocupes. Aumenta el límite de tiempo desde Syspanel: ve a PHP > Configuración y cambia max_execution_time a 300.


Paso 6: Configurar URLs amigables y seguridad

Una vez instalado, es importante optimizar tu tienda para SEO y seguridad.

Habilitar URLs amigables

  1. Accede al back office de PrestaShop: tienda.tudominio.com/adminXXXX (el instalador te dio la URL exacta).
  2. Ve a Configurar > Parámetros de la tienda > Tráfico y SEO.
  3. En la pestaña SEO y URLs, activa la opción URLs amigables.
  4. Guarda los cambios.

[TIP] Si ves un error de "mod_rewrite no está funcionando", verifica que esté habilitado en Apache desde Syspanel.

Proteger la carpeta admin

Por defecto, el acceso al back office es mediante una URL larga con un token. Para mayor seguridad:

  1. Cambia el nombre de la carpeta admin (por ejemplo, a admin1234) desde el gestor de archivos.
  2. Actualiza la URL en el archivo config/settings.inc.php (línea define('_ADMIN_DIR_',...).

Paso 7: Primeros pasos en tu tienda

¡Enhorabuena! Ya tienes PrestaShop funcionando en Syspanel. Ahora toca personalizarlo.

Añadir productos

  1. En el back office, ve a Vender > Catálogo > Productos.
  2. Haz clic en Nuevo producto y rellena nombre, descripción, precio, imágenes, etc.
  3. Publica el producto.

Configurar métodos de pago y envío

  • Pagos: Ve a Módulos > Módulos y servicios y busca el módulo de pago que prefieras (PayPal, transferencia bancaria, etc.). Actívalo y configúralo.
  • Envíos: Ve a Mejorar > Transporte > Transportistas y añade las opciones de envío (correos, mensajería, etc.).

Elegir un tema

Puedes cambiar la apariencia de tu tienda desde Diseño > Temas y logotipos. Syspanel no limita la instalación de temas de terceros.


Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en un subdominio de Syspanel?

Sí, es totalmente compatible. Solo crea el subdominio desde Dominios > Añadir dominio y sigue los mismos pasos.

¿Qué hago si el instalador me dice que falta la extensión intl?

Ve a Syspanel > Servidores Web > PHP > Extensiones y activa intl. Luego reinicia Apache desde Servidores Web > Apache > Reiniciar.

¿Cómo accedo a la base de datos desde fuera de Syspanel?

Syspanel no permite conexiones externas por defecto por seguridad. Si necesitas gestionar la base de datos, usa phpMyAdmin desde el panel: ve a Base de datos > phpMyAdmin.

¿Puedo migrar una tienda PrestaShop existente a Syspanel?

Sí. Exporta tu base de datos y archivos desde tu hosting anterior, luego súbelos a Syspanel y ajusta la configuración en config/settings.inc.php con los nuevos datos de conexión.

¿Syspanel tiene copias de seguridad automáticas?

Sí. Ve a Copias de seguridad en Syspanel y programa copias diarias o semanales. También puedes hacer copias manuales.

¿Cómo aumento el límite de memoria PHP para PrestaShop?

En Syspanel, ve a PHP > Configuración y cambia memory_limit a 256M o 512M. Guarda y reinicia Apache.


Conclusión

Configurar PrestaShop en Syspanel es un proceso sencillo si sigues estos pasos. Desde la creación del dominio hasta la instalación final, Syspanel te ofrece todas las herramientas necesarias para gestionar tu tienda online de manera eficiente. Recuerda mantener PrestaShop actualizado y realizar copias de seguridad periódicas para proteger tu negocio.

[TIP] Si en algún momento te sientes perdido, el equipo de soporte de Syspanel está disponible para ayudarte. No dudes en abrir un ticket desde el panel.

Ahora que tienes tu tienda lista, empieza a añadir productos y a atraer clientes. ¡El éxito de tu ecommerce está en tus manos!

¿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