🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo configurar una tienda PrestaShop en Plesk con PHP 8

Actualizado el 13 de octubre de 2025

Antes de Empezar: ¿Qué Necesitas para Montar tu Tienda PrestaShop?

Montar una tienda online puede parecer una tarea titánica, pero con las herramientas adecuadas y una guía clara, es más sencillo de lo que piensas. En este artículo, te voy a explicar paso a paso cómo configurar una tienda PrestaShop en Plesk con PHP 8. Este es un combo perfecto: Plesk es uno de los paneles de control más intuitivos del mercado, y PHP 8 le da a PrestaShop la velocidad y seguridad que necesita para funcionar de maravilla.

Antes de lanzarnos a la acción, vamos a repasar qué necesitas tener a mano. No te preocupes, no necesitas ser un gurú de la tecnología para seguir esta guía. Solo necesitas:

  • Un servidor con Plesk instalado (ya sea en un VPS, un servidor dedicado o un hosting que lo incluya).
  • Acceso al panel de control de Plesk (normalmente a través de https://tu-dominio.com:8443).
  • Un dominio registrado y apuntando a tu servidor (los DNS deben estar configurados).
  • Los datos de acceso a tu cuenta de hosting (usuario y contraseña).
  • Ganas de aprender y un poco de paciencia. ¡Eso es todo!

Si ya tienes todo esto, vamos a por ello. Te prometo que al final de este artículo tendrás tu tienda online funcionando.


Paso 1: Preparar el Entorno en Plesk

Lo primero que debemos hacer es asegurarnos de que nuestro servidor está listo para recibir a PrestaShop. Esto significa verificar que tenemos la versión correcta de PHP y que la base de datos está configurada.

### Verificar la Versión de PHP 8 en Plesk

PrestaShop es una aplicación que exige ciertos requisitos para funcionar de forma óptima. La versión más reciente de PrestaShop (a partir de la 8.0) es totalmente compatible con PHP 8, e incluso la recomienda por su rendimiento superior.

Para verificar o cambiar la versión de PHP en Plesk, sigue estos pasos:

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral, busca la sección "Sitios web y dominios".
  3. Haz clic en tu dominio principal.
  4. Busca la opción "Configuración de PHP" (o "PHP Settings").
  5. En el desplegable "Versión de PHP", selecciona la opción que diga "8.x" (por ejemplo, 8.1, 8.2 o 8.3). Te recomiendo elegir la última versión estable disponible.
  6. No olvides hacer clic en "Aceptar" o "Apply" para guardar los cambios.

[TIP] Si no ves la opción de PHP 8, es posible que tu proveedor de hosting no la tenga habilitada. En ese caso, contacta con su soporte para que te la activen. Es un requisito imprescindible para el correcto funcionamiento.

### Crear una Base de Datos para tu Tienda

PrestaShop necesita una base de datos para guardar todos los productos, pedidos, clientes y configuración. Vamos a crearla desde Plesk, es muy fácil.

  1. En el mismo panel de "Sitios web y dominios", busca la sección "Bases de datos" y haz clic en "Agregar base de datos".
  2. En el campo "Nombre de la base de datos", escribe un nombre descriptivo, por ejemplo prestashop_db.
  3. En "Tipo de base de datos", asegúrate de que esté seleccionado "MySQL".
  4. Plesk te ofrecerá crear un usuario para la base de datos. Marca la casilla "Crear un usuario de base de datos".
  5. Escribe un nombre de usuario y una contraseña segura. Anota estos datos, los necesitarás más adelante.
  6. Haz clic en "Aceptar".

[INFO] La base de datos es el "cerebro" de tu tienda. Guarda estos datos en un lugar seguro. Si los pierdes, no podrás acceder a tu tienda.


Paso 2: Descargar e Instalar PrestaShop

Ahora viene la parte emocionante: instalar PrestaShop en Plesk. Tienes dos opciones: usar el instalador automático de Plesk o hacerlo de forma manual. Yo te recomiendo la primera, es mucho más rápida y evita errores.

### Opción A: Usar el Instalador Automático de Plesk (Recomendado)

Plesk tiene un instalador de aplicaciones muy útil que nos facilita la vida. Se llama "Instalador de aplicaciones" o "Aplicaciones".

  1. En el menú principal de Plesk, busca la sección "Aplicaciones".
  2. En el buscador, escribe "PrestaShop".
  3. Verás la aplicación en los resultados. Haz clic en el botón "Instalar".
  4. Se abrirá un asistente de instalación. Aquí tienes que configurar los siguientes aspectos:
    • Dominio: Selecciona el dominio donde quieres instalar tu tienda.
    • Directorio: Déjalo vacío si quieres que la tienda esté en la raíz de tu dominio. Si pones, por ejemplo, tienda, la URL sería www.tudominio.com/tienda.
    • Base de datos: Selecciona la opción de crear una nueva base de datos o usa la que creamos antes. Si eliges crearla aquí, te pedirá nombre, usuario y contraseña.
    • Configuración de la tienda: Te pedirá el nombre de tu tienda, el idioma, el país, etc.
    • Cuenta de administrador: Crea un usuario y contraseña para acceder al panel de administración de PrestaShop.
  5. Revisa toda la configuración y haz clic en "Instalar".

Plesk hará todo el trabajo pesado por ti. En unos minutos, tu tienda estará instalada y lista para usar.

### Opción B: Instalación Manual (Para los más Aventureros)

Si prefieres tener el control total o el instalador automático te da problemas, siempre puedes hacerlo manualmente.

  1. Descarga PrestaShop: Ve al sitio web oficial de PrestaShop y descarga el paquete comprimido (archivo .zip).
  2. Sube los archivos a tu servidor: En Plesk, ve a "Administrador de archivos" dentro de tu dominio. Sube el archivo .zip que descargaste.
  3. Descomprime el archivo: Una vez subido, haz clic derecho sobre el archivo y selecciona "Extraer". Los archivos se descomprimirán en una carpeta.
  4. Mueve los archivos: Si quieres que tu tienda esté en la raíz del dominio, mueve todos los archivos de la carpeta descomprimida a la carpeta raíz (httpdocs).
  5. Ejecuta el instalador: Abre tu navegador y ve a www.tudominio.com. Se iniciará el asistente de instalación de PrestaShop.
  6. Sigue los pasos del asistente: Aquí te pedirá los datos de la base de datos que creamos en el paso anterior (nombre, usuario y contraseña), así como la configuración de tu tienda y la cuenta de administrador.

[WARNING] La instalación manual es más propensa a errores de permisos de archivos. Asegúrate de que los archivos tengan los permisos correctos (normalmente 755 para carpetas y 644 para archivos) para que el instalador pueda escribir en el servidor.


Paso 3: Configuración Post-Instalación en Plesk

Una vez instalada la tienda, no todo está hecho. Hay algunos ajustes importantes que debemos hacer en Plesk para que todo funcione de manera óptima y segura.

### Configurar el Cron Job para PrestaShop

PrestaShop usa tareas programadas (cron jobs) para ejecutar acciones automáticas, como enviar recordatorios de carritos abandonados o actualizar estadísticas. Es importante configurarlas.

  1. En Plesk, ve a tu dominio y busca la sección "Tareas programadas" (o "Scheduled Tasks").
  2. Haz clic en "Agregar tarea".
  3. En "Comando", escribe la siguiente línea:
    php /var/www/vhosts/tu-dominio.com/httpdocs/app/cron.php
    (Reemplaza tu-dominio.com con tu dominio real).
  4. En "Ejecutar", elige la opción "Cada hora" o incluso "Cada minuto" si tu tienda tiene mucho tráfico. Lo más común es cada hora.
  5. Haz clic en "Aceptar".

### Activar el Modo de Mantenimiento Durante la Configuración

Mientras estás configurando tu tienda, es buena idea activar el modo de mantenimiento para que los visitantes no vean una tienda a medio hacer.

  1. Accede al panel de administración de PrestaShop (www.tudominio.com/admin).
  2. Ve a "Parámetros avanzados" -> "Mantenimiento".
  3. Activa la opción "Activar el modo de mantenimiento".
  4. Puedes añadir tu propia IP para poder ver la tienda mientras la configuras. Para saber tu IP, puedes buscar "cuál es mi IP" en Google.

### Asegurar tu Tienda con SSL (HTTPS)

Hoy en día, es imprescindible tener un certificado SSL para que tu tienda sea segura y transmita confianza a tus clientes. Plesk facilita mucho esto.

  1. En Plesk, ve a tu dominio y busca la sección "Certificados SSL/TLS".
  2. Haz clic en "Agregar certificado SSL".
  3. Si tienes un certificado propio, puedes subirlo. Si no, Plesk ofrece la opción de "Obtener un certificado gratuito" (de Let's Encrypt).
  4. Sigue los pasos del asistente y, al final, activa la opción para "Forzar redirección a HTTPS". Así, todo el tráfico se redirigirá automáticamente a la versión segura de tu tienda.

Paso 4: Optimización y Buenas Prácticas para tu Tienda Online

Ahora que tu tienda ya está en pie, vamos a darle un plus de calidad. Estos son algunos consejos para que tu tienda en Plesk con PHP 8 vuele y esté bien posicionada en Google.

### Activar la Caché de PrestaShop

La caché es una de las mejores formas de acelerar tu tienda. Guarda versiones "estáticas" de tus páginas para que el servidor no tenga que generarlas cada vez que un usuario las visita.

  1. En el panel de administración de PrestaShop, ve a "Parámetros avanzados" -> "Rendimiento".
  2. Activa la opción "Caché" y selecciona un sistema de caché. Te recomiendo usar "Memcached" o "APCu" si están disponibles en tu servidor.
  3. También puedes activar la "Combinación de JavaScript y CSS" para reducir el número de peticiones al servidor.

### Configurar el SEO de tu Tienda (URLs Amigables)

PrestaShop te permite crear URLs amigables que son mucho mejores para el SEO que las URLs con números y signos.

  1. Ve a "Parámetros avanzados" -> "SEO y URLs".
  2. En la pestaña "Configurar URLs", activa la opción "Usar URLs amigables".
  3. Haz clic en "Guardar". PrestaShop te mostrará una lista de reglas que debes añadir al archivo .htaccess. Plesk te permite editar este archivo desde el "Administrador de archivos".

[TIP] Las URLs amigables son clave para el SEO. Una URL como www.tudominio.com/zapatillas-deportivas es mucho más clara para Google y los usuarios que www.tudominio.com/index.php?id_product=123.

### Mantén Todo Actualizado

Tanto Plesk como PrestaShop lanzan actualizaciones periódicas que incluyen mejoras de seguridad y rendimiento. Es crucial que las instales.

  • Para Plesk: Ve a "Herramientas y ajustes" -> "Actualizaciones y actualizaciones de componentes".
  • Para PrestaShop: En el panel de administración, verás notificaciones de actualizaciones disponibles. Puedes actualizarla desde "Parámetros avanzados" -> "Actualización".

Resolviendo Problemas Comunes (FAQ)

Aquí te dejo algunas soluciones a los problemas más típicos que te puedes encontrar al instalar PrestaShop en Plesk con PHP 8.

1. Error de "Memoria Límite" o "Memory Limit"

Este es uno de los errores más comunes. PrestaShop requiere un mínimo de memoria PHP para funcionar.

  • Solución: Ve a la "Configuración de PHP" de tu dominio en Plesk y aumenta el valor de memory_limit. Te recomiendo ponerlo a 512M o incluso 1G si tu servidor lo permite.

2. Problemas con los Permisos de Archivos

Si ves errores extraños al instalar o al acceder a la tienda, puede ser un problema de permisos.

  • Solución: Ve al "Administrador de archivos" de Plesk, selecciona todos los archivos y carpetas de tu tienda, y en la barra superior haz clic en "Permisos". Asegúrate de que las carpetas tengan permisos 755 y los archivos 644. No te olvides de marcar la casilla para aplicar a subdirectorios.

3. Error de Conexión a la Base de Datos

Este error suele aparecer si los datos de la base de datos son incorrectos.

  • Solución: Revisa el archivo app/config/parameters.php de tu instalación de PrestaShop. Asegúrate de que el database_host, database_name, database_user y database_password coinciden con los que creaste en Plesk.

4. La Tienda se Ve Lenta

Si tu tienda va lenta, es hora de optimizar.

  • Solución: Primero, activa la caché como te expliqué antes. Si sigue lenta, considera contratar un plan de hosting con más recursos o usar una CDN (Red de Distribución de Contenido) para servir las imágenes desde servidores cercanos a tus clientes.

Conclusión Final y Siguientes Pasos

¡Enhorabuena! Ya tienes tu tienda PrestaShop configurada en Plesk con PHP 8. Has superado todos los pasos importantes: preparar el entorno, instalar la aplicación, configurarla y optimizarla. No ha sido tan difícil, ¿verdad?

Ahora tienes una base sólida para tu negocio online. Los siguientes pasos son más creativos: elegir un buen tema (plantilla) que se ajuste a tu marca, añadir tus productos con fotos de calidad y descripciones atractivas, y configurar los métodos de pago y envío.

Recuerda que Plesk es una herramienta muy potente que te ayudará a gestionar tu servidor de forma sencilla. Y con PHP 8, tu tienda PrestaShop tendrá un rendimiento excelente, lo que se traduce en una mejor experiencia para tus clientes y un mejor posicionamiento en los buscadores.

[INFO] Si en algún momento te surge una duda, no dudes en consultar la documentación oficial de PrestaShop y de Plesk. Son recursos muy completos y están llenos de soluciones a problemas comunes.

Espero que este artículo te haya sido de gran ayuda. Ahora, ¡a por ello! Tu tienda online te está esperando. Si tienes alguna pregunta o problema, déjala en los comentarios y estaré encantado de ayudarte. ¡Mucha suerte con tu nuevo proyecto!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel