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

Aumentar límite de memoria PHP para PrestaShop en Syspanel

Actualizado el 17 de marzo de 2026

¿Tu tienda PrestaShop va lenta, muestra errores de memoria blanca o no te permite instalar ciertos módulos? Es muy probable que necesites aumentar el límite de memoria PHP. En este artículo te explicamos paso a paso cómo hacerlo a través de Syspanel (antes conocido como HestiaCP, accesible por el puerto 2106), de forma segura y sin complicaciones.

Cuando gestionas una tienda online, especialmente con PrestaShop, el consumo de recursos puede crecer rápidamente. Cada módulo, tema, imagen y proceso en segundo plano requiere memoria PHP. Si el límite es demasiado bajo, tu tienda se volverá lenta o incluso dejará de funcionar. Por eso, saber cómo aumentar la memoria PHP PrestaShop Syspanel es una habilidad esencial para cualquier administrador de tiendas.

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

PrestaShop es un sistema de gestión de contenidos (CMS) potente, pero también exigente. Cada vez que un cliente visita tu tienda, se ejecutan scripts PHP que cargan productos, carritos, módulos de pago, etc. Si el límite memoria tienda online es insuficiente, el servidor no podrá completar estas tareas y mostrará errores como:

  • Pantalla blanca (White Screen of Death).
  • Error 500 Internal Server Error.
  • Fatal error: Allowed memory size of X bytes exhausted.
  • Módulos que no se activan o se desinstalan solos.
  • El panel de administración va muy lento.

Aumentar el límite de memoria PHP es una de las primeras soluciones que debes probar ante estos problemas.

¿Cuál es el límite de memoria recomendado para PrestaShop?

Para un funcionamiento óptimo, PrestaShop recomienda al menos 128 MB de memoria PHP. Sin embargo, para tiendas con muchos productos, módulos o tráfico, lo ideal es subirlo a 256 MB o incluso 512 MB. Algunos módulos pesados (como los de importación masiva, SEO avanzado o caché) pueden necesitar más.

[INFO] El valor por defecto en muchos servidores compartidos suele ser 64 MB o 128 MB. Si tu tienda tiene más de 100 productos o usas varios módulos, es muy probable que necesites aumentarlo.

Requisitos previos antes de modificar la memoria PHP

Antes de empezar, asegúrate de tener:

  1. Acceso a Syspanel (HestiaCP) en el puerto 2106 (ejemplo: https://tudominio.com:2106).
  2. Credenciales de administrador de Syspanel (usuario y contraseña).
  3. Conocimiento básico de qué archivo vas a modificar (php.ini).
  4. Una copia de seguridad de tu tienda y base de datos (por si algo sale mal).

[WARNING] Modificar archivos del servidor puede afectar el funcionamiento de tu sitio si no se hace correctamente. Siempre haz una copia de seguridad antes de cualquier cambio.

Paso a paso: Aumentar el límite de memoria PHP para PrestaShop en Syspanel

Sigue estos pasos al pie de la letra. Son muy sencillos y no requieren conocimientos de programación.

Paso 1: Accede a Syspanel

Abre tu navegador web y escribe la dirección de tu servidor seguida de :2106. Por ejemplo:

https://midominio.com:2106

Introduce tu usuario y contraseña de Syspanel. Si no los tienes, contacta con tu proveedor de hosting.

Paso 2: Navega hasta la configuración de PHP

Una vez dentro de Syspanel, verás un panel con varias opciones. Busca la sección "Web" o "Sitios Web". Allí encontrarás una lista de todos los dominios alojados en tu servidor.

Localiza el dominio de tu tienda PrestaShop. A la derecha de cada dominio, hay un botón con tres puntos o un icono de engranaje (dependiendo de la versión). Haz clic en él y selecciona "Opciones avanzadas" o "Configuración de PHP".

[TIP] En algunas versiones de Syspanel, la opción se llama "PHP-FPM" o "Editar configuración PHP". Si no la ves, prueba a hacer clic en el nombre del dominio.

Paso 3: Encuentra el archivo php.ini

Dentro de la configuración avanzada, verás una lista de archivos de configuración. Busca el archivo "php.ini" (a veces llamado "php.ini personalizado" o "Configuración de PHP"). Haz clic en él para abrirlo.

Si no ves el archivo, puede que tengas que crearlo. En la misma sección suele haber un botón "Crear archivo" o "Nuevo". Nómbralo php.ini.

Paso 4: Modifica el valor de memory_limit

Dentro del archivo php.ini, busca la línea que dice:

memory_limit = 128M

Si no existe, puedes añadirla al final del archivo. Cámbiala por el valor deseado. Por ejemplo, para subirlo a 256 MB, escribe:

memory_limit = 256M

Si quieres 512 MB, escribe:

memory_limit = 512M

[INFO] No uses espacios alrededor del signo "=". Escribe exactamente memory_limit = 256M.

Guarda los cambios. En Syspanel, suele haber un botón "Guardar" o "Actualizar" en la parte superior o inferior de la página.

Paso 5: Reinicia el servicio PHP (si es necesario)

Algunos servidores aplican los cambios automáticamente. Otros requieren reiniciar el servicio PHP. Para hacerlo desde Syspanel:

  • Ve a la sección "Servicios" o "Estado del servidor".
  • Busca el servicio "PHP-FPM" o "PHP".
  • Haz clic en "Reiniciar".

Si no encuentras esta opción, no te preocupes: a menudo los cambios en php.ini se aplican en segundos sin necesidad de reinicio.

Paso 6: Verifica que el cambio se ha aplicado

Para comprobar que el nuevo límite de memoria está activo, puedes crear un archivo PHP de prueba en la raíz de tu tienda. Nómbralo info.php y dentro escribe:

<?php phpinfo(); ?>

Luego accede a https://tudominio.com/info.php. Busca la línea "memory_limit" y verifica que muestra el valor que configuraste.

[WARNING] No olvides eliminar el archivo info.php después de la comprobación, ya que expone información sensible de tu servidor.

Solución de problemas comunes

No encuentro el archivo php.ini en Syspanel

Si no ves el archivo php.ini, puede que tu hosting use una configuración global. En ese caso, contacta con tu proveedor y pídele que aumente el límite de memoria PHP para tu dominio. Algunos hosts permiten hacerlo desde el panel de control principal (no Syspanel).

El cambio no se refleja

Esto puede ocurrir si:

  • No guardaste el archivo correctamente.
  • El servidor usa un archivo php.ini diferente (por ejemplo, en la carpeta public_html o private).
  • Hay un archivo .user.ini que sobrescribe la configuración. En ese caso, edita también ese archivo.

Prueba a buscar en la raíz de tu dominio un archivo llamado .user.ini y añade la misma línea memory_limit = 256M.

Después del cambio, la tienda da error 500

Si al aumentar la memoria aparece un error 500, puede deberse a:

  • Un valor demasiado alto para tu plan de hosting (por ejemplo, 512 MB en un servidor compartido).
  • Un error de sintaxis en el php.ini (por ejemplo, un espacio de más).
  • Un conflicto con algún módulo.

Reduce el valor a 128 MB o 256 MB y prueba de nuevo. Si el error persiste, restaura la copia de seguridad.

Preguntas frecuentes (FAQ)

¿Cuánta memoria PHP necesita PrestaShop?

Para una tienda pequeña (menos de 50 productos, pocos módulos), 128 MB es suficiente. Para tiendas medianas o grandes, recomendamos 256 MB o 512 MB. Algunos módulos de SEO o catálogos muy extensos pueden necesitar 1 GB.

¿Puedo aumentar la memoria PHP sin acceso a Syspanel?

Si no tienes acceso a Syspanel, puedes intentar modificar el archivo php.ini a través de FTP o del administrador de archivos de cPanel. Busca el archivo en la raíz de tu dominio o en la carpeta public_html. Si no existe, crea uno con el contenido memory_limit = 256M.

¿Es seguro aumentar la memoria PHP?

Sí, siempre que no superes los límites de tu plan de hosting. Si tu servidor no tiene suficiente RAM física, aumentar la memoria PHP puede ralentizar otros sitios o incluso provocar caídas. Consulta con tu proveedor si tienes dudas.

¿Qué hago si después de aumentar la memoria sigue dando error?

Puede que el problema no sea la memoria, sino un módulo defectuoso, un tema mal optimizado o un error en el código. Prueba a desactivar módulos uno por uno para localizar el culpable. También revisa los logs de error de PrestaShop (en la carpeta var/logs).

Consejos adicionales para optimizar el rendimiento de tu tienda

Aumentar la memoria PHP es solo una parte de la optimización. Para que tu tienda vuele, considera también:

  • Activar la caché de PrestaShop (en Preferencias > Rendimiento).
  • Usar un CDN para imágenes y archivos estáticos.
  • Optimizar las imágenes antes de subirlas (tamaño y compresión).
  • Limpiar la base de datos de forma regular (sesiones antiguas, carritos abandonados).
  • Actualizar PrestaShop y todos los módulos a la última versión.

[TIP] Si tu tienda sigue lenta tras aumentar la memoria, contrata un hosting con más recursos o migra a un servidor VPS.

Conclusión

Aumentar el límite de memoria PHP para PrestaShop en Syspanel es un proceso sencillo que puede resolver muchos problemas de rendimiento y errores. Con solo modificar una línea en el archivo php.ini, tu tienda online podrá manejar más productos, módulos y visitas sin ralentizarse.

Recuerda que la clave está en encontrar el equilibrio: suficiente memoria para que tu tienda funcione bien, pero sin exceder los recursos de tu servidor. Si sigues los pasos de esta guía, podrás hacerlo tú mismo en pocos minutos, sin necesidad de ser un experto técnico.

¿Te ha funcionado? ¿Tienes alguna duda? Déjanos un comentario o contacta con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a que tu tienda online crezca sin límites!

¿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