Instalar PrestaShop en Syspanel manualmente
Requisitos antes de instalar PrestaShop
Antes de comenzar con la instalación de PrestaShop en tu servidor Syspanel, es importante que tengas claros algunos requisitos básicos. PrestaShop es una plataforma de comercio electrónico potente, pero necesita un entorno preparado para funcionar correctamente.
Vas a necesitar acceso a tu panel de control Syspanel (accede por puerto 2106 con tu usuario y contraseña). También es recomendable que tengas un dominio ya apuntando a tu servidor, aunque también puedes instalar PrestaShop en un subdominio o en una carpeta especÃfica.
Además, asegúrate de tener a mano los siguientes datos:
- Nombre de tu base de datos (la crearás desde Syspanel).
- Usuario y contraseña de la base de datos.
- Versión de PHP compatible (PrestaShop 1.7 y 8.x requieren PHP 7.3 o superior, idealmente PHP 8.0 o 8.1).
- Acceso FTP o SFTP a tu hosting (puedes configurarlo desde Syspanel).
[INFO] Si tu servidor no cumple con los requisitos de PHP, desde Syspanel puedes cambiar la versión de PHP por dominio fácilmente en la sección "Web" > "Editar".
Paso 1: Crear la base de datos desde Syspanel
El primer paso técnico para instalar PrestaShop es preparar la base de datos donde se almacenará toda la información de tu tienda: productos, clientes, pedidos, etc.
Accede a tu Syspanel (puerto 2106) y sigue estos pasos:
- Ve a la sección "Base de datos" en el menú lateral.
- Haz clic en "Agregar base de datos".
- Completa los campos:
- Nombre de la base de datos: por ejemplo,
tienda_prestashop. - Usuario: se generará automáticamente o puedes personalizarlo.
- Contraseña: usa una segura y guárdala.
- Nombre de la base de datos: por ejemplo,
- Haz clic en "Guardar".
Ya tienes tu base de datos lista. Anota el nombre exacto, el usuario y la contraseña, porque los necesitarás durante la instalación web de PrestaShop.
[TIP] Puedes crear un usuario especÃfico solo para esta base de datos, asà mantienes mejor la seguridad de tu hosting.
Paso 2: Descargar PrestaShop y subirlo al servidor
Ahora necesitas obtener los archivos de PrestaShop desde su sitio oficial y subirlos a tu servidor.
2.1 Descargar el paquete de instalación
Ve a prestashop.com y descarga la última versión estable. El archivo viene en formato .zip o .tar.gz. Normalmente se llama algo como prestashop_1.7.8.10.zip.
2.2 Subir los archivos a tu hosting
Tienes dos opciones para subir los archivos a tu servidor:
Opción A: Usar el administrador de archivos de Syspanel
- En Syspanel, ve a "Web" > "Administrador de archivos".
- Navega hasta la carpeta de tu dominio (por ejemplo,
public_htmlo una subcarpeta comotienda). - Haz clic en "Subir" y selecciona el archivo
.zipde PrestaShop. - Una vez subido, selecciona el archivo y haz clic en "Extraer".
Opción B: Usar FTP/SFTP
- Conéctate a tu servidor usando un cliente FTP como FileZilla.
- Navega hasta la carpeta raÃz de tu dominio.
- Arrastra el archivo
.zipdesde tu computadora al servidor. - Luego, desde Syspanel o mediante comandos SSH (si tienes acceso), extrae el contenido.
[WARNING] Asegúrate de que la carpeta donde extraes PrestaShop tenga permisos de escritura. En Syspanel, puedes verificar los permisos desde el administrador de archivos: deben ser 755 para carpetas y 644 para archivos.
Paso 3: Configurar el entorno PHP y permisos
Antes de ejecutar el instalador web, debes verificar que tu servidor tenga la configuración correcta.
3.1 Versión de PHP
Desde Syspanel, en la sección "Web" > "Editar" de tu dominio, selecciona una versión de PHP compatible (por ejemplo, PHP 8.0 o 8.1). PrestaShop 8.x funciona mejor con PHP 8.0 o superior.
3.2 Extensiones PHP necesarias
PrestaShop requiere varias extensiones PHP. Las más importantes son:
mysqlioPDO(para conectar con la base de datos).gd(para manejo de imágenes).curl(para conexiones externas).zip(para gestionar paquetes).openssl(para seguridad).
En Syspanel, puedes verificar las extensiones activas desde la sección "Servidor" > "PHP" o consultando un archivo phpinfo().
3.3 Permisos de carpetas
El instalador necesita escribir en ciertas carpetas. Desde el administrador de archivos de Syspanel o por FTP, asegúrate de que las siguientes carpetas tengan permisos 755 (o 777 temporalmente si hay problemas):
/config/cache/log/img/mails/modules/themes/translations/upload/download
[TIP] Si no estás seguro, durante la instalación PrestaShop te mostrará qué carpetas necesitan ajustes. Puedes corregirlos desde Syspanel fácilmente.
Paso 4: Ejecutar el instalador web de PrestaShop
Una vez que los archivos están en el servidor y los permisos son correctos, abre tu navegador y visita la URL donde colocaste PrestaShop.
Por ejemplo: https://tudominio.com o https://tudominio.com/tienda.
Automáticamente, el sistema detectará que no está instalado y te redirigirá al asistente de instalación.
4.1 Selección de idioma
Elige el idioma para la instalación (español, por ejemplo) y haz clic en "Siguiente".
4.2 Verificación de requisitos
El instalador analizará tu servidor y te mostrará una lista de requisitos. Si todo está en verde, puedes continuar. Si ves algún error (por ejemplo, una extensión faltante), regresa al paso anterior para corregirlo.
4.3 Configuración de la tienda
Aquà debes ingresar:
- Nombre de la tienda: el nombre comercial de tu tienda online.
- Actividad principal: elige la categorÃa que mejor describa tu negocio.
- PaÃs: selecciona el paÃs donde operas.
- Habilitar SSL: marca esta opción si tu dominio ya tiene certificado SSL (recomendado).
4.4 Configuración de la base de datos
Este es el paso más importante. Debes ingresar los datos que creaste en el Paso 1:
- Motor de base de datos: MySQL (es el predeterminado).
- Servidor de base de datos:
localhost(en la mayorÃa de los casos en Syspanel funciona asÃ). - Nombre de la base de datos: el que creaste (ej:
tienda_prestashop). - Usuario de la base de datos: el usuario asociado.
- Contraseña: la contraseña que estableciste.
Haz clic en "Probar la conexión ahora". Si todo está bien, verás un mensaje de éxito. Luego, haz clic en "Siguiente".
[WARNING] Si la conexión falla, verifica que el nombre de la base de datos y el usuario sean exactamente como aparecen en Syspanel. A veces el panel añade un prefijo (ej:
admin_tienda_prestashop).
4.5 Configuración de la cuenta de administrador
Crea tu cuenta de administrador de la tienda. Necesitarás:
- Nombre y apellidos.
- Dirección de correo electrónico (será tu usuario de acceso).
- Contraseña (debe ser segura, con al menos 8 caracteres, mayúsculas, minúsculas y números).
Guarda bien estos datos, porque los usarás para entrar al panel de administración (back office) de PrestaShop.
4.6 Instalación final
El instalador comenzará a copiar archivos, crear tablas y configurar la tienda. Este proceso puede tardar unos minutos. Al finalizar, verás un resumen con los datos de acceso.
[INFO] No olvides eliminar la carpeta
/installdel servidor por seguridad. PrestaShop te lo recordará al final. Puedes hacerlo desde el administrador de archivos de Syspanel o por FTP.
Paso 5: Acceder al back office y primeros pasos
Una vez instalado, puedes acceder al panel de administración de tu tienda online desde:
https://tudominio.com/adminXXXXXX (donde XXXXXX es un código único que te asignó el instalador).
5.1 Primeras configuraciones recomendadas
- Configurar el logo y la identidad: Ve a "Diseño" > "Tema y logo" para subir tu logo.
- Añadir productos: En "Catálogo" > "Productos" puedes empezar a cargar tus artÃculos.
- Configurar métodos de pago: En "Módulos" > "Pago" activa los que necesites (PayPal, transferencia, etc.).
- Configurar transporte: En "Transporte" > "Transportistas" define las tarifas de envÃo.
5.2 Seguridad básica
- Cambia la URL de administración si lo deseas (en "Parámetros avanzados" > "Administración").
- Activa la autenticación en dos pasos si tu hosting lo permite.
- Mantén siempre actualizado PrestaShop y sus módulos.
[TIP] Desde Syspanel puedes programar copias de seguridad automáticas de tu base de datos y archivos. AsÃ, si algo sale mal, puedes restaurar tu tienda fácilmente.
Preguntas frecuentes (FAQ)
¿Puedo instalar PrestaShop en un subdominio?
SÃ, perfectamente. Solo debes crear el subdominio desde Syspanel (sección "Web" > "Agregar dominio") y luego seguir los mismos pasos, subiendo los archivos a la carpeta de ese subdominio.
¿Qué hago si veo un error de "white screen" después de instalar?
Esto suele deberse a problemas de permisos o de memoria PHP. Desde Syspanel, aumenta el lÃmite de memoria PHP a 256MB o más en la configuración de tu dominio. También verifica que los permisos de las carpetas sean correctos.
¿Cómo cambio la versión de PHP después de instalar PrestaShop?
En Syspanel, ve a "Web" > "Editar" de tu dominio. Allà puedes seleccionar la versión de PHP que desees. PrestaShop 8.x funciona mejor con PHP 8.0 o superior.
¿Es necesario tener SSL para mi tienda?
SÃ, es muy recomendable. Syspanel te permite instalar certificados SSL gratuitos (Let's Encrypt) desde la sección "Web" > "SSL". Una vez instalado, activa la opción "Forzar HTTPS" para mayor seguridad.
¿Puedo migrar mi PrestaShop desde otro hosting a Syspanel?
SÃ, es posible. Debes exportar tu base de datos y archivos desde el hosting anterior, luego importarlos en Syspanel. Te recomendamos seguir un tutorial especÃfico de migración para evitar errores.
Conclusión
Instalar PrestaShop en Syspanel manualmente es un proceso sencillo si sigues los pasos adecuados. Con este tutorial PrestaShop has aprendido a crear una base de datos, subir los archivos, configurar el entorno PHP y ejecutar el instalador web.
Ahora tienes tu tienda online lista para empezar a vender. Recuerda que Syspanel hosting te ofrece herramientas como administrador de archivos, gestión de bases de datos y configuraciones de PHP que facilitan todo el proceso.
Si encuentras algún problema, no dudes en consultar la documentación oficial de PrestaShop o contactar al soporte técnico de tu hosting. ¡Buena suerte con tu nueva tienda!
