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

Cómo configurar PHP en Plesk para PrestaShop

Actualizado el 25 de diciembre de 2025

¿Por qué es importante configurar PHP en Plesk para PrestaShop?

Configurar PHP en Plesk para PrestaShop es uno de los pasos más importantes para garantizar que tu tienda online funcione de manera rápida, estable y segura. PrestaShop es una plataforma de comercio electrónico muy potente, pero también es exigente con el entorno de servidor en el que se ejecuta. Si la configuración de PHP no es la adecuada, puedes experimentar errores de compatibilidad, páginas que cargan lentamente o incluso fallos totales en el sistema.

Plesk es uno de los paneles de control más utilizados en el mundo del hosting, y gracias a su interfaz gráfica, puedes ajustar la versión de PHP y sus parámetros sin necesidad de tocar archivos de configuración complejos. En esta guía, te explicaré paso a paso cómo configurar PHP en Plesk para PrestaShop, qué versión elegir, qué ajustes optimizar y cómo evitar los errores más comunes.

Si estás buscando información sobre cómo configurar PHP Plesk para tu tienda, has llegado al lugar correcto. A lo largo de este artículo, resolveremos todas tus dudas con un lenguaje claro y ejemplos prácticos. No importa si eres principiante o si ya tienes algo de experiencia, aquí encontrarás todo lo que necesitas.


Requisitos previos antes de configurar PHP en Plesk

Antes de lanzarnos a la configuración, es importante que verifiques algunos requisitos básicos. Esto te ahorrará tiempo y evitará problemas futuros.

Acceso al panel de Plesk

Para configurar PHP en Plesk, necesitas tener acceso al panel de administración de tu hosting. Normalmente, esto se hace a través de una URL como https://tu-dominio.com:8443 o mediante el acceso directo que te haya proporcionado tu proveedor de hosting. Si no sabes cómo acceder, contacta con tu empresa de hosting.

Versión de PrestaShop instalada

PrestaShop tiene diferentes versiones, y cada una requiere una versión mínima de PHP. Por ejemplo:

  • PrestaShop 1.7.x y 8.x funcionan mejor con PHP 7.4 o PHP 8.0.
  • PrestaShop 1.6.x es más compatible con PHP 5.6 o PHP 7.0, aunque puede funcionar con versiones superiores.

Es fundamental que sepas qué versión de PrestaShop tienes instalada para elegir la versión de PHP adecuada. Puedes consultarlo en tu panel de administración de PrestaShop, en la sección de información del sistema.

Copia de seguridad

Antes de realizar cualquier cambio en la configuración de PHP, te recomiendo hacer una copia de seguridad completa de tu sitio web y de la base de datos. Esto es especialmente importante si estás cambiando la versión de PHP, ya que algunos módulos o temas podrían no ser compatibles con la nueva versión.


Cómo cambiar la versión de PHP en Plesk

Uno de los primeros pasos para configurar PHP en Plesk para PrestaShop es seleccionar la versión de PHP más adecuada. Plesk te permite cambiar la versión de PHP de forma individual para cada dominio o subdominio, lo cual es muy útil si tienes varios sitios web en el mismo servidor.

Paso 1: Accede a la configuración del dominio

  1. Inicia sesión en Plesk.
  2. En el panel izquierdo, haz clic en Sitios web y dominios.
  3. Busca el dominio donde tienes instalado PrestaShop.
  4. Haz clic en el botón Configuración de PHP que aparece en la sección de características del dominio. Este botón suele tener un icono con las letras "PHP".

Paso 2: Selecciona la versión de PHP

Dentro de la configuración de PHP, verás un menú desplegable llamado Versión de PHP. Aquí podrás elegir entre las versiones disponibles en tu servidor. Selecciona la que sea compatible con tu versión de PrestaShop.

  • Si tienes PrestaShop 1.7.8 o superior, elige PHP 7.4 o PHP 8.0.
  • Si tienes una versión más antigua, opta por PHP 7.0 o PHP 7.1.

Una vez seleccionada, haz clic en Aceptar para guardar los cambios. Plesk aplicará la nueva configuración automáticamente.


Configuración recomendada de PHP para PrestaShop

Ahora que ya sabes cómo cambiar la versión de PHP en Plesk, es momento de ajustar los parámetros de configuración. Estos ajustes son clave para optimizar PrestaShop Plesk y garantizar un rendimiento óptimo.

Ajustes de memoria y ejecución

PrestaShop es una aplicación que consume muchos recursos, especialmente si tienes una tienda con muchas imágenes, productos y visitas. Por eso, es importante ajustar los siguientes parámetros:

  • memory_limit: Este valor determina la cantidad máxima de memoria que un script puede utilizar. Para PrestaShop, te recomiendo establecerlo en al menos 256M. Si tu tienda es grande, puedes subirlo a 512M o incluso 1G.
  • max_execution_time: Este parámetro define el tiempo máximo que un script puede ejecutarse. Para evitar errores de tiempo de espera, establece un valor de 300 segundos o más.
  • max_input_time: Similar al anterior, pero para el tiempo de entrada de datos. Un valor de 300 también es adecuado.
  • post_max_size: Este límite controla el tamaño máximo de los datos enviados por formularios. Si vendes productos con muchas imágenes o archivos, asegúrate de que sea al menos 64M.
  • upload_max_filesize: Este parámetro limita el tamaño de los archivos que se pueden subir. Si tus clientes suben imágenes o documentos, establece este valor en 64M o más.

Ajustes de subida de archivos

Si tu tienda permite que los clientes suban archivos (por ejemplo, imágenes personalizadas), necesitas asegurarte de que los límites sean generosos. Los valores que te he mencionado anteriormente son un buen punto de partida, pero siempre puedes ajustarlos según tus necesidades.

Extensiones y módulos de PHP

PrestaShop requiere ciertas extensiones de PHP para funcionar correctamente. En Plesk, puedes habilitarlas o deshabilitarlas desde la misma pantalla de configuración de PHP. Estas son las extensiones más importantes:

  • curl: Necesaria para las conexiones externas, como pasarelas de pago o servicios de envío.
  • gd: Imprescindible para la manipulación de imágenes, como la creación de miniaturas.
  • mbstring: Requerida para el manejo de caracteres especiales y acentos.
  • openssl: Necesaria para las conexiones seguras (SSL).
  • pdo_mysql: Necesaria para la conexión con la base de datos MySQL.
  • zip: Útil para la instalación de módulos y temas.

Si alguna de estas extensiones está deshabilitada, puedes activarla marcando la casilla correspondiente en la lista de extensiones.


Cómo optimizar PrestaShop Plesk con la configuración de PHP

Una vez que hayas configurado los parámetros básicos, es hora de optimizar PrestaShop Plesk para obtener el máximo rendimiento. Aquí tienes algunos consejos adicionales.

Habilita el caché de PHP

Plesk te permite activar el caché de opcode, como OPcache. Esto almacena los scripts PHP compilados en memoria, lo que reduce significativamente el tiempo de carga de tu tienda. Para activarlo:

  1. Ve a la configuración de PHP de tu dominio.
  2. Busca la sección de Extensiones o Configuración del intérprete.
  3. Activa OPcache y configura los valores recomendados, como opcache.memory_consumption=128 y opcache.max_accelerated_files=10000.

Utiliza PHP-FPM

Plesk te permite elegir entre diferentes modos de ejecución de PHP, como Apache Module, CGI o PHP-FPM. Para un mejor rendimiento, te recomiendo utilizar PHP-FPM, ya que gestiona los procesos de forma más eficiente y reduce el uso de memoria.

Para cambiar a PHP-FPM:

  1. En la configuración de PHP, busca el campo Modo de ejecución.
  2. Selecciona PHP-FPM.
  3. Guarda los cambios.

Configura el límite de memoria por proceso

Si utilizas PHP-FPM, puedes ajustar el número de procesos y el límite de memoria por proceso. Esto es especialmente útil si tu servidor tiene muchos recursos disponibles. En Plesk, puedes hacerlo en la sección de Configuración de PHP-FPM.


Errores comunes al configurar PHP en Plesk para PrestaShop

Aunque la configuración de PHP en Plesk es bastante sencilla, es posible que te encuentres con algunos errores. Aquí te explico los más comunes y cómo solucionarlos.

Error: "PrestaShop no es compatible con la versión de PHP"

Este error suele aparecer cuando la versión de PHP que has seleccionado es demasiado nueva o demasiado antigua para tu versión de PrestaShop. La solución es cambiar a una versión compatible, como PHP 7.4 o PHP 8.0 para PrestaShop 1.7.8 o superior.

Error: "Falta la extensión mbstring"

Si ves este error, significa que la extensión mbstring no está habilitada. Ve a la configuración de PHP en Plesk, busca la extensión en la lista y actívala.

Error: "Se ha alcanzado el límite de memoria"

Este error indica que el valor de memory_limit es demasiado bajo. Aumenta este valor en la configuración de PHP, tal y como te he explicado anteriormente.


Preguntas frecuentes (FAQ)

¿Cuál es la mejor versión de PHP para PrestaShop?

La mejor versión de PHP para PrestaShop depende de la versión que tengas instalada. En general, PHP 7.4 es la opción más segura y estable para la mayoría de las tiendas. Si tienes PrestaShop 8.x, también puedes usar PHP 8.0 o 8.1.

¿Cómo sé qué versión de PHP tiene mi PrestaShop?

Puedes consultarlo en el panel de administración de PrestaShop, en la sección Parámetros avanzados > Información. Allí verás la versión de PHP que está utilizando tu tienda.

¿Qué hago si mi PrestaShop deja de funcionar después de cambiar la versión de PHP?

Si algo sale mal, puedes revertir el cambio volviendo a la versión anterior de PHP en Plesk. Además, te recomiendo desactivar los módulos de terceros para ver si alguno está causando el problema.

¿Es necesario usar PHP-FPM para PrestaShop?

No es obligatorio, pero sí muy recomendable. PHP-FPM mejora el rendimiento y la estabilidad de tu tienda, especialmente si tienes mucho tráfico.

¿Puedo configurar PHP en Plesk sin afectar a otros dominios?

Sí, Plesk te permite configurar PHP de forma individual para cada dominio. De esta manera, puedes optimizar PrestaShop sin afectar a otros sitios web que tengas en el mismo servidor.


Consejos finales para optimizar PrestaShop Plesk

Además de la configuración de PHP, hay otros aspectos que puedes mejorar para que tu tienda sea más rápida y eficiente.

Mantén PrestaShop actualizado

Las actualizaciones de PrestaShop no solo añaden nuevas funciones, sino que también corrigen errores y vulnerabilidades de seguridad. Asegúrate de tener siempre la última versión estable.

Utiliza un tema ligero

Los temas de PrestaShop pueden ser muy pesados, especialmente si incluyen muchos scripts y estilos. Utiliza un tema optimizado y elimina los módulos que no necesites.

Activa el caché de PrestaShop

En el panel de administración de PrestaShop, ve a Parámetros avanzados > Rendimiento y activa el caché. También puedes combinar y minimizar los archivos CSS y JavaScript.

Realiza copias de seguridad periódicas

Nunca subestimes la importancia de las copias de seguridad. Si algo sale mal, podrás restaurar tu tienda rápidamente sin perder datos.


Conclusión

Configurar PHP en Plesk para PrestaShop es un proceso sencillo pero crucial para el correcto funcionamiento de tu tienda online. Con los pasos que te he explicado, podrás elegir la versión de PHP adecuada, ajustar los parámetros de memoria y ejecución, y optimizar el rendimiento general de tu sitio.

Recuerda que la clave está en encontrar el equilibrio entre compatibilidad y rendimiento. No tengas miedo de experimentar, pero siempre con precaución y realizando copias de seguridad antes de cualquier cambio.

Si has seguido esta guía, tu PrestaShop Plesk debería funcionar de maravilla. Y si tienes alguna duda, no dudes en consultar la documentación oficial o contactar con tu proveedor de hosting. ¡Buena suerte con tu tienda online!

¿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