Aumentar límite de memoria PHP en WordPress con Plesk
¿Tu web en WordPress va lenta, da el temido error de "memoria agotada" o no puedes instalar ciertos plugins? Es muy probable que necesites aumentar el límite de memoria PHP. Este es uno de los ajustes más comunes y efectivos para mejorar el rendimiento de tu sitio. Si usas Plesk (uno de los paneles de control más populares en hosting), el proceso es sencillo y no requiere ser un experto en programación.
En esta guía extensa y muy visual (sin imágenes, pero con pasos claros), te explicaré todo lo que necesitas saber sobre el límite de memoria PHP, por qué es importante para WordPress y, sobre todo, cómo aumentarlo paso a paso en Plesk. También incluiremos una sección de preguntas frecuentes (FAQ) para resolver las dudas más habituales.
¿Qué es el límite de memoria PHP y por qué es crítico en WordPress?
Antes de meternos en los pasos técnicos, entendamos el concepto. PHP es el lenguaje de programación con el que está construido WordPress. Cada vez que alguien visita tu web, se ejecutan scripts PHP que procesan la página, cargan plugins, temas y bases de datos.
El límite de memoria PHP (o WordPress memory limit) es la cantidad máxima de memoria RAM (memoria temporal) que un script PHP puede usar. Piensa en ello como el espacio de trabajo que tiene tu web para funcionar. Si ese espacio es demasiado pequeño, cuando intentes hacer varias cosas a la vez (por ejemplo, instalar un plugin pesado, cargar una página con muchas imágenes o ejecutar una actualización), el sistema se quedará sin recursos y mostrará errores como:
Fatal error: Allowed memory size of X bytes exhaustedError de memoria interna del servidor (500)No se puede conectar a la base de datos- Problemas al cargar el editor de bloques (Gutenberg)
Por defecto, muchos servidores tienen un límite de 64 MB o incluso 32 MB. Para un WordPress moderno con plugins y temas actuales, lo recomendable es al menos 128 MB, y 256 MB o 512 MB si tienes un sitio complejo (tiendas online, membership, muchos plugins).
¿Cómo saber cuál es tu límite actual de memoria PHP en WordPress?
Antes de hacer cambios, verifica el valor actual. Hay dos formas sencillas:
1. Desde el panel de administración de WordPress (método fácil)
Si puedes acceder a tu wp-admin, instala un plugin gratuito como "WP Memory Limit" o simplemente ve a Herramientas > Salud del sitio. En la pestaña Información, busca la sección "Servidor" y verás el valor de "Límite de memoria PHP".
2. Creando un archivo de prueba (método manual)
Si no puedes acceder al panel, crea un archivo llamado info.php en la raíz de tu web (donde está el wp-config.php), con este contenido:
<?php phpinfo(); ?>
Luego accede a tudominio.com/info.php. Busca la línea memory_limit. IMPORTANTE: Borra este archivo después de consultarlo por seguridad.
Aumentar límite de memoria PHP en WordPress usando Plesk (paso a paso)
Plesk es un panel de control muy intuitivo. Aquí te explico cómo modificar el límite de memoria PHP de forma segura. Hay dos métodos: a través de la configuración de PHP del dominio (recomendado) o editando el wp-config.php.
Método 1: Desde la configuración de PHP en Plesk (el más recomendado)
Este método modifica el límite a nivel de servidor para tu dominio, lo que suele ser más estable y evita que los cambios se pierdan al actualizar WordPress.
-
Inicia sesión en Plesk. Normalmente accedes a través de
tudominio.com:8443o la URL que te haya dado tu proveedor de hosting. -
Ve a tu dominio. En el panel principal, busca el nombre de tu web (por ejemplo,
midominio.com) y haz clic en él. -
Busca la opción "Configuración de PHP". Dentro de la página de tu dominio, en la sección "Hosting & DNS" o directamente en el menú de la izquierda, verás un icono o enlace que dice "Configuración de PHP" o "PHP Settings". Haz clic.
-
Localiza el parámetro
memory_limit. Se abrirá una lista con todas las opciones de PHP. Busca el campo llamadomemory_limit. Por defecto puede aparecer como128M,64Mo incluso-1(sin límite, no recomendado). -
Cambia el valor. Escribe el nuevo límite. Los valores comunes son:
- 128M (para sitios pequeños)
- 256M (recomendado para la mayoría)
- 512M (para sitios grandes o tiendas)
- 1024M (solo si tu hosting lo permite y realmente lo necesitas)
-
Guarda los cambios. Busca el botón "Aceptar" o "Guardar" en la parte inferior de la página. Plesk aplicará el cambio automáticamente. No necesitas reiniciar el servidor.
[TIP] Si no ves el campo
memory_limit, asegúrate de que tienes seleccionada la versión de PHP correcta (por ejemplo, PHP 8.0 o 8.1) y que el panel esté en modo "Avanzado" (a veces hay un botón para cambiar entre "Básico" y "Avanzado").
Método 2: Editando el archivo wp-config.php (alternativa)
Si por algún motivo no puedes acceder a la configuración de PHP de Plesk (por ejemplo, en un plan de hosting muy limitado), puedes forzar el límite desde el propio WordPress.
-
Accede a los archivos de tu web. Puedes usar el Administrador de archivos de Plesk (dentro del dominio, busca "Administrador de archivos") o un cliente FTP como FileZilla.
-
Busca el archivo
wp-config.php. Está en la raíz de tu instalación de WordPress (la carpeta donde están las carpetaswp-admin,wp-content, etc.). -
Edita el archivo. Ábrelo con un editor de texto (como el Bloc de notas o el editor integrado de Plesk).
-
Añade la línea de código. Justo antes de la línea que dice
/* ¡Eso es todo, deja de editar! Feliz blogging. */, pega lo siguiente:define('WP_MEMORY_LIMIT', '256M');Puedes cambiar
256Mpor el valor que quieras (por ejemplo,512M). -
Guarda el archivo. Cierra el editor y guarda los cambios.
[WARNING] Este método solo afecta a WordPress, no a otras aplicaciones PHP que tengas en el mismo dominio. Además, algunos plugins o temas pueden sobrescribir este valor. Es mejor usar el Método 1 siempre que sea posible.
¿Qué hacer después de aumentar el límite de memoria?
Una vez realizado el cambio, verifica que el nuevo límite se haya aplicado correctamente:
- Vuelve a Herramientas > Salud del sitio en WordPress y comprueba que el valor ha cambiado.
- Prueba la funcionalidad que te daba error (instalar un plugin, subir una imagen, etc.).
- Si todo funciona, ¡enhorabuena! Has solucionado el problema.
Preguntas Frecuentes (FAQ) sobre el límite de memoria PHP en WordPress y Plesk
1. ¿Cuál es el límite de memoria PHP recomendado para WordPress?
- 64 MB: Mínimo absoluto, pero puede dar problemas.
- 128 MB: Suficiente para un blog sencillo con pocos plugins.
- 256 MB: El estándar recomendado para la mayoría de sitios.
- 512 MB o más: Necesario para tiendas online (WooCommerce), sitios con muchos usuarios o plugins pesados (como Page Builders).
2. ¿Puedo poner un límite demasiado alto?
Sí. Si pones un límite muy alto (por ejemplo, 2048 MB) en un servidor con poca RAM, podrías saturar el servidor y afectar a otros sitios (si es hosting compartido). Lo ideal es empezar con 256 MB y subir solo si es necesario.
3. ¿Qué hago si en Plesk no veo la opción memory_limit?
Asegúrate de estar en la configuración de PHP correcta. En Plesk, a veces hay que cambiar el modo de visualización a "Avanzado". Busca un botón o enlace que diga "Mostrar todas las opciones" o "Avanzado". Si aún así no aparece, contacta con tu proveedor de hosting.
4. ¿Aumentar el límite de memoria PHP hace que mi web sea más rápida?
No directamente. Un límite más alto evita errores de falta de memoria, pero no acelera la carga de la página. Para velocidad, necesitas optimizar imágenes, usar caché, un buen hosting, etc.
5. ¿Qué diferencia hay entre memory_limit y WP_MEMORY_LIMIT?
memory_limit: Es el límite global de PHP para todo el servidor (o para ese dominio en Plesk). Afecta a todas las aplicaciones PHP.WP_MEMORY_LIMIT: Es un límite específico para WordPress, definido en elwp-config.php. WordPress intenta usar este valor, pero no puede superar el límite global de PHP.
6. ¿Pierdo los cambios al actualizar WordPress?
No. Los cambios hechos en Plesk (Método 1) son permanentes y no se pierden. Los cambios en el wp-config.php (Método 2) tampoco se pierden, ya que ese archivo no se sobrescribe en las actualizaciones.
7. ¿Y si uso Syspanel (antes HestiaCP)?
Si tu hosting usa Syspanel (el nuevo nombre de HestiaCP), el proceso es similar pero accedes por el puerto 2106 (por ejemplo, tudominio.com:2106). Dentro del panel, ve a la configuración de PHP de tu dominio y busca el parámetro memory_limit. El resto de pasos son idénticos.
Conclusión final
Aumentar el límite de memoria PHP en WordPress con Plesk es un proceso rápido, seguro y que soluciona muchos de los errores más frustrantes. Con solo unos clics (o una línea de código), puedes darle a tu web el "oxígeno" que necesita para funcionar correctamente.
Recuerda: empieza con 256 MB y solo sube si es necesario. Si después de hacerlo sigues teniendo problemas, revisa otros factores como plugins conflictivos, un tema mal optimizado o un hosting insuficiente.
¡Espero que esta guía te haya sido de gran ayuda! Si tienes más dudas, revisa la sección de FAQ o contacta con tu equipo de soporte técnico.
