Guía para instalar PrestaShop en Syspanel manualmente
¿Estás listo para montar tu tienda online con PrestaShop en Syspanel? Si buscas una instalación manual, sin depender de asistentes automáticos como Softaculous, has llegado al lugar indicado. Esta guía te llevará paso a paso, como si estuvieras sentado al lado de un técnico amigable, para que puedas tener tu PrestaShop funcionando en tu servidor Syspanel. Olvídate de tecnicismos complicados; aquí todo se explica con claridad y cariño.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegurémonos de tener todo lo necesario. No te preocupes, son cosas simples que probablemente ya tienes.
Requisitos básicos:
- Un servidor con Syspanel (HestiaCP adaptado) instalado y funcionando. Recuerda que accedes a él por el puerto 2106 (ejemplo:
https://tudominio.com:2106). - Acceso como administrador a Syspanel (usuario y contraseña).
- Un dominio registrado y apuntando a tu servidor (los DNS deben estar configurados).
- Un cliente FTP (como FileZilla) o acceso al administrador de archivos de Syspanel.
- Conexión a internet estable para descargar archivos.
[INFO] Si no tienes experiencia con FTP, no te preocupes. Usaremos el administrador de archivos de Syspanel, que es tan fácil como usar el explorador de Windows.
Paso 1: Acceder a Syspanel y preparar el entorno
Lo primero es entrar a tu panel de control. Abre tu navegador y escribe la dirección de tu servidor seguida de :2106. Por ejemplo: https://midominio.com:2106.
Credenciales: Usa el usuario y contraseña que te proporcionó tu proveedor de hosting o que configuraste al instalar Syspanel.
Una vez dentro, verás un panel limpio y ordenado. Aquí gestionaremos todo.
Crear un usuario adicional (opcional pero recomendado)
Aunque puedes usar el usuario administrador, es más seguro crear un usuario específico para tu tienda.
- Ve a Usuarios en el menú lateral.
- Haz clic en Añadir usuario.
- Completa los datos: nombre, contraseña segura, y asígnale un paquete (por ejemplo, "default").
- Marca la opción Habilitar y guarda.
Este usuario tendrá su propio espacio y recursos, ideal para mantener la organización.
Paso 2: Crear la cuenta web para tu dominio
Ahora necesitamos asociar tu dominio con una cuenta web en Syspanel.
- En el menú, ve a Web y luego Añadir dominio.
- Escribe tu dominio completo (ejemplo:
mitienda.com). - Asegúrate de marcar Crear zona DNS (esto configurará los registros automáticamente).
- En Habilitar SSL, selecciona Let's Encrypt si quieres HTTPS gratuito (recomendado).
- Haz clic en Guardar.
[TIP] Si tu dominio ya tiene DNS configurados externamente, desmarca la opción de crear zona DNS y solo crea la cuenta web. Pero para principiantes, es mejor dejar que Syspanel gestione todo.
Paso 3: Descargar PrestaShop y subirlo al servidor
Este es el corazón de nuestra instalación manual PrestaShop. No necesitas Softaculous ni nada parecido.
Descarga el archivo de PrestaShop
Ve al sitio oficial de PrestaShop (prestashop.com) y descarga la última versión estable en formato ZIP. Guárdalo en tu computadora donde puedas encontrarlo fácilmente.
Subir el archivo a Syspanel
Ahora vamos a subir ese ZIP a tu servidor.
- En Syspanel, ve a la sección Web y busca tu dominio recién creado.
- Haz clic en Abrir archivos (o File Manager). Se abrirá una ventana con los archivos de tu sitio.
- Dentro del administrador de archivos, navega hasta la carpeta
public_html(es la raíz de tu sitio web). - Haz clic en Subir y selecciona el archivo ZIP de PrestaShop que descargaste.
- Espera a que termine la subida (puede tardar unos segundos dependiendo del tamaño).
[WARNING] No subas archivos sueltos. El ZIP es más rápido y ordenado. Luego lo descomprimiremos.
Descomprimir el archivo
Una vez subido, verás el archivo prestashop_1.7.x.x.zip (o similar) en la lista.
- Selecciona el archivo y haz clic en Extraer (o Unzip).
- Confirma la acción. El sistema descomprimirá todo el contenido en la misma carpeta
public_html.
Ahora, dentro de public_html tendrás una carpeta llamada prestashop (o el nombre del ZIP) con todos los archivos de instalación.
[INFO] Si quieres que tu tienda se vea directamente en tu dominio (sin subcarpetas), mueve todo el contenido de la carpeta descomprimida a public_html y luego elimina la carpeta vacía. Pero para este tutorial, dejaremos la carpeta prestashop para mayor claridad.
Paso 4: Crear la base de datos en Syspanel
PrestaShop necesita una base de datos para guardar productos, pedidos y configuraciones. En Syspanel es muy sencillo.
- Ve a Bases de datos en el menú lateral.
- Haz clic en Añadir base de datos.
- Completa los campos:
- Nombre de la base de datos: algo descriptivo como
mitienda_presta. - Usuario: el mismo nombre que la base (o uno similar).
- Contraseña: genera una segura (puedes usar el generador de Syspanel).
- Nombre de la base de datos: algo descriptivo como
- Guarda los cambios.
[TIP] Anota en un bloc de notas los datos: nombre de la base, usuario y contraseña. Los necesitarás en el siguiente paso.
Paso 5: Ejecutar el instalador web de PrestaShop
Ahora viene la parte divertida. Abre tu navegador y escribe la URL de tu dominio seguida de /prestashop (o la carpeta donde hayas puesto los archivos). Por ejemplo: https://mitienda.com/prestashop.
Verás la pantalla de bienvenida del instalador de PrestaShop. Sigue estos pasos:
Seleccionar idioma
Elige español (o el que prefieras) y haz clic en Siguiente.
Aceptar licencia
Lee los términos (o no, pero es recomendable) y marca la casilla de aceptación. Luego Siguiente.
Compatibilidad del sistema
PrestaShop verificará que tu servidor cumple con los requisitos. Todo debería estar en verde. Si ves algún error, anótalo y vuelve a Syspanel para corregirlo (por ejemplo, activar extensiones PHP). Haz clic en Siguiente.
Información de la tienda
Aquí configuras los datos básicos:
- Nombre de la tienda: el nombre de tu negocio.
- Actividad principal: selecciona la que más se ajuste.
- País: el tuyo.
- Habilitar SSL: sí, si ya configuraste Let's Encrypt.
- Cuenta de administrador: crea un usuario con email y contraseña para gestionar tu tienda.
[WARNING] ¡No olvides esta contraseña! Es la llave de tu tienda. Guárdala en un lugar seguro.
Configuración de la base de datos
Este es el paso clave. Selecciona MySQL y completa con los datos que anotaste antes:
- Dirección del servidor: normalmente
localhost(déjalo así). - Nombre de la base de datos: el que creaste en Syspanel.
- Usuario de la base de datos: el mismo.
- Contraseña: la que pusiste.
- Prefijo de tablas: puedes dejarlo como
ps_o cambiarlo por seguridad.
Haz clic en Probar conexión. Si todo está bien, verás un mensaje de éxito. Luego Siguiente.
Instalación
PrestaShop comenzará a instalar. Verás una barra de progreso. Puede tardar unos minutos. No cierres la ventana ni recargues.
[INFO] Si la instalación se queda atascada, revisa que tu servidor tenga suficiente memoria PHP. En Syspanel puedes ajustarlo en Configuración avanzada > PHP.
Finalización
¡Enhorabuena! Verás un mensaje de instalación completada. Ahora puedes acceder a tu tienda (frontend) y al panel de administración (backoffice). La URL del admin suele ser https://mitienda.com/prestashop/adminXXXXXX (donde XXXXXX es un código aleatorio).
Paso 6: Configuraciones post-instalación
Una vez instalado, hay algunos ajustes que harán tu vida más fácil.
Eliminar la carpeta de instalación
Por seguridad, elimina la carpeta install de tu servidor. En Syspanel, ve al administrador de archivos, busca public_html/prestashop/install y elimínala.
Configurar SSL
Si usas Let's Encrypt, asegúrate de que PrestaShop lo reconozca. Ve a tu backoffice, luego a Parámetros de la tienda > General > Habilitar SSL y actívalo.
Primeros pasos
- Agrega algunos productos de prueba.
- Configura los métodos de pago (PayPal, transferencia, etc.).
- Personaliza el tema.
[TIP] Explora el backoffice. Es intuitivo y tiene ayuda integrada.
Preguntas frecuentes (FAQ)
Aquí respondemos las dudas más comunes sobre este Syspanel PrestaShop tutorial.
¿Puedo instalar PrestaShop sin Softaculous?
Sí, totalmente. Esta guía es precisamente para eso. La instalación manual PrestaShop te da más control y no depende de scripts automáticos.
¿Qué hago si veo un error de PHP al instalar?
En Syspanel, ve a Configuración avanzada > PHP y aumenta el límite de memoria (por ejemplo, a 256 MB) o activa las extensiones que falten (como mysqli o gd).
¿Cómo accedo a mi tienda después de instalar?
La URL pública es https://tudominio.com/prestashop. El panel de administración está en https://tudominio.com/prestashop/adminXXXXXX (el código lo ves en el instalador).
¿Es seguro dejar la carpeta install?
No. Siempre elimínala después de la instalación. Es un riesgo de seguridad.
¿Puedo mover PrestaShop a la raíz del dominio?
Sí, simplemente mueve todos los archivos de la carpeta prestashop a public_html y ajusta las rutas en la configuración de la base de datos (si es necesario).
Conclusión
Has completado con éxito la instalación manual PrestaShop en Syspanel. Ahora tienes el control total de tu tienda online, sin depender de asistentes automáticos. Recuerda que Syspanel es tu aliado: con su interfaz amigable y el puerto 2106, gestionar tu servidor es pan comido.
Si te surge alguna duda, vuelve a esta guía o consulta la documentación oficial de PrestaShop. ¡Ahora ve y vende mucho!
[TIP FINAL] Haz una copia de seguridad de tu base de datos y archivos regularmente. En Syspanel puedes programarlas fácilmente en Copia de seguridad.
