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

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

Actualizado el 29 de mayo de 2026

Antes de empezar: ¿Qué necesitas para instalar PrestaShop en Syspanel?

Si has llegado hasta aquí, probablemente ya tienes un panel de control llamado Syspanel (antes conocido como HestiaCP) y quieres montar tu tienda online con PrestaShop. ¡Excelente elección! PrestaShop es uno de los CMS de comercio electrónico más potentes y flexibles del mundo, y con Syspanel, el proceso de instalar PrestaShop Syspanel es mucho más sencillo de lo que imaginas.

Para que esta PrestaShop Syspanel tutorial te funcione a la perfección, necesitarás tener a mano los siguientes elementos:

  • Acceso a Syspanel: Normalmente se accede a través de https://tu-servidor:2106. Recuerda que el puerto de acceso es el 2106, no el 8083 ni el 8443. Asegúrate de tener tus credenciales de administrador.
  • Un dominio o subdominio: Por ejemplo, mitienda.com o tienda.midominio.com. Si aún no lo tienes, puedes usar uno temporal para practicar.
  • Acceso SSH o al administrador de archivos: Aunque en esta guía usaremos principalmente el navegador, en algún momento necesitaremos subir archivos. Syspanel incluye un gestor de archivos integrado, así que no necesitas programas externos.
  • Paciencia y una taza de café: Sí, esto es importante. Aunque el proceso es guiado, siempre hay pequeños detalles que pueden surgir.

[INFO] Si tu servidor ya tiene instalado Syspanel, el puerto de acceso es el 2106. Si tienes problemas para entrar, verifica que el firewall permita conexiones en ese puerto desde tu IP.


Paso 1: Crear el usuario y el dominio en Syspanel

Lo primero que debemos hacer es preparar el "terreno" donde se instalará PrestaShop. En Syspanel, esto significa crear un usuario de sistema y asociarle un dominio web.

1.1. Accede a Syspanel

Abre tu navegador y escribe la URL de acceso. Por ejemplo: https://tu-ip:2106. Acepta el aviso de certificado si aparece (es normal en conexiones autofirmadas). Introduce tu usuario y contraseña.

1.2. Crea un nuevo usuario (si no tienes uno)

En el menú lateral, busca la opción "Usuarios" y haz clic en "Añadir usuario". Rellena los campos:

  • Usuario: Por ejemplo, tienda.
  • Contraseña: Una contraseña robusta (mínimo 12 caracteres con mayúsculas, minúsculas, números y símbolos).
  • Paquete: Si tienes paquetes predefinidos, elige uno. Si no, déjalo en blanco.
  • Panel: Marca la casilla "Web" y "DNS" (necesitaremos el DNS para apuntar el dominio).

Guarda los cambios. Ahora tienes un usuario independiente, lo cual es más seguro que usar el administrador principal.

1.3. Añade el dominio

Dentro del usuario que acabas de crear (o del que ya tenías), ve a "Web" y después a "Dominios". Haz clic en "Añadir dominio".

  • Nombre de dominio: Escribe tu dominio completo, por ejemplo mitienda.com.
  • Habilitar DNS: Marca esta opción si quieres que Syspanel gestione los registros DNS automáticamente. Es muy recomendable para principiantes.
  • Habilitar SSL: Marca también "SSL" para que posteriormente puedas instalar un certificado Let's Encrypt gratuito.

Pulsa "Añadir". Syspanel creará la estructura de carpetas necesaria en /home/usuario/web/dominio/public_html.

[TIP] Si estás probando, puedes usar un subdominio como prueba.midominio.com. La instalación será idéntica, solo cambia la URL final.


Paso 2: Configurar el DNS y apuntar el dominio

Ahora que el dominio está creado en Syspanel, es hora de que apunte a tu servidor. Sin esto, al escribir mitienda.com no verás nada.

2.1. Si usas el DNS de Syspanel

Si marcaste la opción "Habilitar DNS", Syspanel ya ha creado los registros. Solo necesitas cambiar los servidores de nombres (nameservers) de tu dominio en el registrador donde lo compraste (por ejemplo, Namecheap, GoDaddy, etc.).

Los nameservers suelen ser algo como:

  • ns1.tu-servidor.com
  • ns2.tu-servidor.com

Puedes verlos en Syspanel dentro de "DNS" -> "Dominios".

2.2. Si usas un DNS externo (como Cloudflare)

Si prefieres usar Cloudflare o el DNS de tu registrador, deberás crear un registro A que apunte a la IP de tu servidor. Ve a tu panel de DNS externo y añade:

  • Tipo: A
  • Nombre: @ (para el dominio principal) o www
  • Valor: La IP pública de tu servidor (la puedes ver en Syspanel en "Configuración del servidor").

Espera a que el DNS se propague. Esto puede tardar de 5 minutos a 24 horas, aunque normalmente es bastante rápido.

[WARNING] No continúes con la instalación hasta que el dominio resuelva correctamente. Puedes comprobarlo con la herramienta ping en tu terminal o escribiendo mitienda.com en el navegador. Si aparece el mensaje "Default web page" de Syspanel, ¡perfecto!, el DNS ya funciona.


Paso 3: Instalar PrestaShop en Syspanel (método manual con archivos)

Ahora viene la parte interesante. Vamos a descargar e instalar PrestaShop. Existen dos métodos principales: usar el instalador automático de Syspanel (si lo tiene) o hacerlo manualmente. Aquí te explicaré el método manual, que es el más fiable y no depende de versiones obsoletas.

3.1. Descarga PrestaShop

Ve al sitio oficial de PrestaShop y descarga la última versión estable. Normalmente viene en un archivo .zip. En el momento de escribir esta guía, la versión 8.x es la más recomendada.

Guarda el archivo en tu ordenador. No lo descomprimas aún.

3.2. Sube el archivo a tu servidor

Tienes dos opciones para subir el archivo:

  • Opción A (Recomendada si eres novato): Usa el Administrador de archivos de Syspanel. Ve a "Web" -> "Dominios" -> clic en tu dominio -> "Administrador de archivos". Navega a public_html y sube el archivo .zip que descargaste.
  • Opción B (Usando SFTP): Si te sientes cómodo con un cliente FTP como FileZilla, conecta con las credenciales de tu usuario de Syspanel (host: tu-ip, puerto: 2106, usuario y contraseña). Sube el .zip a public_html.

3.3. Descomprime el archivo

Una vez subido, en el Administrador de archivos de Syspanel, haz clic derecho sobre el .zip y selecciona "Extraer" o "Descomprimir". Se creará una carpeta con el nombre del archivo (ejemplo: prestashop-8.1.0.zip extraído a prestashop-8.1.0).

3.4. Mueve los archivos a la raíz

Ahora necesitas que los archivos de PrestaShop estén directamente en public_html, no dentro de una subcarpeta. Para ello:

  1. Entra en la carpeta que se ha creado al descomprimir.
  2. Selecciona todo su contenido (Ctrl+A).
  3. Corta (Ctrl+X) y pega (Ctrl+V) en public_html.
  4. Si te pregunta si quieres reemplazar archivos, pulsa "Sí".

Una vez hecho esto, puedes eliminar el archivo .zip y la carpeta vacía que quedó, para mantener todo limpio.

[INFO] Es importante que en public_html estén directamente los archivos como index.php, config/, install/, etc. Si ves una subcarpeta, algo has hecho mal.


Paso 4: Crear la base de datos en Syspanel

PrestaShop necesita una base de datos MySQL/MariaDB para almacenar productos, pedidos y clientes. Vamos a crearla en Syspanel.

4.1. Ve a la sección de bases de datos

En Syspanel, busca en el menú lateral la opción "Bases de datos" (o "DB"). Haz clic en "Añadir base de datos".

4.2. Rellena los datos

  • Nombre de la base de datos: Por ejemplo, tienda_prestashop.
  • Usuario: El que quieras, por ejemplo tienda_user.
  • Contraseña: Genera una contraseña segura. Puedes usar el generador integrado de Syspanel.

Pulsa "Añadir". Anota estos datos porque los necesitarás en el asistente de instalación de PrestaShop.

[TIP] Guarda la contraseña en un gestor de contraseñas. No la compartas nunca.


Paso 5: Ejecutar el instalador web de PrestaShop

Ahora viene el momento de la verdad. Abre tu navegador y escribe tu dominio:

http://mitienda.com (o https:// si ya configuraste SSL).

Si todo está correcto, verás el asistente de instalación de PrestaShop. Si no, revisa los pasos anteriores.

5.1. Selecciona el idioma

Elige el idioma de instalación (español, por ejemplo) y pulsa "Siguiente".

5.2. Acepta la licencia

Lee el acuerdo de licencia (o mejor, léelo de verdad) y marca la casilla de aceptación. Pulsa "Siguiente".

5.3. Verificación de compatibilidad

PrestaShop comprobará que tu servidor cumple los requisitos. Si todo está en verde, genial. Si algo aparece en rojo o ámbar, normalmente se puede solucionar activando una extensión PHP desde Syspanel. Anota qué te falta y vuelve a Syspanel.

¿Cómo activar extensiones PHP en Syspanel?

Ve a "Web" -> "Dominios" -> clic en tu dominio -> "Configuración avanzada" -> "PHP". Ahí puedes cambiar la versión de PHP (recomendamos PHP 8.1 o superior) y marcar/desmarcar extensiones. Asegúrate de tener activadas:

  • curl
  • gd
  • intl
  • mbstring
  • openssl
  • pdo_mysql
  • simplexml
  • zip

Guarda los cambios y recarga la página del instalador.

5.4. Configura la tienda

Ahora rellena los datos de tu tienda:

  • Nombre de la tienda: Por ejemplo, "Mi Tienda Online".
  • Actividad principal: Elige la categoría (por ejemplo, "Ropa y accesorios").
  • País: España (o el que corresponda).
  • Nombre de la cuenta de administrador: Un nombre de usuario, por ejemplo admin.
  • Contraseña de administrador: Muy importante, que sea larga y única.
  • Email: Tu correo electrónico (recibirás notificaciones).

Pulsa "Siguiente".

5.5. Configura la base de datos

Aquí es donde van los datos que creaste en Syspanel:

  • Dirección del servidor: Pon localhost (es lo habitual en Syspanel).
  • Nombre de la base de datos: El que pusiste, ej. tienda_prestashop.
  • Usuario de la base de datos: ej. tienda_user.
  • Contraseña: La que generaste.
  • Prefijo: Déjalo como ps_.

Pulsa "Siguiente" y espera a que se complete la instalación. Esto puede tardar un par de minutos.

5.6. ¡Instalación completada!

PrestaShop te dirá que la instalación ha terminado. Es obligatorio eliminar la carpeta install/ de tu servidor por seguridad.

Vuelve al Administrador de archivos de Syspanel, navega a public_html, localiza la carpeta install y bórrala.

[WARNING] Si no eliminas la carpeta install, PrestaShop no te dejará entrar al panel de administración y supondrá un grave riesgo de seguridad.


Paso 6: Configurar SSL (HTTPS) para tu tienda

Hoy en día, una tienda online sin HTTPS es impensable. Además de seguridad, Google penaliza las webs sin SSL. En Syspanel, esto es muy fácil.

6.1. Instala Let's Encrypt

Ve a "Web" -> "Dominios" -> clic en tu dominio -> "SSL".

Marca la opción "Instalar Let's Encrypt" (o similar). Introduce tu email y acepta los términos. Syspanel renovará el certificado automáticamente.

6.2. Fuerza HTTPS

Una vez instalado, en la misma sección, activa la opción "Forzar HTTPS" o "Redirigir a HTTPS". Así, todos los visitantes serán redirigidos a la versión segura de tu web.

[TIP] Después de activar SSL, entra a tu tienda con https://mitienda.com y verás el candado en el navegador. Si algo se ve roto, recuerda que PrestaShop necesita que configures la URL de tienda en el panel de administración.


Paso 7: Acceder al panel de administración y primeros ajustes

Ahora puedes entrar a tu back-office de PrestaShop. La URL suele ser:

https://mitienda.com/admin (o el nombre que le diste a la carpeta admin durante la instalación).

Primeros pasos recomendados:

  • Configura los parámetros generales de la tienda: Ve a "Parámetros avanzados" -> "Rendimiento" y activa la caché y el modo de compilación de plantillas.
  • Activa los permisos de archivos correctos: En Syspanel, los archivos suelen tener los permisos correctos. Si ves errores de escritura, ve al Administrador de archivos, selecciona todo en public_html y cambia los permisos a 755 para directorios y 644 para archivos.
  • Revisa las URLs amigables: En "Parámetros avanzados" -> "SEO y URLs", activa las URLs amigables. Puede que necesites regenerar el .htaccess (PrestaShop te lo pedirá).

Solución de problemas comunes (FAQ)

Pregunta 1: No puedo acceder a Syspanel por el puerto 2106.

Asegúrate de que el firewall de tu servidor permite el puerto 2106. Si usas un proveedor de hosting, revisa la documentación. También prueba a acceder desde otra red o dispositivo.

Pregunta 2: La instalación de PrestaShop se queda en el paso de la base de datos.

Verifica que los datos de la base de datos son correctos. El host suele ser localhost. Si no, prueba con 127.0.0.1. Asegúrate de que el usuario de la base de datos tiene permisos sobre la base de datos (en Syspanel, al crearla, se le asignan automáticamente).

Pregunta 3: Aparece un error de memoria PHP.

Edita el archivo php.ini desde Syspanel (en "Configuración del servidor" -> "PHP") y aumenta memory_limit a 256M o 512M.

Pregunta 4: El instalador no se abre y veo el índice de archivos.

Esto significa que no has movido bien los archivos. Vuelve al paso 3.4 y asegúrate de que index.php está directamente en public_html.

Pregunta 5: Después de instalar SSL, la web se ve en bucle (redirección infinita).

Entra al panel de administración (si puedes) y ve a "Parámetros avanzados" -> "Configuración general" y actualiza las URLs de tienda a https://. Si no puedes entrar, edita el archivo config/settings.inc.php y cambia las URLs de http:// a https://.

**Pregunta 6: ¿Pued

¿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