PrestaShop: Cómo configurar tu tienda online en Plesk
Introducción
Montar una tienda online puede parecer una tarea complicada, especialmente si no tienes experiencia técnica. Sin embargo, con herramientas como PrestaShop y Plesk, el proceso se vuelve mucho más sencillo. PrestaShop es uno de los sistemas de gestión de contenidos (CMS) más populares para ecommerce, y Plesk es un panel de control que te permite administrar tu servidor web de forma visual, sin necesidad de usar comandos complejos.
En este artículo, te guiaremos paso a paso para que puedas instalar PrestaShop en tu servidor usando Plesk. Aprenderás desde los requisitos previos hasta la configuración básica de tu tienda online. Además, resolveremos las dudas más comunes que suelen tener los principiantes.
[INFO] Si estás usando un panel como Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. Sin embargo, en este artículo nos centraremos en Plesk, que es igual de amigable.
Requisitos previos antes de instalar PrestaShop
Antes de empezar, asegúrate de tener lo siguiente:
- Un dominio: Por ejemplo,
mitiendaonline.com. Si aún no tienes uno, puedes comprarlo en cualquier registrador de dominios. - Un servidor con Plesk instalado: La mayoría de los proveedores de hosting incluyen Plesk en sus planes. Si no lo tienes, consulta con tu empresa de hosting.
- Acceso a Plesk: Necesitarás las credenciales de administrador (usuario y contraseña) que te proporcionó tu proveedor.
- Versión de PHP compatible: PrestaShop 8 requiere PHP 7.4 o superior. En Plesk puedes configurar esto fácilmente.
- Base de datos: PrestaShop necesita una base de datos MySQL o MariaDB. Plesk te permite crearla en pocos clics.
Paso 1: Acceder a Plesk
Lo primero es iniciar sesión en Plesk. Normalmente, la URL de acceso es algo como https://tudominio.com:8443 o https://ip-de-tu-servidor:8443. Introduce tu usuario y contraseña.
[TIP] Si no recuerdas la URL, revisa el correo de bienvenida de tu proveedor de hosting. También puedes preguntar a su soporte técnico.
Una vez dentro, verás el panel principal con todas las opciones de administración. No te preocupes si ves muchas cosas; solo nos enfocaremos en las necesarias.
Paso 2: Crear una base de datos para PrestaShop
PrestaShop almacena toda la información de tu tienda (productos, clientes, pedidos) en una base de datos. Por eso, el primer paso técnico es crearla.
- En el menú lateral de Plesk, busca la sección Bases de datos (puede estar dentro de Sitios web y dominios o en un apartado propio).
- Haz clic en Añadir base de datos.
- Completa los campos:
- Nombre de la base de datos: Por ejemplo,
prestashop_db. - Tipo de base de datos: Selecciona MySQL (o MariaDB, si está disponible).
- Usuario de la base de datos: Crea un usuario, por ejemplo,
prestashop_user. - Contraseña: Elige una contraseña segura. Puedes usar el generador que incluye Plesk.
- Nombre de la base de datos: Por ejemplo,
- Haz clic en Aceptar o Crear.
Guarda estos datos en un lugar seguro, porque los necesitarás durante la instalación de PrestaShop.
Paso 3: Descargar PrestaShop
Ahora necesitas el archivo de instalación de PrestaShop. Puedes descargarlo desde su sitio oficial: prestashop.com. Busca la versión más reciente (generalmente la 8.x) y descarga el archivo ZIP.
[WARNING] Asegúrate de descargar la versión completa, no solo el "paquete ligero" o "demo". La versión completa incluye todo lo necesario para una tienda funcional.
Paso 4: Subir PrestaShop a tu servidor con Plesk
Una vez que tienes el archivo ZIP, debes subirlo a tu servidor. Plesk facilita esta tarea con su administrador de archivos.
- En Plesk, ve a Sitios web y dominios.
- Haz clic en el dominio donde quieres instalar la tienda (por ejemplo,
mitiendaonline.com). - Busca la opción Administrador de archivos o File Manager. Se abrirá una ventana con los archivos de tu sitio.
- Navega hasta la carpeta
httpdocs(opublic_html). Esta es la carpeta raíz de tu sitio web. - Haz clic en Subir archivos y selecciona el ZIP de PrestaShop que descargaste.
- Una vez subido, verás el archivo en la lista. Haz clic derecho sobre él y elige Extraer o Descomprimir. Plesk lo descomprimirá automáticamente en la misma carpeta.
- Después de la extracción, verás una carpeta llamada
prestashop(o similar) con todos los archivos. Si quieres que la tienda se muestre directamente al visitarmitiendaonline.com, mueve el contenido de esa carpeta a la raíz (httpdocs). Si prefieres que esté en una subcarpeta (por ejemplo,mitiendaonline.com/tienda), déjalo como está.
[INFO] Si no ves la opción de extraer, asegúrate de que el archivo ZIP no esté dañado. También puedes usar un cliente FTP como FileZilla para subir y descomprimir los archivos.
Paso 5: Configurar PHP y los permisos
PrestaShop necesita ciertos requisitos de PHP y permisos de archivos para funcionar correctamente.
Configurar la versión de PHP
- En Sitios web y dominios, busca tu dominio y haz clic en Configuración de PHP (o PHP Settings).
- Selecciona una versión de PHP 7.4 o superior (preferiblemente 8.0 o 8.1).
- Asegúrate de que las siguientes extensiones estén habilitadas (si no lo están, actívalas):
mysqligdcurlmbstringopensslzipjsonxml
- Guarda los cambios.
Ajustar permisos de archivos
Plesk suele manejar los permisos automáticamente, pero a veces es necesario revisarlos.
- Ve al Administrador de archivos y navega a la carpeta donde descomprimiste PrestaShop.
- Selecciona todos los archivos y carpetas (puedes usar Ctrl+A).
- Haz clic en Permisos (o Permissions) y asegúrate de que las carpetas tengan permisos 755 y los archivos 644. Si no sabes cómo hacerlo, no te preocupes: la mayoría de las veces los valores por defecto funcionan.
Paso 6: Ejecutar el instalador de PrestaShop
Ahora viene la parte más emocionante: la instalación guiada.
- Abre tu navegador y escribe la URL de tu tienda. Por ejemplo,
https://mitiendaonline.com(ohttps://mitiendaonline.com/tiendasi lo pusiste en una subcarpeta). - Verás la pantalla de bienvenida de PrestaShop. Selecciona tu idioma y haz clic en Siguiente.
- Acepta los términos y condiciones.
- El instalador verificará que tu servidor cumple con los requisitos. Si todo está bien, verás una palomita verde. Si hay algún problema, el instalador te indicará qué falta (por ejemplo, una extensión de PHP desactivada). Corrige esos errores y vuelve a cargar la página.
- En el paso de Información de la tienda, completa:
- Nombre de la tienda: El nombre que quieras, por ejemplo, "Mi Tienda Online".
- Actividad principal: Elige la que más se ajuste a tu negocio.
- País: Selecciona tu país.
- Habilitar SSL: Marca esta opción si tienes un certificado SSL (recomendado para ecommerce).
- En Configuración de la base de datos, introduce los datos que creaste en el Paso 2:
- Dirección del servidor: Normalmente es
localhost. Si no funciona, consulta con tu hosting. - Nombre de la base de datos:
prestashop_db - Usuario:
prestashop_user - Contraseña: La que elegiste.
- Prefijo de tabla: Déjalo como
ps_a menos que tengas razones para cambiarlo.
- Dirección del servidor: Normalmente es
- Haz clic en Siguiente y espera unos minutos mientras se instala.
- Al finalizar, el instalador te pedirá que configures la cuenta de administrador. Introduce:
- Nombre: Tu nombre o el de la empresa.
- Dirección de correo electrónico: Importante, porque recibirás notificaciones de pedidos.
- Contraseña: Elige una segura.
- ¡Listo! La instalación termina. Verás un mensaje de éxito y un enlace para acceder al panel de administración (normalmente
https://tudominio.com/admin).
[WARNING] Por seguridad, elimina la carpeta
installdel servidor después de la instalación. Puedes hacerlo desde el Administrador de archivos de Plesk. Si no lo haces, cualquier persona podría reinstalar tu tienda.
Paso 7: Configuración básica de tu tienda online
Una vez dentro del panel de administración de PrestaShop, hay algunas configuraciones esenciales que debes revisar.
Configurar los datos de la empresa
- Ve a Mejorar > Parámetros de la tienda > Contacto > Tiendas.
- Añade la dirección física de tu negocio, teléfono y horario. Esto es importante para la confianza del cliente.
Activar el SSL
Si tienes un certificado SSL (lo más probable es que tu hosting lo incluya), asegúrate de que PrestaShop lo use.
- Ve a Mejorar > Parámetros de la tienda > General.
- En la sección SSL, activa Habilitar SSL y Habilitar SSL en todas las páginas.
- Guarda los cambios.
Configurar los métodos de pago
PrestaShop viene con varios módulos de pago preinstalados. Algunos son gratuitos, como PayPal o transferencia bancaria.
- Ve a Vender > Pago > Métodos de pago.
- Activa los que quieras ofrecer y configúralos según las instrucciones de cada uno.
Agregar productos
Ya puedes empezar a añadir productos.
- Ve a Vender > Catálogo > Productos.
- Haz clic en Nuevo producto y completa la información: nombre, descripción, precio, fotos, etc.
- Asigna categorías para organizar tu inventario.
Preguntas frecuentes (FAQ)
¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. En Plesk, puedes crear un subdominio (por ejemplo, tienda.tudominio.com) y seguir los mismos pasos, pero apuntando la instalación a la carpeta de ese subdominio.
¿Qué hago si veo un error de "500 Internal Server Error"?
Esto suele deberse a problemas de permisos o a una versión de PHP incorrecta. Revisa los permisos de archivos (755 para carpetas, 644 para archivos) y asegúrate de que la versión de PHP sea la adecuada. También puedes consultar el registro de errores en Plesk (en Sitios web y dominios > Registros).
¿Es necesario tener conocimientos de programación?
No, para nada. PrestaShop está diseñado para que cualquier persona pueda montar su tienda sin saber código. Sin embargo, si quieres personalizar el diseño, necesitarás algo de HTML/CSS o contratar a un profesional.
¿Puedo migrar mi tienda de otro CMS a PrestaShop?
Sí, pero requiere un proceso más avanzado. Existen módulos y servicios de migración, pero te recomendamos hacer una copia de seguridad antes de intentarlo.
¿Cómo actualizo PrestaShop en Plesk?
Plesk no actualiza automáticamente PrestaShop. Debes hacerlo manualmente desde el panel de administración de PrestaShop (en Mejorar > Módulos > Actualizaciones). Siempre haz una copia de seguridad antes de actualizar.
Conclusión
Configurar tu tienda online con PrestaShop en Plesk es un proceso accesible incluso para principiantes. Siguiendo estos pasos, tendrás tu ecommerce funcionando en pocos minutos. Recuerda que la clave está en la paciencia y en seguir cada instrucción al pie de la letra.
Si te encuentras con algún problema, no dudes en consultar la documentación oficial de PrestaShop o el soporte de tu hosting. ¡Ahora ya estás listo para vender tus productos en línea!
[TIP] No olvides instalar un módulo de seguridad y hacer copias de seguridad periódicas de tu base de datos y archivos. Plesk tiene herramientas para automatizar esto.
