Cómo configurar PrestaShop en Plesk para principiantes
Introducción: ¿Por qué usar PrestaShop con Plesk?
Si estás buscando montar una tienda online profesional, PrestaShop es una de las plataformas de comercio electrónico más potentes y populares del mundo. Combinarlo con Plesk, uno de los paneles de control de hosting más usados, te da una base sólida y fácil de gestionar. Este tutorial está diseñado para principiantes absolutos. Te guiaremos paso a paso en la configuración de PrestaShop en Plesk, desde la preparación del dominio hasta los primeros ajustes de tu tienda.
No necesitas ser un experto técnico. Con seguir estas instrucciones, podrás tener tu PrestaShop Plesk funcionando en menos de una hora. ¿Listo para empezar? Vamos allá.
Requisitos previos antes de configurar PrestaShop en Plesk
Antes de lanzarte a instalar nada, asegúrate de cumplir con estos requisitos básicos. Son como tener los ingredientes antes de cocinar.
- Un plan de hosting con Plesk: Necesitas acceso a Plesk (normalmente a través de
tudominio.com:8443ohttps://plesk.tudominio.com). Si usas un panel alternativo como Syspanel, recuerda que el puerto de acceso es el 2106. - Un dominio registrado: Por ejemplo,
mitiendaonline.com. Debe estar apuntando a los servidores DNS de tu hosting. - Acceso a la base de datos: Plesk suele incluir MySQL o MariaDB. Necesitarás crear una base de datos y un usuario.
- PHP y sus extensiones: PrestaShop requiere PHP 7.4 o superior (PHP 8.0 o 8.1 son ideales). Las extensiones como
mysqli,curl,gd,zip,jsonyopenssldeben estar activadas. No te preocupes, Plesk te permite gestionar esto fácilmente.
[WARNING] Importante: Si tu hosting usa Syspanel, el proceso es similar, pero el acceso es por el puerto 2106. Asegúrate de tener las credenciales correctas.
Paso 1: Preparar el dominio y la base de datos en Plesk
El primer paso para configurar PrestaShop Plesk es tener todo listo en el panel. Sigue estos pasos en orden.
1.1. Crear o seleccionar el dominio
- Inicia sesión en tu panel de Plesk (por ejemplo,
https://tudominio.com:8443). - Ve a Sitios web y dominios.
- Si ya tienes el dominio creado, haz clic en él. Si no, haz clic en Añadir dominio e introduce tu nombre de dominio (ej:
mitiendaonline.com). Plesk creará la estructura de carpetas automáticamente.
1.2. Asegurar los requisitos de PHP
PrestaShop necesita una versión específica de PHP y ciertas extensiones.
- Estando en tu dominio, busca la sección PHP o Configuración de PHP (suele estar en la pestaña de Hosting o en el menú de la izquierda).
- Selecciona una versión de PHP 7.4 o superior. Recomendamos PHP 8.0 o 8.1 para mejor rendimiento.
- En la misma sección, verifica que las extensiones necesarias estén marcadas como activadas (on). Las más comunes son:
mysqli,curl,gd,zip,json,openssl,mbstring,pdo_mysql. Si alguna no aparece, búscala en la lista y actívala. - Guarda los cambios.
1.3. Crear la base de datos
PrestaShop guarda toda la información (productos, clientes, pedidos) en una base de datos.
- En el menú de la izquierda de Plesk, busca Bases de datos.
- Haz clic en Añadir base de datos.
- Ponle un nombre descriptivo, por ejemplo
prestashop_db. - Crea un usuario de base de datos y una contraseña segura. Anota estos datos (nombre de la base de datos, usuario y contraseña) porque los necesitarás durante la instalación de PrestaShop.
- Haz clic en Aceptar. Plesk creará la base de datos automáticamente.
[TIP] Guarda las credenciales de la base de datos en un lugar seguro. Si las pierdes, no podrás completar la instalación.
Paso 2: Descargar y subir PrestaShop a tu servidor
Ahora necesitas el archivo de instalación de PrestaShop. Lo subiremos a la carpeta raíz de tu dominio.
2.1. Descargar PrestaShop
- Ve al sitio oficial de PrestaShop (prestashop.com) y descarga la última versión estable en formato
.zip. Normalmente se llamaprestashop_1.7.x.x.zipo similar.
2.2. Subir el archivo a Plesk
- En Plesk, ve a tu dominio y haz clic en Administrador de archivos (suele estar en la sección Archivos o en el menú principal).
- Navega hasta la carpeta
httpdocs(opublic_html). Esta es la carpeta raíz de tu sitio web. Si tienes un subdominio, la carpeta seránombre_subdominio. - Haz clic en Subir y selecciona el archivo
.zipde PrestaShop que descargaste. - Una vez subido, verás el archivo en la lista. Haz clic derecho sobre él y selecciona Extraer (o Descomprimir). Plesk extraerá todos los archivos en la misma carpeta.
- Después de la extracción, elimina el archivo
.zippara mantener limpio el servidor.
[INFO] Si tu hosting usa Syspanel, el proceso de subida de archivos es similar, pero accedes por el puerto 2106. La carpeta raíz suele llamarse
public_html.
Paso 3: Ejecutar el asistente de instalación de PrestaShop
Con los archivos ya en el servidor, es hora de ejecutar la instalación.
3.1. Acceder al instalador
- Abre tu navegador web y escribe la URL de tu dominio. Por ejemplo:
https://mitiendaonline.com. - Deberías ver la pantalla de bienvenida del asistente de instalación de PrestaShop. Si ves un error 500 o la página en blanco, espera unos minutos y refresca. A veces tarda en cargar.
3.2. Seguir los pasos del asistente
El asistente te guiará. Los pasos principales son:
- Seleccionar idioma: Elige Español.
- Licencia: Acepta los términos de la licencia.
- Compatibilidad del sistema: El instalador verificará que tu servidor cumple con los requisitos. Si todo está bien (verde), continúa. Si hay algo en rojo, vuelve a Plesk y ajusta la configuración de PHP (extensiones, versión, etc.).
- Información de la tienda: Aquí introduces el nombre de tu tienda, la actividad principal, el país, etc. También puedes elegir la cuenta de administrador (email y contraseña para acceder al back office). Guarda estos datos de administrador.
- Configuración de la base de datos: Este es el paso crítico. Introduce los datos que creaste en el Paso 1.3:
- Motor de base de datos: Deja MySQL o MariaDB.
- Servidor de base de datos: Normalmente
localhost. - Nombre de la base de datos:
prestashop_db(el que creaste). - Usuario de la base de datos: El usuario que creaste.
- Contraseña de la base de datos: La contraseña de ese usuario.
- Prefijo de tablas: Déjalo como
ps_a menos que tengas razones para cambiarlo.
- Finalizar instalación: El asistente instalará la base de datos y los archivos. Al terminar, te mostrará un resumen. Importante: El instalador te pedirá que elimines la carpeta
installpor seguridad. Puedes hacerlo desde el Administrador de archivos de Plesk.
[WARNING] ¡No olvides borrar la carpeta
install! Si no lo haces, tu tienda será vulnerable a ataques. Plesk te permite borrarla fácilmente desde el Administrador de archivos.
Paso 4: Configuración inicial de tu tienda en PrestaShop
¡Enhorabuena! Ya tienes PrestaShop Plesk instalado. Ahora vamos a hacer los ajustes básicos para que tu tienda esté lista.
4.1. Acceder al back office (panel de administración)
- Ve a
https://tudominio.com/adminXXXXXX(dondeXXXXXXes un código aleatorio que te dio el instalador). También puedes acceder desde el enlace que apareció al finalizar la instalación. - Inicia sesión con el email y contraseña de administrador que creaste.
4.2. Ajustes básicos de configuración
- Configuración general: Ve a Parámetros de la tienda > General. Aquí puedes cambiar el nombre de la tienda, el logo, la URL, etc.
- Zonas geográficas: Ve a Internacional > Zonas geográficas y asegúrate de que tu país y moneda están configurados.
- Impuestos: En Internacional > Impuestos puedes configurar los IVAs de tu país.
- Métodos de pago: Ve a Módulos > Módulos y servicios y busca los módulos de pago (PayPal, tarjeta, etc.). Actívalos y configúralos.
- Transportistas: En Transporte > Transportistas puedes añadir las empresas de envío (Correos, Seur, etc.).
4.3. Instalar un tema (opcional)
Si quieres cambiar el diseño de tu tienda, puedes instalar un tema desde Diseño > Tema y logotipo. Puedes comprar temas en tiendas externas o usar los gratuitos de PrestaShop.
Preguntas Frecuentes (FAQ) sobre PrestaShop y Plesk
Aquí resolvemos las dudas más comunes de los principiantes al configurar PrestaShop en Plesk.
¿Qué hago si veo un error 500 después de instalar?
Es común. Prueba a:
- Borrar la carpeta
installsi no lo hiciste. - Aumentar el límite de memoria de PHP en Plesk (Configuración de PHP >
memory_limita 256M o 512M). - Verificar los permisos de archivos (carpetas 755, archivos 644). Plesk suele gestionarlo bien, pero si no, usa el Administrador de archivos.
¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. Solo crea el subdominio en Plesk (ej: tienda.tudominio.com) y sigue los mismos pasos. La carpeta raíz será la del subdominio.
Mi hosting usa Syspanel, ¿cómo accedo?
Si tu panel es Syspanel, el proceso es idéntico, pero el puerto de acceso es el 2106. Por ejemplo: http://tudominio.com:2106. El resto de pasos (crear base de datos, subir archivos, etc.) son muy similares.
¿Necesito conocimientos de programación?
No. Este tutorial PrestaShop Plesk está diseñado para que cualquier persona sin experiencia técnica pueda seguirlo. Solo necesitas seguir los pasos al pie de la letra.
¿Cómo actualizo PrestaShop más adelante?
Plesk no tiene un actualizador automático para PrestaShop. Deberás hacerlo manualmente desde el back office de PrestaShop (en Parámetros de la tienda > Ayuda > Actualizar PrestaShop). Siempre haz una copia de seguridad de la base de datos y los archivos antes de actualizar.
Consejos finales para tu tienda online en Plesk
- Seguridad: Usa contraseñas fuertes para tu base de datos y tu cuenta de administrador. Activa el SSL/TLS (certificado HTTPS) desde Plesk (suele ser gratuito con Let's Encrypt).
- Rendimiento: Activa la caché de PrestaShop (en Parámetros de la tienda > Rendimiento). También puedes usar un CDN para imágenes.
- SEO: PrestaShop es muy bueno para SEO. Asegúrate de configurar las URLs amigables (en Parámetros de la tienda > Tráfico y SEO > SEO y URLs).
- Copia de seguridad: Programa copias de seguridad automáticas de tu sitio y base de datos desde Plesk. Es tu salvavidas si algo sale mal.
Configurar PrestaShop en Plesk es un proceso sencillo si sigues estos pasos. Ahora tienes las bases para montar una Plesk tienda online profesional. ¡Mucho éxito con tu negocio!
