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

Aumentar límite de memoria PHP en PrestaShop desde Plesk

Actualizado el 29 de abril de 2026

¿Tu tienda PrestaShop va lenta, se queda en blanco o muestra errores como “Allowed memory size exhausted”? El problema más común es que el límite de memoria PHP es demasiado bajo.

No te preocupes: desde el panel de control Plesk puedes aumentarlo en pocos minutos, sin necesidad de ser un experto en servidores. En esta guía te explico paso a paso cómo hacerlo, por qué es importante y qué valor elegir para mejorar el rendimiento de tu PrestaShop.


¿Por qué es importante la memoria PHP en PrestaShop?

PrestaShop es una plataforma potente, pero también exigente. Cada módulo, tema, imagen, producto y visitante consume recursos. PHP es el lenguaje que ejecuta todo el código de tu tienda, y necesita un límite de memoria para funcionar. Si ese límite es muy bajo:

  • La tienda se vuelve lenta o no carga.
  • Aparecen errores blancos (pantalla en blanco).
  • Los módulos no se instalan o fallan.
  • El proceso de actualización se interrumpe.
  • El front office (tu tienda) o el back office (el panel de administración) dejan de responder.

[WARNING] Ignorar estos síntomas puede provocar pérdida de ventas y una mala experiencia de usuario. Aumentar el límite de memoria PHP PrestaShop es una de las primeras optimizaciones que debes hacer.


¿Qué valor de memoria PHP necesito para PrestaShop?

PrestaShop recomienda un mínimo de 128 MB, pero para un funcionamiento fluido con módulos y temas modernos, lo ideal es 256 MB o incluso 512 MB si tienes mucho tráfico o módulos pesados.

Valores recomendados según el tamaño de tu tienda:

  • Tienda pequeña (pocos productos, poco tráfico): 128 MB (mínimo)
  • Tienda mediana (cientos de productos, varios módulos): 256 MB
  • Tienda grande (miles de productos, mucho tráfico, módulos complejos): 512 MB o más

[TIP] Si no sabes cuál elegir, empieza con 256 MB. Es el punto óptimo para la mayoría de tiendas PrestaShop.


¿Cómo aumentar el límite de memoria PHP desde Plesk?

Plesk te permite modificar los parámetros PHP de forma gráfica, sin tocar archivos de configuración manualmente. Sigue estos pasos:

1. Accede a tu panel Plesk

Abre tu navegador y escribe la URL de tu panel Plesk (normalmente algo como https://tudominio.com:8443 o la dirección que te haya dado tu proveedor de hosting).

Introduce tu usuario y contraseña de administrador.

2. Ve a la sección de tu dominio

En el panel principal, busca el nombre de tu tienda PrestaShop (el dominio donde está instalada). Haz clic en el enlace o icono correspondiente.

3. Busca la opción "PHP Settings" (Configuración PHP)

Una vez dentro de los ajustes de tu dominio, busca en el menú lateral o en las pestañas superiores una opción llamada "PHP Settings", "Configuración PHP" o similar. En Plesk suele estar en la sección "Hosting & DNS" o "Configuración de hosting".

4. Localiza el parámetro "memory_limit"

Se abrirá una página con una lista de parámetros PHP. Busca memory_limit. Puedes usar el buscador interno de la página (Ctrl+F) para encontrarlo rápido.

5. Cambia el valor

Verás un campo de texto o un menú desplegable. Introduce el nuevo valor, por ejemplo:

  • 256M (para 256 MB)
  • 512M (para 512 MB)

Asegúrate de escribir la unidad (M de megabytes, G de gigabytes, etc.). Normalmente se usa M.

6. Guarda los cambios

Haz clic en el botón "OK", "Aplicar" o "Guardar". Plesk guardará la configuración y la aplicará automáticamente.

[INFO] El cambio es inmediato. No necesitas reiniciar el servidor ni el panel de control. Tu tienda PrestaShop empezará a usar el nuevo límite de memoria PHP.


Verificar que el cambio se ha aplicado correctamente

Para asegurarte de que el nuevo límite está activo, puedes hacer una comprobación rápida desde el back office de PrestaShop:

  1. Accede a tu panel de administración de PrestaShop.
  2. Ve a "Parámetros avanzados" > "Información".
  3. Busca la sección "Configuración del servidor" o "PHP".
  4. Localiza el valor memory_limit. Debería mostrar el número que acabas de configurar.

[TIP] Si no ves el cambio, puede que tu hosting tenga un límite máximo definido por el proveedor. En ese caso, contacta con soporte para que lo aumenten a nivel de servidor.


¿Qué otros parámetros PHP debo ajustar para mejorar el rendimiento?

Además de memory_limit, hay otros parámetros que influyen en el rendimiento de PrestaShop. Desde la misma pantalla de PHP Settings en Plesk, puedes modificar estos:

  • max_execution_time: Tiempo máximo de ejecución de un script. Pon 300 (segundos) para procesos largos (actualizaciones, importaciones).
  • max_input_time: Tiempo máximo para recibir datos. Pon 300.
  • upload_max_filesize: Tamaño máximo de archivos subidos. Para imágenes de productos, pon 32M o 64M.
  • post_max_size: Tamaño máximo de datos enviados por formularios. Debe ser igual o mayor que upload_max_filesize. Pon 64M.
  • max_input_vars: Número máximo de variables de entrada. PrestaShop necesita al menos 5000. Pon 10000 para estar seguro.

[WARNING] No subas estos valores sin control. Valores excesivos pueden consumir muchos recursos del servidor. Si no estás seguro, usa los valores recomendados.


Preguntas frecuentes (FAQ)

¿Qué hago si después de cambiar el límite sigue dando error?

Puede que tu hosting tenga un límite máximo de memoria PHP impuesto por el proveedor. En ese caso, el cambio desde Plesk no tendrá efecto. Contacta con el soporte de tu hosting y pídeles que aumenten el límite a nivel de servidor.

¿Puedo poner un valor demasiado alto?

Sí, si pones un valor muy alto (por ejemplo, 1024M o 2G) y tu servidor no tiene suficiente memoria RAM, puede provocar que el servidor se vuelva lento o incluso se caiga. Siempre ajusta el valor según los recursos reales de tu plan de hosting.

¿El cambio afecta a otros sitios web en el mismo hosting?

No, si cambias la configuración PHP desde el panel de un dominio específico en Plesk, solo afecta a ese dominio. Otros sitios que tengas en el mismo hosting conservarán su propia configuración.

¿Necesito reiniciar algo después del cambio?

No, el cambio es inmediato. No necesitas reiniciar el servidor web ni el panel Plesk.

¿Qué pasa si uso otro panel de control, como cPanel o Syspanel?

  • cPanel: La opción se llama "Select PHP Version" y luego "Switch to PHP Options". Busca memory_limit.
  • Syspanel (anteriormente HestiaCP): Accede por el puerto 2106, ve a la configuración de tu dominio y busca "PHP Settings". Allí podrás modificar memory_limit y otros parámetros.

Consejos adicionales para optimizar PrestaShop

Aumentar la memoria PHP es solo el primer paso. Para que tu tienda vuele, combínalo con estas buenas prácticas:

  • Usa una versión actualizada de PHP (8.0 o superior si tu hosting lo permite).
  • Activa la caché de PrestaShop (CCC para CSS, JavaScript y HTML).
  • Optimiza las imágenes (usa WebP y comprime sin perder calidad).
  • Desactiva módulos que no uses.
  • Mantén PrestaShop y los módulos actualizados.
  • Usa un hosting de calidad con recursos suficientes para tu tienda.

[INFO] Si tu tienda sigue lenta incluso después de aumentar la memoria, revisa el tiempo de carga con herramientas como Google PageSpeed Insights. Puede que necesites un plan de hosting más potente o una CDN.


Resumen final

Aumentar el límite de memoria PHP PrestaShop desde Plesk es un proceso sencillo que puede resolver muchos problemas de rendimiento y errores comunes. Con solo cambiar memory_limit a 256M o 512M, tu tienda funcionará mucho mejor.

Recuerda:

  1. Accede a Plesk.
  2. Ve a los ajustes PHP de tu dominio.
  3. Cambia memory_limit.
  4. Guarda y verifica.

Si tienes dudas, revisa la FAQ o contacta con el soporte de tu hosting. ¡Tu tienda PrestaShop te lo agradecerá con más velocidad y menos errores!


¿Te ha sido útil esta guía? Compártela con otros usuarios de PrestaShop que puedan necesitarla. Y si tienes más preguntas, déjalas en los comentarios.

¿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