Cómo aumentar el límite de memoria en WordPress desde Plesk
¿Tu web en WordPress ha empezado a mostrar mensajes de error como “Allowed memory size exhausted” o “Fatal error: Out of memory”? No te preocupes, es un problema muy común que tiene una solución sencilla. En esta guía, te explicaré paso a paso cómo aumentar la memoria WordPress en Plesk, el panel de control de hosting más popular. Veremos desde qué es el límite de memoria PHP, hasta cómo modificarlo sin romper nada. Sigue leyendo y deja atrás los errores de memoria.
¿Qué es el límite de memoria PHP y por qué es importante en WordPress?
El límite de memoria PHP (o memory_limit) es la cantidad máxima de memoria RAM que un script de PHP (como WordPress) puede utilizar. Piensa en él como el espacio de trabajo que tiene tu sitio web para procesar tareas: cargar plugins, generar páginas, gestionar bases de datos, etc.
Cuando este límite es demasiado bajo (por ejemplo, 32MB o 64MB), tu web puede fallar al intentar ejecutar funciones complejas. Esto es especialmente común si usas:
- Plugins pesados (como constructores de páginas, galerías o caché).
- Temas con muchas funcionalidades.
- WooCommerce o tiendas online.
- Sitios con mucho tráfico o contenido multimedia.
Los errores típicos que verás son:
Fatal error: Allowed memory size of 33554432 bytes exhaustedWordPress memory size limit errorError de memoria en el panel de administración
¿Cuánta memoria necesita WordPress?
WordPress recomienda un mínimo de 64MB, pero para un funcionamiento óptimo con plugins y temas modernos, lo ideal es 256MB o incluso 512MB. Algunos hosts ya lo configuran así, pero si usas Plesk, puedes aumentarlo fácilmente.
Antes de empezar: precauciones importantes
[WARNING] Realiza siempre una copia de seguridad completa de tu sitio (archivos y base de datos) antes de modificar cualquier configuración. Aunque el proceso es seguro, un error podría dejar tu web inaccesible.
[INFO] Los cambios que haremos afectan a todo el dominio (no solo a una carpeta). Si tienes varios sitios en el mismo plan de hosting, cada uno necesitará su propio ajuste.
Cómo aumentar la memoria WordPress desde Plesk (paso a paso)
Existen dos métodos principales: mediante el panel de Plesk (recomendado) o editando archivos directamente. Te explico ambos.
Método 1: Desde el administrador de PHP en Plesk (el más fácil)
Este método es el más seguro y no requiere conocimientos técnicos. Funciona en la mayoría de versiones de Plesk (desde la 17 en adelante).
- Accede a Plesk: Ingresa a tu panel de control (normalmente
https://tudominio.com:8443o la URL que te haya dado tu hosting). - Ve a la sección de tu dominio: En el menú izquierdo, haz clic en “Sitios web y dominios”.
- Selecciona tu sitio: Busca el dominio de tu WordPress y haz clic en su nombre.
- Busca “Configuración de PHP”: Dentro de las opciones del dominio, verás un icono o enlace llamado “Configuración de PHP” (a veces está en “Hosting y DNS” o en “PHP”). Haz clic.
- Ajusta el límite de memoria: En la ventana que se abre, busca el parámetro
memory_limit. Verás un desplegable o un campo de texto. Selecciona o escribe el valor deseado, por ejemplo256Mo512M. Asegúrate de poner la “M” (de megabytes) al final. - Guarda los cambios: Haz clic en “Aceptar” o “Guardar”. Plesk reiniciará automáticamente PHP para que los cambios surtan efecto.
[TIP] Si no ves la opción memory_limit, revisa que el modo de PHP esté en “FastCGI” o “FPM”. En algunos casos, Plesk oculta ciertos parámetros si usas “Apache module” (mod_php). Cambia el modo si es necesario (pregunta a tu hosting si tienes dudas).
Método 2: Editando el archivo wp-config.php (alternativa)
Si por algún motivo no puedes acceder a la configuración de PHP en Plesk (por ejemplo, porque tu plan es muy básico), puedes hacerlo manualmente desde el archivo principal de WordPress.
- Conéctate a tu servidor: Usa FTP (FileZilla) o el administrador de archivos de Plesk (en “Sitios web y dominios” > “Administrador de archivos”).
- Localiza wp-config.php: Está en la raíz de tu instalación de WordPress (normalmente en
/httpdocs/o/public_html/). - Edita el archivo: Ábrelo con un editor de texto (Bloc de notas, Sublime, etc.).
- Añade la línea de código: Justo antes de la línea que dice
/* That's all, stop editing! Happy blogging. */, pega esto:
Puedes cambiardefine('WP_MEMORY_LIMIT', '256M');256Mpor512Mo el valor que necesites. - Guarda y sube: Si usas FTP, sube el archivo reemplazando el original. Si usas el administrador de archivos de Plesk, guarda los cambios.
[WARNING] Este método solo aumenta la memoria para WordPress, no para todo PHP. Si el error persiste, necesitarás el Método 1.
Método 3: A través del archivo .htaccess (para casos específicos)
Algunos hosts bloquean la edición desde Plesk, pero permiten usar .htaccess. No es el método más recomendado, pero puede funcionar.
- Accede a la raíz de tu web (por FTP o administrador de archivos).
- Abre o crea el archivo
.htaccess(cuidado, el nombre empieza con un punto). - Añade esta línea al principio (antes de
# BEGIN WordPress):php_value memory_limit 256M - Guarda los cambios.
[INFO] Este método solo funciona si tu servidor permite sobrescribir configuraciones PHP desde .htaccess. No en todos los casos.
¿Cómo verificar que el cambio se ha aplicado correctamente?
Después de realizar cualquiera de los métodos, es importante comprobar que el nuevo límite está activo.
- Instala un plugin de diagnóstico (recomendado para usuarios no técnicos): Por ejemplo, “WP Health” o “Query Monitor”. Te mostrarán el límite actual en el panel de administración.
- Usa el archivo info.php: Crea un archivo llamado
info.phpen la raíz de tu web con este contenido:
Luego accede a<?php phpinfo(); ?>tudominio.com/info.phpy buscamemory_limit. Verás el valor actual. No olvides borrar este archivo después por seguridad. - Revisa los errores: Si antes veías el mensaje de memoria agotada, después del cambio debería desaparecer.
Preguntas frecuentes sobre aumentar memoria WordPress en Plesk
¿Cuál es el límite máximo que puedo poner?
Depende de tu plan de hosting. En la mayoría de casos, 256MB es seguro. Algunos hosts permiten hasta 512MB o 1GB. Si pones un valor demasiado alto y tu servidor no tiene suficiente RAM, podrías ralentizar otros sitios o incluso bloquear el tuyo. Lo ideal es empezar con 256MB y subir solo si es necesario.
¿Afecta esto al rendimiento de mi web?
No directamente. Aumentar el límite no hace que tu web consuma más memoria, solo permite que use más cuando lo necesita. Si tu web está bien optimizada, no notarás diferencias. Eso sí, si tienes un plugin con fugas de memoria, el aumento podría enmascarar el problema temporalmente.
¿Por qué sigo viendo el error después de cambiar el límite?
Puede deberse a:
- No guardaste correctamente: Revisa los pasos.
- El cambio no se aplicó al dominio correcto: Asegúrate de haber seleccionado el sitio adecuado en Plesk.
- Hay un plugin o tema que consume demasiada memoria: Prueba desactivando plugins uno por uno.
- El servidor tiene un límite global inferior: Algunos hosts restringen la memoria máxima aunque tú pongas un valor alto. Consulta con tu proveedor.
¿Es lo mismo “WP_MEMORY_LIMIT” que “memory_limit” de PHP?
No exactamente. WP_MEMORY_LIMIT es específico de WordPress y solo afecta al frontend y backend de tu web. memory_limit (el de PHP) afecta a todos los scripts PHP del dominio. En Plesk, al cambiar memory_limit, estás modificando el de PHP, que es más amplio.
¿Qué hago si no encuentro la opción en Plesk?
Puede que tu plan de hosting no incluya la posibilidad de editar la configuración de PHP. En ese caso, prueba con el método del wp-config.php o contacta a tu proveedor de hosting para que lo hagan ellos.
Consejos adicionales para evitar errores de memoria en WordPress
Aumentar el límite es una solución inmediata, pero también conviene optimizar tu web para no depender de valores muy altos.
- Actualiza todo: Mantén WordPress, temas y plugins actualizados. Las versiones nuevas suelen ser más eficientes.
- Elimina plugins innecesarios: Cada plugin consume memoria, aunque esté desactivado. Borra los que no uses.
- Usa un plugin de caché: Reduce la carga en el servidor y la memoria necesaria para generar páginas.
- Optimiza imágenes: Usa formatos como WebP y comprime las imágenes antes de subirlas.
- Revisa la base de datos: Plugins como “WP Optimize” pueden limpiar tablas y reducir el consumo.
Conclusión
Aumentar el límite de memoria PHP en Plesk es un proceso sencillo que puede resolver de inmediato los molestos errores de memoria en WordPress. Ya sea desde el panel de Plesk, editando wp-config.php o mediante .htaccess, en pocos minutos tendrás tu web funcionando sin cortes. Recuerda empezar con 256MB y, si el error persiste, revisa la optimización de tu sitio.
[TIP] Si después de seguir esta guía sigues teniendo problemas, contacta con tu soporte técnico. Ellos pueden verificar si tu servidor tiene recursos suficientes o si hay alguna restricción adicional.
¡Ya no hay excusa para que tu WordPress se caiga por falta de memoria! Pon en práctica estos pasos y disfruta de un sitio más estable y rápido.
