Cómo aumentar el límite de memoria de PHP en WordPress desde Plesk
¿Por qué WordPress necesita más memoria PHP?
Cuando tu sitio web en WordPress crece, es muy común que aparezcan errores como "Fatal error: Allowed memory size exhausted" o "Allowed memory size of X bytes exhausted". Esto significa que tu sitio está intentando usar más memoria de la que PHP tiene permitida por defecto.
La memoria PHP es como el espacio de trabajo que tu servidor le da a WordPress para ejecutar scripts, cargar plugins, procesar imágenes y gestionar la base de datos. Si ese espacio es demasiado pequeño, tu web se ralentiza, da errores o incluso deja de funcionar.
La buena noticia es que aumentar el límite de memoria de PHP en WordPress desde Plesk es un proceso sencillo que puedes hacer tú mismo en pocos minutos, sin necesidad de ser un experto técnico. En esta guía te lo explicamos paso a paso, con un lenguaje claro y sin tecnicismos innecesarios.
¿Cuál es el límite recomendado de memoria PHP?
Antes de empezar, es útil saber qué valores son los más habituales:
| Uso del sitio | Memoria recomendada |
|---|---|
| Sitio básico con pocos plugins | 128 MB |
| Sitio medio con plugins y caché | 256 MB |
| Tienda online (WooCommerce) o sitio grande | 512 MB |
| Sitio con muchos plugins pesados o multisitio | 1024 MB (1 GB) |
La mayoría de los hosting compartidos vienen con un límite de 64 MB o 128 MB. Si tu WordPress supera ese límite, necesitarás aumentarlo.
[INFO] No siempre es bueno poner el límite al máximo. Un valor excesivo puede hacer que tu servidor consuma más recursos de los necesarios. Empieza con 256 MB y ve subiendo si sigue dando problemas.
¿Cómo saber cuánta memoria está usando tu WordPress?
Antes de cambiar nada, te recomendamos comprobar cuál es el límite actual y cuánto está consumiendo tu web. Para ello:
- Ve al Panel de administración de WordPress (normalmente en
tudominio.com/wp-admin). - Entra en Herramientas → Salud del sitio.
- En la pestaña Información, busca la sección Servidor.
- Ahí verás el valor de Límite de memoria de PHP (por ejemplo,
128M).
También puedes ver el uso real si instalas un plugin como WP Memory Usage o desde el propio panel de Plesk en la sección de logs.
[TIP] Si el límite actual es 64M o 128M y tu web va lenta, aumentar a 256M suele resolver la mayoría de los problemas de memoria.
Método 1: Aumentar el límite de memoria PHP desde Plesk (recomendado)
Este es el método más seguro y el que recomendamos para la mayoría de los casos, porque no tocas archivos del núcleo de WordPress y los cambios se aplican a nivel de servidor.
Paso 1: Accede a Plesk
Entra en tu panel de control de Plesk. Normalmente la dirección es algo así como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting.
Paso 2: Ve a la configuración de PHP
- En el menú lateral izquierdo, busca tu dominio o suscripción.
- Haz clic en Configuración de PHP (o PHP Settings si lo tienes en inglés).
[INFO] Si no encuentras esta opción, busca en la sección Aplicaciones web o Hosting y DNS. Dependiendo de la versión de Plesk, puede variar ligeramente la ubicación.
Paso 3: Cambia el límite de memoria
En la página de configuración de PHP verás una lista de parámetros. Busca la opción que dice memory_limit (o Límite de memoria en español).
- Haz clic en el valor actual (por ejemplo,
128M). - En el desplegable o campo de texto, escribe el nuevo valor. Por ejemplo:
256Mo512M. - Haz clic en Aplicar o Guardar.
Paso 4: Verifica los cambios
Para comprobar que el cambio se ha aplicado correctamente:
- Vuelve a Herramientas → Salud del sitio en WordPress.
- Mira el valor de Límite de memoria de PHP. Debería mostrar el nuevo valor.
[WARNING] Algunos proveedores de hosting limitan el valor máximo que puedes poner. Si intentas poner 1024M y no se guarda, prueba con 512M o contacta con tu proveedor.
Método 2: Aumentar la memoria desde el archivo wp-config.php
Si el método anterior no funciona o prefieres hacerlo manualmente, también puedes modificar el archivo wp-config.php. Este es el archivo de configuración principal de WordPress.
Paso 1: Accede al administrador de archivos de Plesk
- En Plesk, entra en tu dominio.
- Ve a Administrador de archivos (o File Manager).
Paso 2: Localiza wp-config.php
Busca la carpeta raíz de tu WordPress (normalmente httpdocs o public_html). Dentro, busca el archivo wp-config.php.
Paso 3: Edita el archivo
- Haz clic derecho sobre el archivo y selecciona Editar.
- Busca la línea que dice
define('WP_MEMORY_LIMIT', '64M');o similar. Si no existe, la añadiremos. - Añade o modifica esta línea justo antes de la línea que dice
/* That's all, stop editing! Happy blogging. */:
define('WP_MEMORY_LIMIT', '256M');
Paso 4: Guarda los cambios
Haz clic en Guardar y luego en Cerrar. WordPress ya usará el nuevo límite.
[TIP] Si quieres darle más memoria también al área de administración, puedes añadir esta otra línea justo debajo:
define('WP_MAX_MEMORY_LIMIT', '512M');
Método 3: Crear o modificar el archivo php.ini
Este método es útil si los anteriores no funcionan o si tu hosting te permite gestionar archivos PHP a nivel de servidor.
Paso 1: Crea un archivo php.ini
En el Administrador de archivos de Plesk, ve a la raíz de tu dominio y crea un archivo llamado php.ini.
Paso 2: Añade la configuración
Dentro del archivo, escribe:
memory_limit = 256M
Paso 3: Guarda y reinicia PHP
Guarda el archivo. En Plesk, ve a Configuración de PHP y haz clic en Reiniciar PHP (o Restart PHP) para que se apliquen los cambios.
[WARNING] Si tu hosting usa PHP-FPM, puede que necesites reiniciar el servicio desde Plesk. Si no sabes cómo, contacta con el soporte técnico de tu proveedor.
Método 4: Usar el plugin "WP Memory Limit" (para no técnicos)
Si prefieres no tocar archivos ni configuraciones, existe una opción más visual:
- Ve a Plugins → Añadir nuevo en tu WordPress.
- Busca "WP Memory Limit" o "Increase Memory Limit".
- Instala y activa el plugin.
- Ve a Ajustes → WP Memory Limit.
- Elige el nuevo límite (por ejemplo, 256M) y guarda.
Este método es cómodo, pero recuerda que los plugins consumen recursos. Si puedes, usa los métodos anteriores que son más ligeros.
Errores comunes y soluciones
Error: "Allowed memory size of X bytes exhausted"
Este es el error más típico. Significa que tu script ha superado el límite. La solución es aumentar el límite de memoria PHP en WordPress desde Plesk siguiendo cualquiera de los métodos anteriores.
Error: "Cannot redeclare memory_limit" o similar
Esto suele pasar si has puesto la misma línea en varios sitios (wp-config.php y php.ini). Revisa que solo tengas una definición activa.
Error: "PHP Warning: Module already loaded"
No es un error grave, pero puede aparecer si modificas el php.ini con valores que ya estaban definidos. Revisa que no haya líneas duplicadas.
[INFO] Si después de hacer los cambios sigues viendo el error, borra la caché de tu navegador y la caché de WordPress (si usas un plugin de caché como W3 Total Cache o WP Super Cache).
Preguntas frecuentes (FAQ)
¿Cuánta memoria PHP necesita WooCommerce?
WooCommerce es bastante exigente. Te recomendamos como mínimo 256 MB, aunque para tiendas grandes es mejor 512 MB.
¿Puedo poner 1024M en cualquier hosting?
No siempre. Muchos hosting compartidos tienen un límite máximo de 512M. Si necesitas más, considera cambiar a un VPS o hosting dedicado.
¿Qué pasa si pongo demasiada memoria?
Tu servidor podría quedarse sin recursos para otros sitios o procesos. Si tienes un plan compartido, sé prudente y no superes los 512M.
¿Esto afecta a la velocidad de mi web?
Aumentar el límite de memoria no hace que tu web sea más rápida, pero evita errores y caídas, lo que indirectamente mejora la experiencia del usuario.
¿Necesito reiniciar algo después de cambiar la memoria?
En la mayoría de los casos, no. Los cambios se aplican automáticamente. Si usas PHP-FPM, puede que necesites reiniciar el servicio desde Plesk.
¿Qué hago si no encuentro la opción en Plesk?
Si tu versión de Plesk es muy antigua o tu proveedor ha limitado el acceso, contacta con el soporte técnico. Ellos pueden hacerlo por ti.
[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. Para acceder a la configuración de PHP en Syspanel, entra por el puerto 2106 (por ejemplo:
https://tudominio.com:2106) y busca la sección PHP dentro de tu dominio. Allí podrás ajustar elmemory_limitde forma similar a como lo harías en Plesk.
Consejos finales para mantener tu WordPress sano
Aumentar el límite de memoria es solo una parte del mantenimiento. Te dejamos algunos consejos extra:
- Usa un plugin de caché para reducir el consumo de recursos.
- Elimina plugins que no uses; cada uno consume memoria aunque esté desactivado.
- Actualiza WordPress, temas y plugins regularmente. Las versiones nuevas suelen estar optimizadas.
- Optimiza las imágenes antes de subirlas. Las imágenes pesadas consumen mucha memoria al procesarse.
- Haz copias de seguridad antes de hacer cambios importantes en la configuración.
Con estos pasos, aumentar el límite de memoria de PHP en WordPress desde Plesk será pan comido. Recuerda que el valor más equilibrado para la mayoría de sitios es 256 MB. Si tu web sigue dando problemas después de subir a 512 MB, es posible que el problema no sea la memoria, sino un plugin conflictivo o un servidor insuficiente.
Si te ha quedado alguna duda, déjala en los comentarios o contacta con el soporte de tu hosting. ¡Buena suerte con tu WordPress!
