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

Cómo instalar PrestaShop en Syspanel sin complicaciones

Actualizado el 7 de septiembre de 2025

Has decidido montar tu propia tienda online. Es un paso emocionante. PrestaShop es una de las plataformas de ecommerce más potentes y flexibles que existen, y lo mejor es que es gratuita. El único "miedo" suele ser la instalación técnica, pero hoy te voy a demostrar que con Syspanel (el panel de control que usamos en nuestros servidores) es un proceso tan sencillo como seguir una receta de cocina.

En este tutorial paso a paso, vas a aprender a instalar PrestaShop desde cero. No necesitas ser un experto en Linux ni un desarrollador. Solo necesitas tener acceso a tu panel Syspanel (recuerda que el acceso es a través del puerto 2106, por ejemplo: tudominio.com:2106) y muchas ganas de vender.

Vamos a desglosar todo el proceso para que no tengas ninguna complicación.


Requisitos previos antes de empezar

Antes de lanzarnos a la instalación, asegurémonos de que tenemos todo lo necesario. Esto es como preparar los ingredientes antes de cocinar; te ahorrará dolores de cabeza.

1. Un dominio y un servidor con Syspanel

Necesitas un dominio (ej: mitienda.com) apuntando a tu servidor. Syspanel gestiona todo: los DNS, la creación de bases de datos, los correos y los archivos del sitio. Si ya tienes tu servidor contratado con nosotros, el panel ya está listo.

2. Acceso a Syspanel

Abre tu navegador y escribe la dirección de tu servidor seguida de :2106. Por ejemplo:
https://tudominio.com:2106

Introduce tu usuario y contraseña de administrador. Si es la primera vez, te pedirá que la cambies.

3. ¿Qué versión de PHP y MySQL necesito?

PrestaShop es exigente con la tecnología. Para la versión 8.x de PrestaShop (la más reciente y recomendada), necesitas:

  • PHP 8.1 o superior.
  • MySQL 8.0 o MariaDB 10.6.
  • Apache con mod_rewrite activado.

No te preocupes, Syspanel te permite configurar todo esto desde su interfaz gráfica. No tocarás ni una línea de código del servidor.


Paso 1: Crear un usuario FTP y un dominio

Para empezar, vamos a crear el "hogar" de tu tienda. En Syspanel, cada sitio web tiene su propio usuario y carpeta.

Crear un nuevo usuario en Syspanel

  1. Inicia sesión en Syspanel.
  2. Ve a la sección "Usuarios" y haz clic en "Añadir Usuario".
  3. Ponle un nombre, por ejemplo, tiendaonline. La contraseña la generas automáticamente (cópiala en un lugar seguro).
  4. En la pestaña "Dominio", añade tu dominio principal (ej: mitienda.com). También puedes añadir www.mitienda.com como alias.
  5. Haz clic en "Guardar".

[TIP] Si ya tenías un usuario creado para otro proyecto, puedes saltarte este paso. Pero para PrestaShop, es más limpio tener un usuario dedicado.

Configurar el paquete de recursos

En la misma pantalla de edición de usuario, verás una pestaña llamada "Paquete". Aquí defines cuánto espacio, ancho de banda y bases de datos puede usar. Para empezar, con 1 GB de espacio y 1 base de datos es suficiente. Siempre puedes ampliarlo después.


Paso 2: Descargar PrestaShop y subirlo al servidor

Ahora vamos a conseguir el programa. PrestaShop es un archivo .zip que contiene todo el código de la tienda.

Descargar la última versión

  1. Ve a prestashop.com y descarga el paquete completo (el que incluye el instalador). Normalmente se llama prestashop_8.x.x.zip.
  2. No lo descomprimas en tu ordenador. Lo subiremos entero.

Subir el archivo mediante FTP

Usa un cliente FTP como FileZilla o WinSCP. Los datos de conexión los obtienes desde Syspanel:

  • Ve a "Usuarios" > selecciona tu usuario > pestaña "FTP".
  • Ahí verás el servidor FTP (normalmente tu dominio), el usuario y la contraseña.

Conéctate y sube el archivo prestashop_x.x.x.zip a la carpeta web (o public_html). Esta es la raíz de tu dominio.

[WARNING] No subas el contenido del zip. Sube el zip entero. El instalador de PrestaShop lo descomprimirá solo.


Paso 3: Crear la base de datos en Syspanel

PrestaShop necesita una base de datos para guardar productos, pedidos y clientes. Esto se hace directamente desde Syspanel.

  1. En el panel, ve a "Bases de Datos" > "Añadir Base de Datos".
  2. Selecciona el usuario que creaste (ej: tiendaonline).
  3. Ponle un nombre a la base de datos, por ejemplo: tienda_presta.
  4. Syspanel generará automáticamente un usuario y una contraseña para esa base de datos. Guarda estos datos, los necesitarás en el siguiente paso.

[INFO] No intentes usar la base de datos de otro usuario. Cada sitio debe tener la suya propia para evitar conflictos.


Paso 4: Ejecutar el instalador web de PrestaShop

Este es el momento mágico. Abre tu navegador y escribe tu dominio: https://mitienda.com. Si todo está bien, verás la pantalla de bienvenida del instalador de PrestaShop.

Seleccionar el idioma

Elige tu idioma (español) y haz clic en "Next".

Aceptar la licencia

Lee la licencia (es software libre) y márcala como aceptada. Siguiente.

Compatibilidad del sistema

PrestaShop revisará que tu servidor cumple con los requisitos (PHP, MySQL, permisos). Si ves algún error, normalmente es porque falta la extensión mysqli o gd. No te alarmes, desde Syspanel se arregla fácil:

  1. Ve a "Servidor" > "Configuración de PHP".
  2. Busca el perfil de PHP que usa tu usuario (por lo general, el más reciente).
  3. Activa las extensiones que falten: mysqli, gd, curl, zip, mbstring.
  4. Guarda los cambios y recarga la página del instalador.

[TIP] Si tienes dudas, en Syspanel hay una opción que dice "Seleccionar versión de PHP". Elige la 8.1 o 8.2, que son las más estables para PrestaShop 8.

Información de la tienda

Aquí pones el nombre de tu tienda, el país, la actividad principal y los datos del administrador (email y contraseña). No olvides esta contraseña, es la que usarás para entrar al back-office de PrestaShop.

Configuración de la base de datos

Este es el paso crítico. Rellena los campos con los datos que guardaste en el paso 3:

  • Dirección del servidor de base de datos: localhost (siempre es así en Syspanel).
  • Nombre de la base de datos: el que pusiste (ej: tienda_presta).
  • Usuario de la base de datos: el que generó Syspanel.
  • Contraseña de la base de datos: la que generó Syspanel.
  • Prefijo de tablas: déjalo como ps_ o cámbialo por seguridad (ej: mi_tienda_).

Haz clic en "Siguiente". Si los datos son correctos, el instalador creará todas las tablas. Si da error, revisa que el usuario tenga permisos (en Syspanel, al crear la BD, se asignan automáticamente).

Finalizar la instalación

El instalador te preguntará si quieres instalar datos de demostración. Si es tu primera vez, te recomiendo que no los instales, así empiezas con una tienda limpia. Luego, haz clic en "Instalar".

Espera unos segundos mientras se configura todo. Al terminar, verás un mensaje de éxito.

[WARNING] No cierres la pestaña hasta que veas el mensaje de "Instalación completada". Si lo haces, tendrás que borrar la carpeta install manualmente.


Paso 5: Configuración post-instalación (seguridad y SEO)

Una vez instalada, tienes que hacer algunos ajustes para que tu tienda sea segura y esté optimizada para buscadores.

Eliminar la carpeta install

Por seguridad, PrestaShop te pedirá que borres la carpeta install del servidor. Puedes hacerlo desde el FTP o desde el administrador de archivos de Syspanel (si lo tiene habilitado).

Activar el modo amigable de URLs (SEO)

  1. Entra al back-office de PrestaShop: https://mitienda.com/adminXXXXXX (la URL te la da el instalador).
  2. Ve a "Configuración de la tienda" > "Parámetros de tráfico y SEO".
  3. Activa la opción "URLs amigables". Esto hará que tus productos tengan URLs como mitienda.com/zapatos-rojos en lugar de mitienda.com/index.php?id_product=5.
  4. Guarda los cambios.

Configurar la caché y el rendimiento

En el mismo menú, ve a "Rendimiento":

  • Activa la caché (recomendada: Caché de archivos).
  • Activa la compresión CCC para CSS y JavaScript.
  • No olvides "Combinar, comprimir y limpiar" los archivos.

Añadir un certificado SSL (HTTPS)

Si tu dominio no tiene SSL, desde Syspanel puedes activarlo fácilmente:

  1. Ve a "Dominios" > selecciona tu dominio.
  2. Haz clic en "SSL" y luego en "Añadir certificado SSL".
  3. Elige "Let's Encrypt" (es gratuito) y sigue los pasos.
  4. Una vez activo, en PrestaShop ve a "Parámetros de la tienda" > "General" y activa "Forzar SSL".

Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. En Syspanel, crea un nuevo usuario y dominio como tienda.tudominio.com. El proceso es idéntico.

¿Qué hago si veo un error de "500 Internal Server Error" después de la instalación?
Normalmente es un problema de permisos. Desde Syspanel, ve a "Usuarios" > edita tu usuario y en la pestaña "Avanzado" asegúrate de que los permisos estén en 755 para carpetas y 644 para archivos. También puedes reiniciar Apache desde "Servidor" > "Servicios".

¿Cómo actualizo PrestaShop después?
Nunca actualices desde el back-office directamente. Es más seguro descargar la nueva versión, subirla por FTP (reemplazando archivos) y luego ejecutar el actualizador desde el navegador. Syspanel te permite hacer copias de seguridad completas antes de cualquier cambio.

Mi tienda va lenta, ¿qué puedo hacer?
Primero, activa la caché en PrestaShop. Luego, desde Syspanel, puedes instalar Redis o Varnish para acelerar las consultas. Si el problema persiste, contacta con soporte para revisar los recursos del servidor.


Conclusión

Has llegado al final de este tutorial. Como ves, instalar PrestaShop en Syspanel es un proceso muy visual y guiado. No has tenido que tocar la consola de Linux ni editar archivos de configuración complicados. Todo se maneja desde el panel.

Ahora tienes una tienda online funcional. El siguiente paso es personalizar la plantilla, añadir productos y configurar los métodos de pago. Pero eso ya es harina de otro costal. Si has seguido estos pasos, la parte técnica está más que dominada.

Recuerda que Syspanel (tu panel de control en el puerto 2106) es tu aliado para gestionar todo: correos, bases de datos, SSL y rendimiento. No dudes en explorar sus opciones.

Si te ha surgido alguna duda durante la instalación, revisa la sección de FAQ de arriba o escribe a nuestro equipo de soporte. ¡Felices ventas!

¿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