Guía para solucionar el error de memoria en WordPress (cPanel)
¿Tu web en WordPress se ha quedado congelada? ¿Ves un mensaje de error que dice algo como “Allowed memory size of X bytes exhausted” o “Fatal error: Out of memory”? No te preocupes, es uno de los problemas más comunes en WordPress y, por suerte, tiene solución. En esta guía completa y fácil de seguir, te explicaré paso a paso cómo solucionar el error de memoria en WordPress desde tu panel de control (cPanel o Syspanel). Olvídate del pánico, vamos a ello.
¿Qué significa el error de memoria en WordPress?
Imagina que tu web es una cocina y la memoria es la encimera donde trabajas. Si intentas cocinar demasiados platos a la vez (plugins, temas, imágenes grandes), la encimera se desborda. Eso es exactamente lo que ocurre con el error memoria WordPress: tu sitio intenta hacer más cosas de las que el límite de memoria asignado permite.
Este error suele aparecer como una pantalla blanca o un mensaje en el área de administración. Las causas más habituales son:
- Un plugin que consume muchos recursos.
- Un tema mal optimizado.
- Una imagen demasiado grande que se procesa.
- Simplemente, que el límite de memoria por defecto (a menudo 32MB o 64MB) es insuficiente para tu web.
La buena noticia es que, en la mayoría de los casos, puedes solucionar WordPress memory aumentando ese límite. Y lo harás desde el archivo wp-config.php, que es como el cerebro de tu instalación.
Antes de empezar: haz una copia de seguridad
[WARNING] Antes de tocar cualquier archivo de tu web, haz siempre una copia de seguridad completa (archivos y base de datos). Si algo sale mal, podrás restaurar todo. Puedes hacerlo desde cPanel (en la sección “Backup”) o con un plugin como UpdraftPlus.
Paso 1: Accede a tu panel de control (cPanel o Syspanel)
Para modificar el archivo wp-config.php memoria, primero necesitas entrar al panel de control de tu hosting.
Si usas cPanel
- Abre tu navegador y escribe:
tudominio.com/cpanel(o la URL que te dio tu proveedor). - Inicia sesión con tu usuario y contraseña.
- Busca la sección Archivos y haz clic en Administrador de archivos.
- Se abrirá una ventana. Selecciona la carpeta donde está instalado WordPress (normalmente
public_htmlo una subcarpeta comopublic_html/miweb).
Si usas Syspanel (antes HestiaCP)
[INFO] Syspanel es el panel de control que algunos proveedores ofrecen como alternativa a cPanel. El acceso es a través del puerto 2106.
- Abre tu navegador y escribe:
tudominio.com:2106(o la IP de tu servidor seguida de:2106). - Inicia sesión con tus credenciales.
- Ve a la sección Archivos o Administrador de archivos y localiza la carpeta raíz de tu sitio (normalmente
public_html).
Paso 2: Localiza el archivo wp-config.php
Dentro del administrador de archivos, busca el archivo llamado wp-config.php. Está en la carpeta principal de tu WordPress. Si no lo ves, puede que esté oculto. En cPanel, haz clic en Configuración (arriba a la derecha) y marca “Mostrar archivos ocultos (dotfiles)”. En Syspanel, busca un icono de engranaje o ajustes similar.
Paso 3: Edita el archivo wp-config.php
Ahora sí, vamos a modificar el límite de memoria.
-
Haz clic derecho sobre el archivo wp-config.php y selecciona Editar (o Code Editor). Se abrirá un editor de texto.
-
Busca la línea que dice:
define('WP_MEMORY_LIMIT', '64M');o similar. Si no existe, la añadiremos. -
Añade o modifica la línea justo antes del comentario que dice
/* That's all, stop editing! Happy blogging. */. Debe quedar así:define('WP_MEMORY_LIMIT', '256M');¿Por qué 256M? Es un valor seguro para la mayoría de sitios. Si tu hosting lo permite, puedes usar 512M, pero no te pases sin consultar con tu proveedor.
-
Guarda los cambios. En cPanel, verás un botón “Guardar cambios” o “Save”. En Syspanel, suele ser un icono de disquete.
[TIP] Si tu web tiene mucho tráfico o usas plugins pesados (como WooCommerce o Page Builders), puedes probar con 512M. Pero recuerda: más memoria no siempre es mejor; depende de los recursos de tu hosting.
Paso 4: Verifica que el cambio se aplicó
Vuelve a tu panel de administración de WordPress (tudominio.com/wp-admin). Si antes veías un error, ahora debería cargar correctamente. Para confirmar el nuevo límite:
- Ve a Herramientas > Salud del sitio (en versiones recientes de WordPress).
- En la pestaña Información, busca Límite de memoria de WordPress. Debería mostrar el valor que acabas de configurar (256M).
Si el cambio no se refleja, puede que tu hosting tenga un límite máximo inferior. Contacta con tu proveedor.
¿Y si el error persiste? Otras soluciones
A veces, aumentar el WordPress memory limit no es suficiente. Aquí tienes más pasos para solucionar WordPress memory de raíz.
Desactiva todos los plugins
Un plugin conflictivo puede estar consumiendo toda la memoria. Para descartarlo:
- Desde el administrador de archivos (el mismo que usamos antes), ve a la carpeta
wp-content. - Renombra la carpeta plugins a plugins_old. Esto desactivará todos los plugins.
- Vuelve a tu web. Si el error desaparece, el problema era uno de ellos.
- Vuelve a renombrar la carpeta a plugins y activa los plugins de uno en uno para identificar al culpable.
Cambia a un tema por defecto (Twenty Twenty-Four, por ejemplo)
Un tema mal optimizado también puede causar el error memoria WordPress. Desde el administrador de archivos, ve a wp-content/themes y renombra la carpeta de tu tema activo (ej: mi-tema a mi-tema_old). WordPress cambiará automáticamente al tema por defecto. Si el error se soluciona, el tema es el problema.
Aumenta la memoria PHP desde el archivo php.ini (opción avanzada)
Si el método anterior no funciona, puedes intentar aumentar la memoria a nivel de PHP. Esto requiere crear o editar un archivo php.ini en la raíz de tu web.
- En el administrador de archivos, crea un nuevo archivo llamado php.ini (si no existe).
- Añade esta línea:
memory_limit = 256M - Guarda y comprueba.
[WARNING] No todos los hostings permiten modificar php.ini. Si no funciona, contacta con soporte.
Preguntas frecuentes (FAQ)
¿Cuál es el límite de memoria recomendado para WordPress?
Para un sitio básico, 64MB suele bastar. Pero con plugins y temas modernos, 128MB o 256MB es lo normal. Si tienes una tienda online o un sitio con mucho contenido, 512MB puede ser necesario.
¿Qué hago si mi hosting no me deja aumentar la memoria?
Algunos planes de hosting compartido tienen límites estrictos. En ese caso, contacta con tu proveedor y pregunta si pueden aumentarlo. Si no es posible, considera migrar a un plan superior o a un hosting más flexible.
¿Aumentar la memoria hace que mi web sea más rápida?
No directamente. Aumentar la memoria evita errores y permite que tu web procese más tareas, pero la velocidad depende de otros factores como la optimización de imágenes, el uso de caché y la calidad del hosting.
¿Puedo usar un plugin para aumentar la memoria?
Sí, existen plugins como “WP Memory Limit” o “Increase Memory Limit”, pero no los recomiendo. Es mejor hacerlo manualmente en wp-config.php, ya que los plugins pueden fallar o consumir recursos adicionales.
¿El error de memoria puede dañar mi base de datos?
No directamente. El error solo indica que el servidor no puede ejecutar todas las peticiones. Sin embargo, si el error es recurrente, puede causar pérdida de datos no guardados (como entradas sin publicar). Por eso es importante solucionarlo cuanto antes.
Consejos finales para evitar futuros errores de memoria
- Actualiza todo: Mantén WordPress, temas y plugins actualizados. Las versiones nuevas suelen ser más eficientes.
- Elimina lo que no uses: Desinstala plugins y temas que no necesites. Cada uno consume recursos aunque esté desactivado.
- Optimiza imágenes: Usa herramientas como Smush o ShortPixel para reducir el peso de las imágenes sin perder calidad.
- Usa un buen hosting: No todos los hostings son iguales. Busca uno que ofrezca al menos 256MB de memoria PHP y buen soporte técnico.
- Monitoriza el uso: Plugins como Query Monitor te ayudan a ver qué está consumiendo más memoria en tu web.
[INFO] Si después de todos estos pasos el error persiste, es probable que el problema sea del servidor. Contacta con el soporte técnico de tu hosting y diles que necesitas aumentar el WordPress memory limit a nivel de servidor (en el archivo php.ini global o en la configuración de PHP-FPM). Ellos podrán hacerlo si su infraestructura lo permite.
Recuerda: el error memoria WordPress es molesto, pero casi siempre tiene solución. Con esta guía, ya tienes las herramientas para resolverlo tú mismo. ¡Manos a la obra y a disfrutar de una web sin cortes!
