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

Instalar PrestaShop en Syspanel paso a paso

Actualizado el 20 de noviembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy te voy a guiar paso a paso para que puedas instalar PrestaShop en Syspanel (nuestro panel de control basado en HestiaCP, que recordarás se accede por el puerto 2106). No te preocupes si nunca lo has hecho, lo haremos juntos de forma muy sencilla. Al final tendrás tu tienda online PrestaShop funcionando.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la instalación, asegurémonos de tener todo listo. Esto te ahorrará tiempo y posibles dolores de cabeza.

Requisitos previos

  • Acceso a Syspanel: Debes tener tus credenciales de administrador para ingresar a Syspanel (usuario y contraseña). La dirección suele ser https://tudominio.com:2106 o la IP de tu servidor con ese puerto.
  • Un dominio o subdominio: Necesitas un nombre de dominio (ej: mitienda.com) o un subdominio (ej: tienda.misitio.com) donde quieras que viva tu tienda. Si aún no lo tienes, puedes comprar uno o usar un dominio temporal que te proporcione tu hosting.
  • Base de datos: PrestaShop necesita una base de datos para guardar productos, clientes, pedidos, etc. La crearemos desde Syspanel.
  • PHP y Módulos: Syspanel ya suele tener configurado PHP 8.0 o superior, que es lo que necesita PrestaShop. No te preocupes por esto, lo revisaremos.
  • Archivos de PrestaShop: Descargaremos la última versión estable desde la página oficial.

[INFO] Si tu plan de hosting no incluye acceso a Syspanel, contacta con tu proveedor para que te lo active. Es la herramienta que usaremos durante todo el tutorial.

¿Por qué elegir PrestaShop para tu tienda online?

PrestaShop es uno de los sistemas de gestión de contenidos (CMS) para ecommerce más populares del mundo. Es gratuito, de código abierto, y te permite crear tiendas online profesionales con muchísimas funcionalidades: gestión de productos, carrito de compra, múltiples idiomas, pasarelas de pago, envíos, y un largo etcétera. Al instalar PrestaShop en Syspanel, tienes el control total de tu tienda, sin depender de plataformas externas.

Paso 1: Acceder a Syspanel y preparar el dominio

Lo primero es entrar a tu panel de control. Abre tu navegador y escribe la dirección de Syspanel, por ejemplo: https://tudominio.com:2106. Introduce tu usuario y contraseña.

Crear o seleccionar el dominio para tu tienda

Una vez dentro, busca la sección "Web" o "Dominios" en el menú lateral. Aquí verás todos los dominios que tienes asociados a tu cuenta.

  • Si ya tienes el dominio añadido: Búscalo en la lista. Si no, tendrás que añadirlo.
  • Para añadir un dominio nuevo: Haz clic en "Añadir Dominio" o un botón similar. Se te pedirá:
    • Nombre del dominio: Escribe tu dominio completo (ej: mitiendaonline.com).
    • Aplicación: Selecciona "Ninguna" por ahora, ya que instalaremos PrestaShop manualmente.
    • PHP: Elige la versión más reciente disponible (8.0 o superior).
    • SSL: Marca la opción para que se genere un certificado SSL gratuito (Let's Encrypt). ¡Esto es muy importante para la seguridad de tu tienda!
  • Haz clic en "Guardar" o "Añadir". Syspanel creará la estructura de carpetas para tu dominio.

[TIP] Si usas un subdominio (ej: tienda.tudominio.com), el proceso es el mismo. Añádelo como un dominio nuevo.

Paso 2: Crear la base de datos para PrestaShop

PrestaShop necesita una base de datos. Vamos a crearla desde Syspanel.

  1. En el menú lateral, busca la sección "Base de Datos" o "DB".
  2. Haz clic en "Añadir Base de Datos".
  3. Rellena los campos:
    • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo: prestashop_db.
    • Usuario: Crea un usuario para la base de datos, por ejemplo: prestashop_user.
    • Contraseña: Genera una contraseña segura. Puedes usar el generador que suele incluir Syspanel. Guarda esta contraseña en un lugar seguro.
    • Host: Normalmente se deja como localhost.
  4. Haz clic en "Guardar".
  5. Syspanel te mostrará un resumen con los datos de conexión. Anótalos porque los necesitarás durante la instalación de PrestaShop:
    • Nombre de la base de datos
    • Usuario de la base de datos
    • Contraseña de la base de datos
    • Servidor de base de datos (normalmente localhost)

Paso 3: Subir los archivos de PrestaShop a tu dominio

Ahora vamos a descargar PrestaShop y subirlo a la carpeta de tu dominio.

Descargar PrestaShop

  1. Ve a la página oficial de PrestaShop: https://www.prestashop.com/es/descargar.
  2. Descarga la última versión estable (normalmente es un archivo .zip).

Subir los archivos mediante FTP o el gestor de archivos de Syspanel

Tienes dos opciones:

Opción A: Usando el gestor de archivos de Syspanel (más fácil para principiantes)

  1. En Syspanel, ve a la sección "Web" y busca tu dominio.
  2. Haz clic en el icono de "Gestor de Archivos" (suele ser una carpeta).
  3. Se abrirá una ventana con los archivos de tu dominio. Navega hasta la carpeta public_html (o web). Esta es la carpeta raíz de tu sitio web.
  4. Haz clic en el botón "Subir" y selecciona el archivo .zip de PrestaShop que descargaste.
  5. Una vez subido, selecciona el archivo .zip y haz clic en "Extraer". El gestor lo descomprimirá automáticamente en la misma carpeta.
  6. Después de extraer, verás una carpeta llamada prestashop (o similar) y dentro todos los archivos. Mueve todo el contenido de esa carpeta (los archivos y carpetas que están dentro) directamente a public_html.
    • ¿Por qué? Porque queremos que tu tienda se vea al acceder a tudominio.com, no a tudominio.com/prestashop.
    • Para moverlos: selecciona todos los archivos dentro de la carpeta prestashop, córtalos (Ctrl+X) y pégalos (Ctrl+V) en public_html. Luego puedes eliminar la carpeta prestashop vacía.

Opción B: Usando un cliente FTP (FileZilla, Cyberduck, etc.)

  1. Obtén tus datos de conexión FTP desde Syspanel. Normalmente están en la sección "Web" > "Acceso FTP".
  2. Conecta con tu cliente FTP a tu servidor.
  3. Navega hasta la carpeta public_html (o web).
  4. Sube todos los archivos y carpetas del .zip de PrestaShop (sin la carpeta contenedora) directamente a public_html.

[WARNING] Asegúrate de que al acceder a tudominio.com no veas un índice de archivos, sino que se ejecute el instalador de PrestaShop. Si ves una página en blanco o errores, revisa que los archivos estén en la raíz correcta.

Paso 4: Ejecutar el instalador de PrestaShop

¡Ya casi está! Ahora vamos a ejecutar la instalación web.

  1. Abre tu navegador y escribe la URL de tu dominio: https://tudominio.com.
  2. Automáticamente deberías ver la pantalla de bienvenida del instalador de PrestaShop. Si no, escribe https://tudominio.com/install.
  3. Selecciona tu idioma y haz clic en "Siguiente".

Configuración paso a paso del instalador

El instalador te guiará por varias pantallas. Presta atención:

  1. Licencia de PrestaShop: Acepta los términos y condiciones.
  2. Compatibilidad del sistema: El instalador verificará que tu servidor cumple con los requisitos (PHP, módulos, etc.). Si todo está en verde, adelante. Si ves algún error en rojo, anótalo y lo solucionamos juntos después.
  3. Información de la tienda:
    • Nombre de la tienda: Pon el nombre que quieras (ej: "Mi Tienda Online").
    • Actividad principal: Selecciona la que más se ajuste.
    • País: Elige tu país.
    • Configuración de la cuenta de administrador: Crea un email y una contraseña para acceder al panel de administración de PrestaShop (el back office). ¡Guarda estos datos!
  4. Configuración de la base de datos: Aquí introduces los datos que guardaste en el Paso 2:
    • Motor de base de datos: Deja MySQL.
    • Servidor de base de datos: localhost.
    • Nombre de la base de datos: El que creaste (ej: prestashop_db).
    • Usuario de la base de datos: El que creaste (ej: prestashop_user).
    • Contraseña de la base de datos: La contraseña que generaste.
    • Prefijo de tablas: Déjalo como ps_ (a menos que sepas lo que haces).
  5. Haz clic en "Probar la conexión a la base de datos ahora". Si todo está bien, verás un mensaje verde. Si no, revisa los datos.
  6. Haz clic en "Siguiente". El instalador comenzará a crear las tablas y configurar tu tienda. Este proceso puede tardar unos minutos. No cierres la ventana.
  7. Al finalizar, verás un mensaje de éxito. ¡Importante! El instalador te dirá que debes eliminar la carpeta install por seguridad. También te dará un enlace para acceder al panel de administración (/admin).

Paso 5: Seguridad post-instalación (obligatorio)

No te olvides de este paso crucial.

  1. Elimina la carpeta install: Conéctate por FTP o al gestor de archivos de Syspanel y elimina la carpeta install de la raíz de tu dominio (public_html). Si no lo haces, cualquiera podría reinstalar tu tienda y borrar todo.
  2. Renombra la carpeta admin: Por seguridad, cambia el nombre de la carpeta admin por algo único (ej: admin_mi_tienda_secreto). Esto dificulta que atacantes encuentren tu panel de control.
    • Encuentra la carpeta admin en public_html.
    • Cámbiale el nombre (por ejemplo, a admin_mi_tienda).
    • La próxima vez que quieras acceder al panel, usa la URL: https://tudominio.com/admin_mi_tienda.

[WARNING] No compartas la URL de tu nuevo panel de administración con nadie que no sea de confianza.

Preguntas Frecuentes (FAQ)

Aquí respondo a las dudas más comunes que suelen tener los usuarios al instalar PrestaShop en Syspanel.

¿Qué hago si veo un error de "500 Internal Server Error"?

Esto suele deberse a un problema de permisos de archivos o a una configuración de PHP incorrecta.

  1. Permisos: Desde el gestor de archivos de Syspanel, selecciona toda la carpeta public_html y en propiedades (o botón derecho) establece los permisos a 755 para carpetas y 644 para archivos. Hay opciones para hacerlo recursivamente.
  2. PHP: Ve a la configuración del dominio en Syspanel (sección Web) y asegúrate de que la versión de PHP es la recomendada (8.0 o superior). También puedes aumentar el límite de memoria (memory_limit) a 256M o 512M desde la configuración de PHP (a veces hay un botón "Opciones de PHP").
  3. Errores ocultos: Temporalmente, puedes activar la visualización de errores de PHP editando el archivo config/defines.inc.php en la raíz de tu tienda. Cambia _PS_MODE_DEV_ de false a true. Esto te mostrará el error específico. No olvides volver a ponerlo en false después.

¿Cómo configuro el SSL (HTTPS) para mi tienda?

Si durante la creación del dominio en Syspanel marcaste la opción de SSL (Let's Encrypt), ya debería estar activo. Si no:

  1. Ve a la sección "Web" > tu dominio.
  2. Busca la sección "SSL" o "Certificados SSL".
  3. Haz clic en "Añadir SSL" o "Let's Encrypt" y sigue los pasos. Syspanel lo generará automáticamente.
  4. Luego, en el panel de administración de PrestaShop, ve a "Parámetros de la tienda" > "Tráfico y SEO" > "URLs" y cambia las URLs de http:// a https://.

¿Puedo instalar PrestaShop en un subdirectorio (ej: midominio.com/tienda)?

Sí, es posible, pero no es recomendable para una tienda principal. Si lo haces, en el paso de subir archivos, crea una carpeta dentro de public_html (ej: tienda) y sube allí los archivos de PrestaShop. Luego accederás a midominio.com/tienda para la instalación.

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

Puedes restablecerla desde la base de datos usando phpMyAdmin (accesible desde Syspanel, sección "Base de Datos"). Busca la tabla ps_employee, edita el usuario administrador y en el campo passwd genera un hash con una herramienta online para PrestaShop. Es más técnico, pero funcional. También hay módulos de recuperación de contraseña.

Mi tienda se ve en blanco después de la instalación. ¿Qué ocurre?

Posibles causas:

  • Caché del navegador: Borra la caché o abre en una ventana de incógnito.
  • Permisos incorrectos: Revisa el punto 1 del FAQ sobre el error 500.
  • PHP memory limit bajo: Auméntalo desde la configuración de PHP en Syspanel.
  • Problema con el tema o módulos: Si instalaste algún tema o módulo, desactívalos temporalmente renombrando la carpeta themes o modules desde el gestor de archivos.

Conclusión y siguientes pasos

¡Enhorabuena! Has conseguido instalar PrestaShop en Syspanel con éxito. Ahora tienes el control de tu tienda online. Los siguientes pasos son:

  • Personalizar el diseño: Explora la sección "Diseño" en el back office (panel de administración).
  • Añadir productos: Ve a "Catálogo" > "Productos" y empieza a añadir tus artículos.
  • Configurar métodos de pago y envío: Ve a "Módulos" y activa los que necesites (PayPal, transferencia bancaria, etc.).
  • Instalar un tema profesional: Dale una imagen única a tu tienda.

Recuerda que Syspanel te ofrece herramientas para gestionar copias de seguridad, ver estadísticas de tu sitio y mucho más. Si tienes cualquier duda, no dudes en consultar la documentación o contactar con nuestro soporte técnico. ¡Mucho éxito con tu nueva tienda online PrestaShop!

¿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