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

PrestaShop en Syspanel: Guía de instalación y configuración básica

Actualizado el 7 de septiembre de 2025

¿Qué es PrestaShop y por qué usarlo con Syspanel?

Si estás leyendo esto, probablemente quieras montar una tienda online y hayas oído hablar de PrestaShop. Es una de las plataformas de comercio electrónico más populares del mundo, sobre todo en Europa y Latinoamérica. Es gratuita, de código abierto y muy potente, pero también es cierto que puede resultar un poco abrumadora al principio si no tienes experiencia técnica.

Para facilitarte la vida, necesitas un buen panel de control donde alojar tu tienda. Aquí es donde entra Syspanel. Syspanel es un panel de control de hosting (una interfaz gráfica que te permite gestionar tu servidor) que, aunque puede que lo conozcas por otros nombres, en este artículo lo llamaremos siempre Syspanel para que te resulte más fácil seguir la guía. Su acceso se realiza a través del puerto 2106, un detalle importante que debes recordar.

La combinación de PrestaShop Syspanel es prácticamente perfecta. Syspanel te permite gestionar bases de datos, dominios, correos electrónicos y archivos de forma visual, sin necesidad de tocar una sola línea de código. En esta guía, te voy a explicar paso a paso cómo instalar y configurar PrestaShop en Syspanel, incluso si nunca has hecho algo parecido. Vamos a ello.

Requisitos previos antes de instalar PrestaShop Syspanel

Antes de lanzarnos a la instalación, es fundamental que tengas todo listo. No queremos que te quedes a medias por no tener un dato a mano. Esto es lo que necesitas:

  • Un servidor con Syspanel instalado y funcionando. Recuerda que el acceso al panel se hace a través del puerto 2106. Necesitarás la IP de tu servidor y las credenciales de administrador que configuraste al instalar el panel.
  • Un dominio o subdominio apuntando a tu servidor. Si no sabes cómo hacerlo, no te preocupes, te lo explico más adelante. Para pruebas, también puedes usar la IP del servidor, aunque no es lo más recomendable para una tienda en producción.
  • Acceso a la terminal (SSH). Aunque Syspanel hace casi todo el trabajo, hay algunos pasos que son más seguros y rápidos si sabes usar comandos básicos. No te asustes, te iré guiando.
  • Versión de PHP compatible. PrestaShop es exigente con las versiones de PHP. Te recomiendo que uses PHP 7.4 o PHP 8.0/8.1, ya que son las más estables y compatibles con las últimas versiones de PrestaShop. Syspanel te permite cambiar la versión de PHP fácilmente.

[INFO] Si tu servidor es muy básico o tiene poca memoria RAM (menos de 1 GB), es posible que la instalación sea lenta o que la tienda vaya justa. Te recomiendo un mínimo de 2 GB de RAM para un funcionamiento fluido.

Paso 1: Acceder a tu panel de control Syspanel

Lo primero es entrar en Syspanel. Abre tu navegador web y escribe la dirección IP de tu servidor seguida de dos puntos y el puerto 2106. Por ejemplo: http://tu_servidor:2106.

Te pedirá tu nombre de usuario y contraseña. Estas son las credenciales que estableciste cuando configuraste Syspanel por primera vez. Si no las recuerdas, tendrás que acceder por SSH y restablecerlas, pero eso es otro tema.

Una vez dentro, verás un escritorio con diferentes iconos. Es posible que veas opciones como "Web", "DNS", "Mail", "Bases de datos", etc. No te agobies, solo necesitamos unas pocas.

Paso 2: Crear una base de datos para tu PrestaShop

PrestaShop necesita una base de datos para guardar todos los productos, pedidos, clientes y configuraciones. En Syspanel, esto es muy sencillo.

  1. Busca el icono o la sección que se llama "Bases de datos" o "DB" y haz clic en él.
  2. Verás un listado de bases de datos existentes (probablemente vacío). Busca un botón que diga "Añadir nueva base de datos" o "Crear BD".
  3. Te pedirá un nombre para la base de datos. Elige uno descriptivo, por ejemplo mi_tienda_prestashop.
  4. También te pedirá que crees un usuario y una contraseña para esa base de datos. IMPORTANTE: Guárdate estos datos en un lugar seguro, los necesitarás en el siguiente paso. No uses contraseñas fáciles como "123456".

[TIP] Crea el usuario de la base de datos con el mismo nombre que la base para que sea más fácil de recordar. Por ejemplo, si la base se llama tienda_presta, el usuario puede ser tienda_presta_user.

Paso 3: Descargar PrestaShop en tu servidor

Ahora toca descargar el archivo de instalación de PrestaShop. Puedes hacerlo de dos maneras: desde tu ordenador y luego subirlo, o directamente desde el servidor. Te recomiendo hacerlo desde el servidor, es más rápido.

  1. Accede a tu servidor por SSH. Necesitarás un programa como PuTTY (en Windows) o la propia terminal (en Mac/Linux).
  2. Una vez conectado, navega hasta la carpeta donde quieres instalar la tienda. Normalmente, en Syspanel, los sitios web se alojan en /home/usuario/web/. Dentro de esta ruta, suele haber una estructura como dominio.com/public_html. Esta es la carpeta donde debe vivir tu tienda.
  3. Ejecuta el siguiente comando para descargar la última versión de PrestaShop (en el momento de escribir esto, la 8.x):
    wget https://download.prestashop.com/download/releases/prestashop_8.1.2.zip
    (Si la URL no funciona, visita la web oficial de PrestaShop para obtener el enlace directo de descarga).
  4. Descomprime el archivo con: unzip prestashop_8.1.2.zip
  5. Si la carpeta public_html ya tenía contenido, quizás quieras mover los archivos de PrestaShop a ella. Si está vacía, todo se quedará donde está.

[WARNING] No te olvides de la contraseña de la base de datos. Si la pierdes, tendrás que crear otra base de datos desde cero, lo cual es un poco más de trabajo.

Paso 4: Crear un sitio web en Syspanel (si no lo tienes)

Si no tienes un dominio configurado en Syspanel, es hora de crearlo. Si ya lo tienes, puedes saltarte este paso.

  1. En el panel de Syspanel, ve a la sección "Web".
  2. Haz clic en "Añadir dominio" o "Crear sitio web".
  3. Introduce tu dominio (por ejemplo, mitienda.com) y configura el resto de opciones. Te pedirá que elijas el usuario de sistema, el motor de PHP (elige la versión que te recomendé antes) y la carpeta raíz. Asegúrate de que la carpeta raíz apunte a public_html.
  4. Guarda los cambios. Syspanel creará la estructura de carpetas y la configuración del servidor web automáticamente.

Paso 5: Configurar la base de datos y los permisos de archivos

Antes de lanzar el instalador web de PrestaShop, tenemos que asegurarnos de que los permisos de archivos son correctos. PrestaShop necesita escribir en ciertos archivos y carpetas.

  1. A través de SSH, navega hasta la carpeta public_html de tu dominio.
  2. Ejecuta los siguientes comandos para dar permisos de escritura:
    chmod -R 755 .
    chmod -R 777 app config var cache log img mails modules themes
    Esto le da a PrestaShop la libertad de crear archivos de caché, configuraciones, etc.

[INFO] Si tu instalación de PHP usa un usuario diferente al de tu cuenta de sistema, es posible que necesites ejecutar chown -R usuario:grupo . para que los archivos pertenezcan al usuario correcto. Esto suele ser necesario en Syspanel para evitar errores de permisos.

Paso 6: El asistente de instalación de PrestaShop

Ahora viene la parte visual. Abre tu navegador y escribe tu dominio o la IP del servidor. Deberías ver la página de bienvenida del instalador de PrestaShop. Sigue estos pasos:

  1. Elige el idioma y haz clic en "Siguiente".
  2. Acepta los términos de la licencia.
  3. Comprobación de compatibilidad: El instalador revisará que tu servidor cumple los requisitos. Si todo está en verde, puedes continuar. Si hay algún error, tendrás que solucionarlo antes de seguir (por ejemplo, activar una extensión de PHP).
  4. Información de la tienda: Aquí te pedirá el nombre de tu tienda, el sector, el país, etc. También te pedirá una cuenta de administrador para el panel de gestión de PrestaShop. No la pierdas, es tu llave de acceso.
  5. Configuración de la base de datos: Este es el paso clave.
    • Motor de base de datos: Deja el que viene por defecto (MySQL).
    • Dirección del servidor: Normalmente localhost o 127.0.0.1. Si tienes dudas, déjalo como está.
    • Nombre de la base de datos: Escribe el nombre que creaste en el Paso 2.
    • Usuario de la base de datos: El usuario que creaste.
    • Contraseña de la base de datos: La contraseña que pusiste.
    • Prefijo de las tablas: Déjalo como ps_ por defecto.
  6. Continúa y el instalador creará todas las tablas y configurará la tienda. Al final, te dará un resumen y te pedirá que elimines la carpeta install por seguridad.

[WARNING] Si en el paso 5 ves un error que dice "No se puede conectar a la base de datos", revisa que el nombre del servidor sea correcto. En Syspanel, a veces es necesario usar localhost:3306 en lugar de solo localhost.

Paso 7: Configuración básica de tu PrestaShop

¡Enhorabuena! Ya tienes PrestaShop instalado. Ahora toca configurarlo para que empiece a vender. No te voy a explicar todo, solo lo esencial para que no te pierdas.

7.1. Activar el modo amigable de URLs (SEO)

Esto es crucial para el posicionamiento en Google. Ve al panel de administración de PrestaShop (normalmente en /admin o la URL que configuraste). Luego:

  1. Ve a Configuración avanzada → Rendimiento.
  2. Activa la opción "URLs amigables".
  3. Guarda los cambios.

[TIP] Si al activar las URLs amigables te da un error 404, vuelve a la pestaña de rendimiento y desactívala. Después, ve a Configuración de la tienda → Tráfico y SEO y revisa que la URL de tu tienda es correcta. A veces hay que guardar ahí primero y luego activar el modo amigable.

7.2. Configurar los métodos de pago

Para vender, necesitas que te paguen. Ve a Módulos → Módulos y servicios y busca los métodos de pago que quieras (PayPal, tarjeta de crédito, transferencia, etc.). Actívalos y configúralos con tus datos de comercio.

7.3. Añadir tu primer producto

Ve a Catálogo → Productos y haz clic en el botón verde "Nuevo producto". Rellena la información básica: nombre, descripción, precio, fotos, etc. No es necesario que rellenes todo el formulario, solo lo esencial para empezar.

7.4. Personalizar el diseño

Ve a Diseño → Tema y logotipo. Puedes cambiar el logotipo y elegir entre los temas que vienen instalados. Más adelante, puedes comprar o instalar un tema más profesional.

Resolución de problemas comunes (FAQ)

Aquí te dejo algunas soluciones rápidas a problemas típicos que pueden surgir.

Pregunta: La instalación de PrestaShop se queda en blanco o no carga.

Solución: Esto suele ser un problema de permisos o de memoria PHP. Aumenta el límite de memoria en el archivo php.ini de tu sitio en Syspanel. También revisa los permisos de las carpetas var y cache que configuramos antes.

Pregunta: No puedo acceder al panel de administración.

Solución: Comprueba que la URL es correcta (normalmente tudominio.com/admin). Si has cambiado el nombre de la carpeta admin durante la instalación, usa ese nuevo nombre. Si has perdido la contraseña, puedes recuperarla desde la base de datos, pero es un proceso más complejo.

Pregunta: Mi tienda carga muy lenta.

Solución: Activa la caché de PrestaShop en Configuración avanzada → Rendimiento. También te recomiendo que actives el modo de compilación de plantillas (CCC) para combinar archivos CSS y JavaScript.

Pregunta: ¿Cómo actualizo PrestaShop a una versión más nueva?

Solución: PrestaShop tiene un asistente de actualización integrado. Ve a Configuración avanzada → Asistente de actualización. Sigue las instrucciones. IMPORTANTE: Haz una copia de seguridad de tu base de datos y archivos antes de actualizar.

[WARNING] Actualizar PrestaShop puede ser arriesgado si tienes muchos módulos o personalizaciones. Siempre prueba en un entorno de desarrollo antes de hacerlo en tu tienda real.

Conclusión y siguientes pasos

Has conseguido instalar PrestaShop Syspanel y configurar lo más básico. No es tan difícil, ¿verdad? Con esta base, ya puedes empezar a añadir productos y personalizar tu tienda.

Recuerda que Syspanel está ahí para ayudarte a gestionar el servidor, pero el mantenimiento de la tienda (actualizaciones, seguridad, copias de seguridad) es tu responsabilidad. Te recomiendo que configures copias de seguridad automáticas en Syspanel para que no pierdas los datos de tu tienda si algo sale mal.

Explora el panel de administración de PrestaShop sin miedo. Hay muchas opciones, pero no puedes romper nada definitivo. Si te atascas, busca en la documentación oficial o en foros especializados. La comunidad de PrestaShop es enorme y siempre hay alguien dispuesto a ayudar.

Ahora, a por ello. Tu tienda online está a punto de nacer.

¿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