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

Cómo instalar PrestaShop en Syspanel: Guía completa

Actualizado el 31 de mayo de 2026

¡Hola! Si estás leyendo esto, es porque has decidido dar el gran salto y montar tu propia tienda online. Y vaya, ¡buena elección! PrestaShop es uno de los CMS de comercio electrónico más potentes y flexibles del mercado, y combinado con la facilidad de uso de Syspanel, el proceso se vuelve realmente sencillo, incluso si nunca has tocado un servidor en tu vida.

En esta guía completa, paso a paso y sin tecnicismos raros, te voy a explicar cómo instalar PrestaShop en Syspanel. Vamos a convertir ese panel de control en una tienda online funcional en cuestión de minutos. Olvídate de líneas de comandos complicadas o editores de código intimidantes. Aquí todo se hace con clics.

Vamos a ello. Presta atención, que empezamos.

¿Por qué elegir Syspanel para tu PrestaShop?

Antes de ensuciarnos las manos con la instalación, hablemos del porqué. Syspanel (nuestro panel de control basado en la interfaz de HestiaCP, pero adaptado para ti) es la navaja suiza del hosting. Te permite gestionar dominios, bases de datos, cuentas de correo y archivos desde un único lugar visual e intuitivo.

A diferencia de otros paneles, Syspanel está optimizado para ser rápido y ligero, lo que se traduce en que tu tienda online syspanel cargará más rápido. Además, al ser una versión mejorada, incluye todas las ventajas de la estabilidad de HestiaCP pero con un acceso directo y seguro a través del puerto 2106. Esto significa que tienes una capa extra de seguridad, ya que el panel no está expuesto en el puerto estándar.

Instalar PrestaShop aquí no solo es posible, es la opción recomendada para aquellos que quieren un equilibrio entre control total y facilidad de uso. Vamos a ver cómo sacarle el máximo partido.

Requisitos Previos: Lo que necesitas antes de empezar

No queremos llevarnos sorpresas a mitad de camino. Antes de lanzarnos a instalar, asegúrate de tener esto listo:

  1. Acceso a Syspanel: Debes tener las credenciales de acceso a tu panel de control. Normalmente accedes desde https://tu-dominio.com:2106 o directamente desde la IP de tu servidor seguido de :2106.
  2. Un Dominio Registrado: Necesitas un nombre de dominio (ej. mutienda.com) que apunte a tu servidor. Si no sabes cómo hacerlo, puedes usar una IP pública o un subdominio temporal para practicar.
  3. Versión de PHP y MySQL: PrestaShop 8.x requiere PHP 7.2.5 o superior (recomendamos PHP 8.0 o 8.1 para mejor rendimiento) y MySQL 5.6 o superior. Syspanel ya viene configurado con los paquetes necesarios, pero verificaremos esto en el proceso.

[WARNING]: Si tu dominio está registrado en otro sitio, asegúrate de que los DNS apunten a los servidores de nombres (nameservers) de tu hosting con Syspanel. Si no, la instalación funcionará, pero no verás tu tienda al escribir el dominio en el navegador.

Paso 1: Acceder a Syspanel y preparar el terreno

Lo primero es lo primero. Abre tu navegador favorito (Chrome, Firefox, Edge) y escribe la dirección de acceso a tu panel.

Cómo iniciar sesión en Syspanel

  1. Escribe en la barra de direcciones: https://IP_DE_TU_SERVIDOR:2106 o https://tu-dominio.com:2106.
  2. Verás una advertencia de seguridad del navegador (porque el certificado SSL no está configurado aún). No te asustes, es normal. Haz clic en "Avanzado" y luego en "Continuar a IP (sitio no seguro)". Esto es solo para entrar al panel.
  3. Introduce tu nombre de usuario y contraseña (te los proporcionó tu proveedor de hosting o los creaste al configurar el servidor).

Una vez dentro, verás un escritorio limpio con varias secciones: Web, DNS, Mail, Usuarios, etc. Para nosotros, las más importantes son Web y Bases de Datos.

Paso 2: Crear la Base de Datos para PrestaShop

PrestaShop necesita un lugar donde guardar todos sus datos (productos, pedidos, clientes). Ese lugar es la base de datos. Vamos a crearla de forma segura.

Creando la base de datos y el usuario

  1. En el menú superior de Syspanel, haz clic en Bases de Datos.
  2. Verás un formulario para añadir una nueva base de datos. Rellénalo así:
    • Nombre de la base de datos: Un nombre descriptivo, por ejemplo, tienda_presta.
    • Usuario: Elige un usuario, por ejemplo, admin_tienda.
    • Contraseña: Es muy importante que uses una contraseña fuerte. Puedes hacer clic en el icono del ojo o en "Generar" para que Syspanel cree una por ti. Guárdala en un lugar seguro (un gestor de contraseñas es ideal).
  3. Haz clic en Añadir.

[TIP]: No uses caracteres raros como guiones (-) en el nombre de la base de datos. Usa guiones bajos (_). Esto evita conflictos con las consultas SQL.

¡Listo! Ya tienes el "almacén" de datos creado. Anota el nombre de la base de datos, el usuario y la contraseña, porque los necesitaremos en unos minutos.

Paso 3: Subir los archivos de PrestaShop a tu servidor

Ahora viene la parte de mover los archivos. PrestaShop es un paquete de archivos que hay que colocar en la carpeta donde se aloja tu dominio.

Descargar PrestaShop

  1. Ve al sitio oficial de PrestaShop y descarga la última versión estable (la que no sea beta). Te descargarás un archivo .zip.
  2. Descomprime ese archivo en tu ordenador. Verás una carpeta llamada prestashop con muchos archivos dentro.

Usar el Administrador de Archivos de Syspanel

  1. En Syspanel, ve a la sección Web.
  2. Busca tu dominio en la lista y haz clic en el icono de Administrador de Archivos (suele ser un icono de carpeta o un botón que dice "Web Editor" o similar). Esto abrirá una ventana nueva con el sistema de archivos de tu servidor.
  3. Navega hasta la carpeta public_html (o web o httpdocs, depende de la configuración). Esta es la raíz de tu dominio.
  4. Ahora, sube el archivo prestashop.zip que descargaste. Puedes arrastrarlo y soltarlo directamente desde tu ordenador a la ventana del administrador de archivos.
  5. Una vez subido, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona Extraer (o "Unzip"). Esto creará una carpeta llamada prestashop dentro de public_html.

[WARNING]: No subas la carpeta descomprimida directamente. Es mejor subir el .zip y extraerlo en el servidor porque es mucho más rápido y evita errores de archivos incompletos.

Mover los archivos a la raíz (Opcional pero recomendado)

Si quieres que tu tienda aparezca directamente en tudominio.com (y no en tudominio.com/prestashop), debes mover el contenido de la carpeta prestashop a la carpeta public_html directamente.

  1. Abre la carpeta prestashop que se creó tras la extracción.
  2. Selecciona todos los archivos que hay dentro (Ctrl+A en Windows o Cmd+A en Mac).
  3. Haz clic en Mover (cortar) y luego pega esos archivos en public_html (la carpeta padre).
  4. Cuando te pregunte si quieres sobrescribir, acepta. Después de esto, puedes eliminar la carpeta prestashop vacía y el archivo .zip para mantener todo limpio.

Paso 4: Configurar el entorno (PHP y permisos)

PrestaShop es exigente con el entorno del servidor. Vamos a asegurarnos de que PHP esté configurado correctamente.

Ajustar la versión de PHP

  1. En la sección Web de Syspanel, localiza tu dominio.
  2. Haz clic en el icono de Configuración (normalmente un engranaje o un lápiz).
  3. Busca la opción Versión de PHP y selecciona la más reciente disponible (8.0 o 8.1 si está disponible, sino, 7.4).
  4. Guarda los cambios.

Establecer permisos de escritura

PrestaShop necesita poder escribir en ciertos archivos y carpetas para funcionar (por ejemplo, para generar caché o subir imágenes).

  1. En el Administrador de Archivos, navega a public_html.
  2. Selecciona todas las carpetas y archivos que hay (Ctrl+A).
  3. Haz clic derecho y selecciona Permisos (o "Chmod").
  4. Cambia los permisos a 755 para las carpetas y 644 para los archivos. La mayoría de las veces, el propio instalador te pedirá que lo hagas, pero adelantarnos es buena idea.
  5. Haz clic en Aceptar.

[INFO]: Si el instalador te da problemas de permisos, no dudes en probar con 775 o 777 temporalmente durante la instalación. IMPORTANTE: Una vez terminada la instalación, vuelve a poner los permisos a 755 y 644 por seguridad.

Paso 5: El Asistente de Instalación de PrestaShop

Este es el momento de la verdad. Ahora vamos a ejecutar el instalador web.

Ejecutando la instalación

  1. Abre una nueva pestaña en tu navegador y escribe http://tu-dominio.com (o la IP que estés usando).
  2. Automáticamente, PrestaShop detectará que no está instalado y te redirigirá a http://tu-dominio.com/install.
  3. ¡Bienvenido al asistente! Selecciona tu idioma (Español) y haz clic en Siguiente.

Comprobación de compatibilidad

El instalador revisará que tu servidor cumpla con todos los requisitos. Verás una lista con semáforos (verde = OK, rojo = error).

  • Si todo está en verde, haz clic en Siguiente.
  • Si hay algo en rojo, lee el mensaje. Normalmente suele ser un problema de permisos o de configuración de PHP que podemos arreglar desde Syspanel (como en el paso anterior). Si es un módulo de PHP que falta, puede que necesites pedir a tu proveedor de hosting que lo active, pero en Syspanel casi siempre está todo listo.

Información de la tienda

Ahora viene la parte divertida. Rellena los datos de tu tienda:

  • Nombre de la tienda: El nombre que quieres que aparezca en el título del navegador y en los emails.
  • Actividad principal: Elige el sector de tu tienda (Ropa, Electrónica, etc.).
  • País: Tu país.
  • Moneda: La moneda que usarás (Euro, Dólar, etc.).
  • Hora local: Tu zona horaria.

Haz clic en Siguiente.

Configuración de la cuenta de administrador

Este es el acceso a tu panel de control de PrestaShop. Es CRÍTICO que uses un email y una contraseña seguros.

  • Nombre y apellidos: Los del administrador.
  • Dirección de correo electrónico: Un correo válido (no tiene que ser el de la tienda).
  • Contraseña: Mínimo 8 caracteres, mezclando mayúsculas, minúsculas, números y símbolos.
  • Confirmar contraseña.

Haz clic en Siguiente.

Conectar a la base de datos

Aquí es donde usamos los datos que creamos en el Paso 2.

  • Motor de base de datos: Déjalo en MySQL.
  • Dirección del servidor: Normalmente localhost. En Syspanel, casi siempre es localhost.
  • Nombre de la base de datos: tienda_presta (el que creaste).
  • Usuario de la base de datos: admin_tienda (el que creaste).
  • Contraseña de la base de datos: La contraseña que generaste.
  • Prefijo de las tablas: Déjalo como ps_ por defecto.

Haz clic en Siguiente.

Instalación final

El instalador comenzará a crear las tablas y a poblar la base de datos. Verás una barra de progreso. Puede tardar unos minutos, ten paciencia.

[TIP]: Marca la casilla para instalar los datos de demostración si quieres ver la tienda con productos de ejemplo. Esto te ayudará a entender cómo funciona todo. Puedes borrarlos más tarde.

Cuando termine, te mostrará un mensaje de éxito y te pedirá que elimines la carpeta install por seguridad.

Paso 6: Limpieza y Seguridad Post-Instalación

¡Enhorabuena! Tu tienda ya está creada. Pero no podemos dejarla así. Hay que asegurarla.

Eliminar la carpeta de instalación

  1. Ve al Administrador de Archivos de Syspanel.
  2. Navega a public_html.
  3. Busca la carpeta llamada install (o install_dev).
  4. Haz clic derecho sobre ella y selecciona Eliminar. Confirma la acción.

[WARNING]: No olvides este paso. Si dejas la carpeta install, un atacante podría intentar reinstalar tu tienda y tomar el control. Es la primera regla de seguridad en PrestaShop.

Activar el modo amigable de URLs (Opcional pero recomendado)

Para que tus URLs sean limpias (tudominio.com/producto en lugar de tudominio.com/index.php?id_product=1), activa el modo amigable.

  1. Entra a tu panel de administración de PrestaShop: http://tu-dominio.com/adminXXXX (el nombre de la carpeta admin te lo da el instalador).
  2. Ve a Configuración Avanzada -> Rendimiento.
  3. Busca la opción URLs amigables y actívala.
  4. Guarda.

Preguntas Frecuentes (FAQ) sobre PrestaShop y Syspanel

¿Qué es exactamente Syspanel y en qué se diferencia de HestiaCP?

Syspanel es una versión mejorada y personalizada del panel de control HestiaCP. Mantiene la misma potencia y estabilidad, pero añade mejoras de interfaz y seguridad. La principal diferencia práctica es que el acceso a Syspanel se realiza a través del puerto 2106, lo que reduce la exposición a ataques automatizados que buscan puertos estándar como el 2083 o el 8080. Es tu capa extra de protección.

¿Puedo instalar PrestaShop en un subdominio?

¡Por supuesto! El proceso es idéntico. Solo tienes que crear el subdominio (ej. tienda.tudominio.com) en la sección Web de Syspanel y luego subir los archivos a la carpeta public_html de ese subdominio.

¿Qué hago si olvido la contraseña de administrador de PrestaShop?

No pasa nada. Puedes usar la función de "Olvidé mi contraseña" en la pantalla de login. Si no recibes el email, puedes cambiarla directamente en la base de datos desde Syspanel (sección Bases de Datos) usando una herramienta como phpMyAdmin. Pero eso es un tema más avanzado; te recomiendo probar primero la opción de recuperación por email.

¿Syspanel tiene algún instalador automático para PrestaShop?

Aunque Syspanel no tiene un instalador de 1 clic como Softaculous, el proceso manual que te he explicado es igual de rápido y te da mucho más control. Además, al hacerlo manualmente, aprendes cómo funciona tu servidor, lo cual es un plus.

¿Es seguro usar el puerto 2106 para acceder a Syspanel?

Sí, al contrario. Es más seguro. Al usar un puerto no estándar, los bots maliciosos que escanean el puerto 2083 (el de HestiaCP) no encontrarán tu panel. Es una medida de "seguridad

¿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