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

Cómo instalar PrestaShop en un hosting compartido con Syspanel

Actualizado el 10 de mayo de 2026

¿Sueñas con tener tu propia tienda online? Con PrestaShop, una de las plataformas de comercio electrónico más potentes y populares, puedes montar un negocio digital completo. Y lo mejor es que no necesitas un servidor dedicado ni conocimientos de programación avanzados. En esta guía te explicamos paso a paso cómo instalar PrestaShop en un hosting compartido que use Syspanel (el famoso panel de control basado en HestiaCP, accesible por el puerto 2106). Todo desde cero, como si lo hiciera un técnico de soporte amigable a tu lado.


¿Qué necesitas antes de empezar?

Antes de lanzarte a instalar, asegúrate de tener tres cosas a mano:

  • Un plan de hosting compartido que sea compatible con PrestaShop. Cualquier hosting que ofrezca PHP 7.4 o superior, MySQL y soporte para SSL te servirá.
  • Acceso a Syspanel. Recibirás un enlace con usuario y contraseña para entrar al panel. Recuerda que la dirección suele ser algo como https://tudominio.com:2106.
  • Tu dominio principal o un subdominio. Por ejemplo, tutienda.com o tienda.tudominio.com. Debe estar apuntando a tu hosting.

[INFO] No te preocupes si no entiendes todos los términos técnicos. Syspanel está diseñado para ser fácil de usar, incluso si es tu primera vez administrando un hosting.


Paso 1: Acceder a Syspanel y preparar el entorno

Lo primero es entrar a tu panel de control Syspanel. Abre tu navegador y escribe la URL de acceso, que siempre incluye el puerto 2106. Por ejemplo: https://midominio.com:2106. Introduce tu usuario y contraseña (te los proporcionó tu proveedor de hosting).

Una vez dentro, verás un escritorio limpio con varias opciones. Para instalar PrestaShop, necesitas dos cosas: una base de datos y un lugar donde alojar los archivos de la tienda.

Crear una base de datos para PrestaShop

PrestaShop necesita una base de datos para guardar productos, clientes, pedidos y configuraciones. Sigue estos pasos:

  1. En el menú lateral de Syspanel, busca la sección "Base de datos" o "Bases de datos".
  2. Haz clic en "Añadir base de datos".
  3. Ponle un nombre descriptivo, por ejemplo: tienda_prestashop.
  4. El sistema te generará automáticamente un usuario y una contraseña. Guarda estos datos en un lugar seguro. Los necesitarás durante la instalación de PrestaShop.
  5. Haz clic en "Guardar". La base de datos ya está lista.

[TIP] Si el nombre de la base de datos te parece muy largo, puedes acortarlo, pero asegúrate de que sea fácil de recordar. Por ejemplo: ps_tienda.

Crear un directorio para los archivos de PrestaShop

Ahora necesitas una carpeta dentro de tu hosting donde se alojarán todos los archivos de la tienda. En Syspanel, esto se gestiona desde la sección "Web" o "Dominios":

  1. Ve a "Web" y selecciona el dominio donde quieras instalar PrestaShop (por ejemplo, tudominio.com).
  2. Busca la opción "Añadir dominio web" o "Añadir subdominio". Si quieres que la tienda esté en la raíz (por ejemplo, tutienda.com), simplemente selecciona el dominio principal. Si prefieres un subdominio (como tienda.tudominio.com), créalo aquí.
  3. En el campo "Ruta del documento" o "Document Root", escribe el nombre de la carpeta donde se instalarán los archivos. Por ejemplo: public_html/tienda. Si dejas este campo vacío, PrestaShop se instalará en la raíz del dominio.
  4. Haz clic en "Guardar". Syspanel creará la carpeta automáticamente.

Ya tienes el espacio y la base de datos. Ahora toca descargar e instalar PrestaShop.


Paso 2: Descargar PrestaShop y subirlo a tu hosting

PrestaShop se distribuye en un archivo comprimido .zip. Tienes dos opciones para subirlo: usar el gestor de archivos de Syspanel o un cliente FTP. Te explicamos la más sencilla.

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

  1. En Syspanel, ve a "Archivos" o "Gestor de archivos".
  2. Navega hasta la carpeta que creaste en el paso anterior (por ejemplo, public_html/tienda).
  3. Haz clic en "Subir archivos" y selecciona el archivo .zip de PrestaShop que descargaste desde prestashop.com. Elige la versión más reciente (por ejemplo, 8.x).
  4. Una vez subido, localiza el archivo .zip en la lista, haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir".
  5. Confirma la extracción. Todos los archivos de PrestaShop quedarán en la misma carpeta.
  6. (Opcional) Después de extraer, puedes eliminar el archivo .zip para mantener el orden.

Opción B: Subir con un cliente FTP

Si prefieres usar FileZilla o similar:

  1. Conéctate a tu hosting usando los datos FTP que aparecen en Syspanel en "Acceso FTP".
  2. Navega hasta la carpeta de destino (por ejemplo, /public_html/tienda).
  3. Arrastra todo el contenido de la carpeta descomprimida de PrestaShop desde tu computadora a esa carpeta remota.

[WARNING] Asegúrate de que la carpeta que contiene los archivos de PrestaShop sea la correcta. Si subes la carpeta prestashop dentro de otra carpeta, la tienda no se verá. Los archivos como index.php, install.php y la carpeta admin deben estar directamente en la raíz de tu dominio o subdominio.


Paso 3: Ejecutar el asistente de instalación de PrestaShop

Ahora viene la parte más emocionante. Abre tu navegador y escribe la URL de tu tienda. Por ejemplo, si instalaste en la raíz, escribe http://tudominio.com. Si usaste un subdominio, escribe http://tienda.tudominio.com. Verás la pantalla de bienvenida del instalador de PrestaShop.

Seleccionar el idioma y aceptar licencia

  1. Elige tu idioma (español, por supuesto) y haz clic en "Siguiente".
  2. Lee y acepta los términos de la licencia. Marca la casilla y continúa.

Verificar los requisitos del sistema

El instalador comprobará automáticamente que tu hosting cumpla con los requisitos de PrestaShop (PHP, extensiones, permisos de archivos, etc.). Si todo está en verde, perfecto. Si ves algún aviso en rojo o amarillo, anótalo y luego lo solucionamos. Lo más común es que falte activar alguna extensión de PHP (como mysqli o gd). En Syspanel, puedes gestionar las extensiones desde "Configuración de PHP" dentro del dominio.

[TIP] Si ves un error de permisos, no te asustes. En Syspanel, ve a "Archivos", selecciona la carpeta de tu tienda y haz clic en "Permisos". Dale permisos 755 a las carpetas y 644 a los archivos. Si el instalador pide permisos 777 para algunas carpetas (como config, cache, img, log, themes), hazlo temporalmente y después de la instalación cámbialos a 755.

Configurar la tienda (información básica)

En este paso, el asistente te pedirá:

  • Nombre de la tienda: ponle el nombre que quieras, por ejemplo "Mi Tienda Online".
  • Actividad principal: selecciona el sector que más se ajuste.
  • País: elige el tuyo.
  • Hora y zona horaria: configúralo correctamente.
  • Tienda en línea: marca la casilla si quieres activarla ya.

Configurar la cuenta de administrador

Aquí crearás el usuario que gestionará la tienda. Pon un correo electrónico válido (el que usarás para entrar al panel de administración) y una contraseña segura. Guarda estos datos, porque los necesitarás siempre.

Configurar la base de datos

Este es el paso clave. El instalador te pedirá los datos de la base de datos que creaste en Syspanel:

  • Servidor de base de datos: normalmente es localhost. Si tu hosting usa un servidor remoto, te lo indicarán. En Syspanel, suele ser localhost.
  • Nombre de la base de datos: el que pusiste, por ejemplo tienda_prestashop.
  • Usuario de la base de datos: el que generó Syspanel al crear la base.
  • Contraseña de la base de datos: la que generó Syspanel.
  • Prefijo de tablas: déjalo como ps_ a menos que tengas una razón para cambiarlo.

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

¡Instalación completada!

El asistente empezará a instalar los módulos y crear las tablas. En unos minutos, verás la pantalla de "¡Tu tienda está lista!". Aquí tendrás dos enlaces:

  • "Descubrir tu tienda": te lleva a la parte pública de tu tienda online.
  • "Gestionar tu tienda": te lleva al panel de administración (acceso con el usuario y contraseña que creaste).

[INFO] Después de la instalación, es muy importante eliminar la carpeta install del servidor por seguridad. Desde el gestor de archivos de Syspanel, navega a la carpeta de tu tienda, busca la carpeta install y bórrala. También es recomendable renombrar la carpeta admin a algo más seguro (por ejemplo, admin123).


Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que nos llegan al soporte sobre la instalación de PrestaShop en Syspanel.

1. Al acceder a mi dominio veo una página en blanco

Posible causa: El archivo index.php no se está ejecutando correctamente o faltan extensiones de PHP.

Solución: Ve a Syspanel, entra en "Web" > selecciona tu dominio > "Configuración de PHP" y asegúrate de que las extensiones mysqli, gd, curl y mbstring estén activadas. Luego, desde el gestor de archivos, revisa que el archivo index.php esté en la raíz de la carpeta de tu tienda.

2. El instalador me dice que no se puede conectar a la base de datos

Posible causa: Los datos de la base de datos son incorrectos o el servidor de base de datos no es localhost.

Solución: Vuelve a Syspanel, ve a "Base de datos" y comprueba el nombre, usuario y contraseña. A veces el servidor de base de datos es algo como mysql.tudominio.com. Si no estás seguro, consulta con tu proveedor de hosting.

3. Después de instalar, no puedo acceder al panel de administración

Posible causa: La carpeta admin ha sido renombrada o eliminada accidentalmente.

Solución: Si renombraste la carpeta admin durante la instalación, usa la nueva URL (por ejemplo, tudominio.com/admin123). Si la borraste, tendrás que restaurarla desde una copia de seguridad o reinstalar PrestaShop.

4. La tienda se ve lenta o da errores 500

Posible causa: Permisos de archivos incorrectos o falta de memoria PHP.

Solución: En Syspanel, ve a "Configuración de PHP" y aumenta el límite de memoria a 256M o 512M. También revisa los permisos de las carpetas (755) y archivos (644). Si el error persiste, activa el modo debug en PrestaShop para ver el error exacto.

5. No encuentro la opción de SSL en Syspanel

Posible causa: No has configurado un certificado SSL para tu dominio.

Solución: En Syspanel, ve a "Web" > selecciona tu dominio > "SSL" y activa el certificado Let's Encrypt automático. Espera unos minutos y tu tienda cargará con HTTPS.


Consejos finales para tu tienda online

Ya tienes PrestaShop instalado en tu hosting compartido con Syspanel. Ahora puedes empezar a personalizar tu tienda: añadir productos, elegir un tema, configurar métodos de pago y envío. Recuerda:

  • Haz copias de seguridad periódicas desde Syspanel (sección "Copia de seguridad").
  • Mantén PrestaShop actualizado para evitar vulnerabilidades.
  • Optimiza las imágenes para que tu tienda cargue rápido.
  • Usa un buen SEO desde el principio: URLs amigables, meta descripciones y etiquetas de producto.

Si en algún momento te sientes perdido, recuerda que el soporte de tu hosting está para ayudarte. ¡Disfruta de tu nueva tienda online y mucho éxito con tu negocio!

¿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