Configurar PrestaShop en Plesk: Requisitos y pasos
¿Quieres montar tu propia tienda online con PrestaShop y tu hosting corre sobre Plesk? Estás en el lugar indicado. Aunque Plesk es un panel muy potente y amigable, a veces la configuración de un eCommerce puede parecer un laberinto si no sabes por dónde empezar.
En esta guía, paso a paso y con un lenguaje muy sencillo, te voy a explicar todo lo que necesitas saber para instalar PrestaShop Plesk sin complicaciones. Además, resolveremos las dudas más frecuentes para que tu Plesk tienda online quede funcionando como un reloj suizo.
Vamos a cubrir desde los requisitos técnicos hasta los ajustes post-instalación, pasando por trucos para que tu PrestaShop tutorial Plesk sea todo un éxito.
Requisitos previos antes de instalar PrestaShop en Plesk
Antes de lanzarte a configurar PrestaShop Plesk, asegúrate de que tu servidor y tu plan de hosting cumplen con lo mínimo necesario. Si no, podrías encontrarte con errores de compatibilidad o un rendimiento muy pobre.
Requisitos de hosting para PrestaShop
PrestaShop es una plataforma robusta, pero no es excesivamente pesada si la comparamos con otros CMS. Eso sí, necesita un entorno específico:
- PHP: Versión 7.4 o superior (recomendado 8.0 o 8.1). Plesk suele permitirte cambiar la versión de PHP fácilmente desde el panel.
- Base de datos: MySQL 5.6+ o MariaDB 10.1+. Ambas son compatibles y Plesk las gestiona de maravilla.
- Espacio en disco: Al menos 500 MB libres para la instalación base, aunque luego necesitarás más para productos, imágenes y plugins.
- Memoria: Mínimo 256 MB de memoria PHP (recomendado 512 MB o más si tienes muchos módulos).
- Servidor web: Apache con mod_rewrite habilitado (casi siempre lo está por defecto en Plesk).
[INFO] Si tu plan de hosting es muy básico (tipo "compartido low-cost"), verifica que no tenga límites muy restrictivos de memoria o ejecución. PrestaShop puede consumir bastantes recursos si tienes muchos visitantes.
¿Qué necesitas tener a mano?
Antes de empezar, prepara estos datos:
- Acceso a Plesk con permisos de administrador o de suscripción (usuario y contraseña).
- Dominio ya apuntado al servidor (o un subdominio de pruebas).
- Archivo de instalación de PrestaShop (puedes descargar la última versión desde el sitio oficial).
- Credenciales de la base de datos (las crearemos dentro de Plesk).
Paso 1: Preparar el dominio y la base de datos en Plesk
Lo primero es tener listo el "terreno" donde vamos a plantar nuestra tienda.
Crear o seleccionar el dominio
- Inicia sesión en tu panel de Plesk.
- Ve a Sitios web y dominios.
- Si ya tienes el dominio creado, selecciónalo. Si no, haz clic en Añadir dominio e introduce tu nombre de dominio (ej:
mitiendaonline.com). - Asegúrate de que el dominio esté activo y apunte a los DNS de tu hosting.
Crear la base de datos para PrestaShop
PrestaShop necesita una base de datos para guardar productos, pedidos, clientes, etc.
- Dentro de tu dominio, busca la sección Bases de datos o Bases de datos MySQL.
- Haz clic en Añadir base de datos.
- Ponle un nombre descriptivo, por ejemplo:
prestashop_db. - Crea un usuario para esa base de datos y asígnale una contraseña segura. Guárdala bien, la necesitarás más adelante.
- Marca la opción de que el usuario tenga todos los privilegios sobre esa base de datos.
[TIP] No uses caracteres raros ni espacios en el nombre de la base de datos o del usuario. Solo letras, números y guiones bajos. Así evitarás problemas de conexión.
Paso 2: Subir los archivos de PrestaShop a Plesk
Ahora toca poner el "cerebro" de la tienda en tu servidor.
Opción A: Usar el instalador automático de Plesk (la más fácil)
Plesk trae una herramienta llamada Instalador de aplicaciones que te permite instalar PrestaShop con un solo clic.
- En el panel de tu dominio, busca la sección Aplicaciones o Instalador de aplicaciones.
- Busca "PrestaShop" en el catálogo.
- Haz clic en Instalar.
- Rellena los datos que te pide: nombre de la tienda, email del administrador, contraseña, etc.
- Selecciona la base de datos que creaste en el paso anterior.
- Pulsa Instalar y espera unos segundos. ¡Listo!
[WARNING] El instalador automático a veces instala una versión no muy reciente de PrestaShop. Si quieres la última versión, mejor usa la opción manual (Opción B).
Opción B: Instalación manual (más control)
Si prefieres tener la versión más actual o personalizar algo, hazlo manualmente.
- Descarga el archivo ZIP de PrestaShop desde prestashop.com.
- Descomprime el archivo en tu ordenador. Obtendrás una carpeta llamada
prestashop(o similar). - Dentro de Plesk, en tu dominio, busca la sección Archivos o Administrador de archivos.
- Navega hasta la carpeta
httpdocs(opublic_html). Ahí es donde se alojará tu tienda. - Sube todos los archivos y carpetas de PrestaShop que descomprimiste. Puedes arrastrar la carpeta entera o usar el botón Subir.
- Una vez subidos, asegúrate de que los archivos estén en la raíz de
httpdocs(no dentro de una subcarpeta, a menos que quieras que tu tienda esté enmitienda.com/prestashop).
Paso 3: Ejecutar el asistente de instalación de PrestaShop
Una vez que los archivos están en el servidor, toca configurar la tienda.
- Abre tu navegador y ve a tu dominio (ej:
http://mutiendaonline.com). - Verás la pantalla de bienvenida del instalador de PrestaShop. Selecciona tu idioma y haz clic en Siguiente.
- Acepta los términos de la licencia.
- Compatibilidad del sistema: El instalador comprobará que tu servidor cumple los requisitos. Si todo está en verde, sigue adelante. Si ves algún error (por ejemplo, "PHP memory limit"), tendrás que ajustarlo desde Plesk (te explico cómo más abajo).
- Información de la tienda: Ponle nombre a tu tienda, selecciona tu país, moneda, etc.
- Configuración de la base de datos: Aquí es clave. Introduce los datos de la base de datos que creaste en Plesk:
- Dirección del servidor: Normalmente
localhost(a veces puede ser127.0.0.1o un nombre comomysql.tudominio.com). En Plesk, suele serlocalhost. - Nombre de la base de datos: El que pusiste (ej:
prestashop_db). - Usuario: El usuario que creaste.
- Contraseña: La contraseña de ese usuario.
- Dirección del servidor: Normalmente
- Configuración de la cuenta de administrador: Crea tu usuario y contraseña de acceso al back office de PrestaShop (el panel de administración).
- Haz clic en Instalar y espera a que termine el proceso (puede tardar un par de minutos).
[TIP] Durante la instalación, PrestaShop te preguntará si quieres instalar datos de ejemplo. Si es tu primera vez, te recomiendo que lo hagas para ver cómo queda la tienda. Luego puedes borrarlos.
Paso 4: Configurar PrestaShop en Plesk (Ajustes post-instalación)
Una vez instalado, no te vayas. Hay que hacer algunos ajustes para que tu Plesk tienda online funcione de forma óptima.
Activar el modo reescritura (URLs amigables)
Esto es fundamental para el SEO de tu tienda.
- Accede al back office de PrestaShop:
http://tudominio.com/adminXXXXXX(el XXXXXX es un código que te dio durante la instalación). - Ve a Configurar > Parámetros de la tienda > Tráfico y SEO.
- En la pestaña SEO y URLs, activa la opción URLs amigables.
- Guarda los cambios.
Si te da un error, es porque necesitas activar el módulo mod_rewrite de Apache. En Plesk, normalmente ya está activo, pero puedes forzarlo desde Sitios web y dominios > Hosting y DNS > Configuración de Apache y asegurarte de que la opción Sobrescritura de Apache esté marcada.
Ajustar los límites de PHP desde Plesk
PrestaShop puede necesitar más memoria de la que viene por defecto. Para cambiarlo:
- En Plesk, ve a tu dominio y haz clic en Configuración de PHP.
- Busca la opción
memory_limity cámbiala a256Mo512M. - También ajusta
max_execution_timea120(o más) yupload_max_filesizea20M(para subir productos con imágenes grandes). - Guarda los cambios.
[INFO] Si tu plan de hosting no te deja modificar estos valores, contacta con tu proveedor. Es muy común que tengan un límite bajo.
Configurar el cron para tareas programadas (opcional pero recomendado)
PrestaShop usa tareas programadas (cron) para enviar emails, actualizar catálogos, etc. En Plesk es muy fácil:
- Ve a Sitios web y dominios > Tareas programadas (o Cron jobs).
- Añade una nueva tarea con estos parámetros:
- Ejecutar:
php /var/www/vhosts/tudominio.com/httpdocs/cronjobs/cron.php(ajusta la ruta a tu dominio). - Programación: Cada 5 minutos (para que funcione correctamente).
- Usuario: El usuario del sistema (suele ser el mismo que el de la suscripción).
- Ejecutar:
Preguntas frecuentes (FAQ) sobre PrestaShop Plesk
Aquí respondo las dudas más típicas que me encuentro como técnico de soporte.
¿Puedo instalar PrestaShop en un subdominio?
Sí, totalmente. Solo tienes que crear el subdominio en Plesk (ej: tienda.midominio.com) y seguir los mismos pasos. Es útil para separar la tienda del resto de la web.
¿Por qué me sale un error de "500 Internal Server Error" después de instalar?
Esto suele ser por permisos incorrectos o por un archivo .htaccess mal configurado. Solución rápida:
- Ve al administrador de archivos de Plesk.
- Busca el archivo
.htaccessen la raíz de tu tienda. - Cámbiale el nombre a
.htaccess.bak(para desactivarlo). - Vuelve a cargar la web. Si funciona, regenera el archivo desde el back office de PrestaShop (en Configurar > Parámetros de la tienda > Tráfico y SEO > Añadir reglas al archivo .htaccess).
¿PrestaShop funciona con Syspanel? (antes HestiaCP)
Sí, pero esta guía está enfocada en Plesk. Si usas Syspanel (el antiguo HestiaCP), el proceso es similar, pero la interfaz cambia. En Syspanel, accedes por el puerto 2106 (ej: https://tudominio.com:2106). La instalación se hace también desde el administrador de archivos y la base de datos, pero no tiene instalador automático.
¿Cómo hago una copia de seguridad de mi tienda en Plesk?
Plesk lo facilita mucho:
- Ve a Sitios web y dominios > Copias de seguridad.
- Selecciona tu dominio y haz clic en Crear copia de seguridad.
- Marca Archivos y Bases de datos.
- Descarga el archivo generado o guárdalo en el servidor.
Haz esto al menos una vez a la semana, especialmente antes de actualizar PrestaShop o instalar nuevos módulos.
Mi tienda va lenta, ¿qué puedo hacer?
Varios consejos rápidos:
- Activa la caché en PrestaShop (en Configurar > Rendimiento).
- Comprime las imágenes de los productos antes de subirlas.
- Usa un CDN (como Cloudflare) para servir contenido estático.
- Asegúrate de que tu hosting no esté sobrecargado. Si tienes mucho tráfico, quizás necesites un plan más potente.
Conclusión: Ya tienes tu PrestaShop en Plesk
Como has visto, configurar PrestaShop Plesk no es un misterio. Con estos pasos, desde preparar el dominio hasta ajustar el PHP, puedes tener tu Plesk tienda online funcionando en menos de una hora.
Recuerda que la clave está en:
- Tener los requisitos de hosting correctos.
- Crear bien la base de datos.
- Seguir el asistente de instalación con calma.
- Ajustar los parámetros de PHP y las URLs amigables para un buen SEO.
Si sigues este PrestaShop tutorial Plesk al pie de la letra, no tendrás problemas. Y si algo falla, revisa los logs de error de Plesk (en Sitios web y dominios > Registros) para encontrar la pista.
Ahora, ¡a llenar tu tienda de productos y a vender! Si tienes alguna duda, ya sabes, aquí estoy para echarte un cable.
