Aumentar el límite de memoria en WordPress (wp-config.php)
¿Por Qué Aparece el Error de Límite de Memoria en WordPress?
Si estás leyendo esto, probablemente te has encontrado con un mensaje como "Fatal error: Allowed memory size of X bytes exhausted" o "Error de memoria WordPress". No te preocupes, es uno de los problemas más comunes al administrar un sitio web, y tiene una solución sencilla.
WordPress, como cualquier aplicación moderna, necesita memoria RAM para funcionar. Cada plugin, tema o script que ejecutas consume una parte de esa memoria. Cuando tu sitio intenta usar más memoria de la que tiene permitida, el sistema se detiene para protegerse y te muestra ese molesto error.
¿Qué causa este error?
- Demasiados plugins activos (especialmente los mal optimizados).
- Un tema pesado o con scripts mal escritos.
- Páginas con mucho contenido multimedia o bases de datos grandes.
- Procesos como la edición de archivos grandes en el editor de bloques.
- Ataques o picos de tráfico inesperados.
La buena noticia es que aumentar el límite de memoria en WordPress es un proceso rápido y seguro, siempre que sigas los pasos correctos. Aquí te explicaré cómo hacerlo editando el archivo wp-config.php.
¿Qué es el Archivo wp-config.php?
El archivo wp-config.php es el corazón de la configuración de WordPress. Está ubicado en la carpeta raíz de tu instalación (normalmente public_html o www). En este archivo se definen parámetros clave como la conexión a la base de datos, las claves de seguridad y, por supuesto, el límite de memoria.
Importante: Este archivo es sensible. Un cambio incorrecto puede dejar tu sitio inaccesible. Por eso, antes de editarlo, siempre haz una copia de seguridad.
Cómo Aumentar el Límite de Memoria WordPress Paso a Paso
1. Accede a tu Panel de Control (Syspanel o cPanel)
Primero, necesitas acceder al panel de control de tu hosting. Si usas Syspanel (la interfaz moderna de HestiaCP), ingresa a tu dominio seguido de :2106 (por ejemplo, tudominio.com:2106). Si usas cPanel, la dirección suele ser tudominio.com/cpanel.
Una vez dentro, busca el administrador de archivos (File Manager). Generalmente está en la sección "Archivos" o "Ficheros".
2. Localiza el Archivo wp-config.php
En el administrador de archivos, navega hasta la carpeta raíz de tu sitio. Si instalaste WordPress directamente, el archivo wp-config.php estará ahí. Si lo tienes en una subcarpeta (como /blog), búscalo dentro de esa carpeta.
Consejo: Si no ves el archivo, asegúrate de tener activada la opción "Mostrar archivos ocultos" en la configuración del administrador.
3. Edita el Archivo wp-config.php
Haz clic derecho sobre wp-config.php y selecciona "Editar" o "Code Editor". Se abrirá un editor de texto. Verás un montón de código PHP, pero no te asustes, solo necesitas añadir una línea.
Busca la línea que dice:
/* That's all, stop editing! Happy publishing. */
Justo ANTES de esa línea, pega el siguiente código:
define('WP_MEMORY_LIMIT', '256M');
¿Qué significa esto?
WP_MEMORY_LIMITes la constante que define el límite de memoria para WordPress.'256M'establece el límite en 256 megabytes. Puedes usar valores como128M,256M,512Mo incluso1024Msi tu hosting lo permite.
Recomendación: Empieza con 256M. Es un valor seguro que resuelve la mayoría de los errores sin sobrecargar el servidor.
4. Guarda los Cambios
Una vez añadida la línea, guarda el archivo (normalmente con el botón "Guardar" o Ctrl+S). Cierra el editor.
5. Verifica que Funciona
Vuelve a tu sitio web y recarga la página. Si el error de memoria WordPress ha desaparecido, ¡felicidades! Has solucionado el problema.
Si el error persiste, prueba con un valor más alto, como 512M. Si aún así no funciona, es posible que tu hosting tenga un límite máximo de memoria por cuenta. En ese caso, contacta con tu proveedor.
¿Qué Hacer si No Encuentras el Archivo wp-config.php?
A veces, el archivo wp-config.php no está en la raíz. Esto puede pasar si:
- Usas un hosting gestionado que lo oculta.
- Tienes una instalación mult sitio (WordPress Multisite).
- El archivo se ha movido por seguridad.
Solución: Crea un archivo wp-config.php nuevo. Descarga WordPress desde wordpress.org, extrae el archivo wp-config-sample.php, renómbralo a wp-config.php, súbelo a la raíz y luego edítalo siguiendo los pasos anteriores. No olvides añadir también la configuración de la base de datos (normalmente te la proporciona tu hosting).
¿Puedo Aumentar la Memoria desde el Panel de Control?
En algunos paneles como Syspanel, puedes ajustar los límites de recursos PHP desde la sección "Servicios" o "PHP Settings". Busca la opción "memory_limit" y cámbiala a 256M o más. Esto afecta a todos los sitios en tu cuenta, no solo a WordPress.
Ventaja: No necesitas editar archivos manualmente.
Desventaja: No siempre está disponible en todos los planes de hosting.
Errores Comunes al Aumentar la Memoria WordPress
❌ Error: "Sintaxis incorrecta"
Si al guardar el archivo ves un error de sintaxis PHP, revisa que hayas escrito exactamente:
define('WP_MEMORY_LIMIT', '256M');
Sin espacios extra, comillas simples o dobles correctas, y punto y coma al final.
❌ Error: "No tengo permisos para editar"
Si el archivo está protegido contra escritura, cambia sus permisos a 644 desde el administrador de archivos. Haz clic derecho sobre wp-config.php, selecciona "Permisos" y pon 644. Luego edítalo y, al terminar, vuelve a poner 444 por seguridad.
❌ Error: "El sitio se cae después del cambio"
Si tu sitio se vuelve lento o se cae, es posible que tu hosting no soporte la cantidad de memoria que asignaste. Reduce el valor a 128M o contacta con soporte.
¿Cuándo No es Suficiente Aumentar la Memoria?
Aumentar el límite de memoria WordPress es un parche, no una solución definitiva. Si sigues teniendo errores después de subir a 512M, el problema puede ser:
- Un plugin o tema mal codificado: Desactiva todos los plugins y cambia a un tema por defecto (Twenty Twenty-Four). Si el error desaparece, reactiva uno por uno para identificar al culpable.
- Base de datos corrupta: Usa un plugin como "WP-Optimize" para limpiar y reparar la base de datos.
- Servidor sobrecargado: Si tu hosting es compartido y tiene muchos sitios, los recursos son limitados. Considera migrar a un VPS o hosting dedicado.
- Ataque DDoS o malware: Escanea tu sitio con herramientas como Wordfence o Sucuri.
Preguntas Frecuentes (FAQ)
1. ¿Cuál es el límite de memoria recomendado para WordPress?
Para la mayoría de sitios, 256 MB es suficiente. Sitios con tiendas online (WooCommerce) o muchas imágenes pueden necesitar 512 MB. Los sitios muy grandes pueden requerir 1 GB.
2. ¿Aumentar la memoria hace que mi web sea más rápida?
No necesariamente. La memoria evita errores, pero la velocidad depende de otros factores como el hosting, la optimización de imágenes y el uso de caché.
3. ¿Puedo aumentar la memoria sin editar wp-config.php?
Sí, desde el archivo .htaccess (si tu servidor lo permite) o desde el panel de control (Syspanel, cPanel). Pero el método más fiable y recomendado es wp-config.php.
4. ¿Qué pasa si pongo un valor demasiado alto?
Si tu hosting no tiene suficiente RAM física, el servidor puede volverse inestable o tu cuenta puede ser suspendida por uso excesivo de recursos. Siempre consulta con tu proveedor antes de asignar más de 512 MB.
5. ¿El error de memoria afecta al SEO?
Sí. Si tu web da error 500 o se cae constantemente, Google la penalizará en los rankings. Solucionar el error de memoria WordPress es crucial para mantener un buen SEO.
6. ¿Puedo aumentar la memoria en WordPress Multisite?
Sí. En Multisite, además de WP_MEMORY_LIMIT, puedes usar WP_MAX_MEMORY_LIMIT para establecer un límite máximo global. Por ejemplo:
define('WP_MEMORY_LIMIT', '64M');
define('WP_MAX_MEMORY_LIMIT', '256M');
7. ¿Qué hago si mi hosting no me permite cambiar el límite?
Algunos hostings low-cost tienen límites fijos. En ese caso, optimiza tu sitio: elimina plugins innecesarios, comprime imágenes, usa un tema ligero y activa la caché. Si el problema persiste, cambia de hosting.
Conclusión
Aumentar el límite de memoria en WordPress editando wp-config.php es una de las tareas de mantenimiento más útiles que puedes aprender. No solo soluciona errores frustrantes, sino que también prepara tu sitio para crecer.
Recuerda:
- Siempre haz una copia de seguridad antes de editar archivos sensibles.
- Empieza con valores conservadores (256 MB) y ve subiendo si es necesario.
- Si el error persiste, revisa plugins y temas antes de culpar a la memoria.
[TIP] Si usas Syspanel, recuerda que el acceso es por el puerto 2106 y que también puedes ajustar la memoria desde la configuración de PHP. Es aún más fácil.
[WARNING] No subas el límite de memoria a valores extremos como 2048M a menos que sepas que tu servidor lo soporta. Podrías saturar el sistema y dejar tu sitio inaccesible.
[INFO] La mayoría de los hostings compartidos permiten hasta 512 MB. Si necesitas más, considera migrar a un VPS.
Ahora que ya sabes cómo aumentar el límite de memoria WordPress, ¡manos a la obra! Tu sitio te lo agradecerá con mejor rendimiento y menos errores.
