🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo cambiar el límite de memoria en WordPress (PHP memory limit)

Actualizado el 1 de enero de 2026

¿Qué es el límite de memoria en WordPress y por qué debería importarte?

Si estás leyendo esto, es muy probable que hayas visto un mensaje como este en tu sitio: "Fatal error: Allowed memory size of 67108864 bytes exhausted" o algo similar. No te asustes, no has roto nada. Lo que está pasando es que WordPress, el sistema que gestiona tu web, necesita más memoria de la que tiene permitida para completar una tarea.

El límite de memoria en WordPress (o php memory limit wordpress, como lo verás en muchos foros) es una especie de "presupuesto" que tu servidor asigna a cada sitio web para que pueda ejecutar sus funciones. Piensa en ello como el espacio de trabajo que tiene WordPress para mover sus piezas: si le das poco espacio, se atasca cuando intenta hacer algo complejo, como actualizar un plugin, procesar una imagen pesada o ejecutar un tema con muchas funciones.

El valor por defecto suele ser de 64 MB o 128 MB, pero dependiendo de lo que hagas con tu web, puede que necesites más. No te preocupes, aumentar este límite es un proceso sencillo y totalmente seguro si sigues los pasos correctos. En esta guía te voy a explicar cómo aumentar memoria WordPress de varias formas, desde la más fácil hasta la más técnica, para que elijas la que mejor se adapte a tu nivel de experiencia.

¿Cuándo necesitas aumentar el límite de memoria?

Antes de lanzarte a modificar archivos, es importante que sepas identificar cuándo realmente necesitas hacer este cambio. No es algo que debas hacer "por si acaso", sino porque tu sitio te está pidiendo ayuda. Algunas señales claras son:

  • Error de memoria agotada: Verás mensajes como "Allowed memory size exhausted" en tu pantalla o en el correo de errores del servidor.
  • El panel de administración va lento: Si cargar la lista de plugins o editar una página tarda muchísimo, puede ser falta de memoria.
  • Plugins o temas que fallan: Al activar un plugin nuevo, te da un error blanco o te redirige a una página de error.
  • La web se queda en blanco: El famoso "White Screen of Death" (pantalla blanca de la muerte) muchas veces está relacionado con este problema.

Si experimentas alguno de estos síntomas, es momento de actuar. Vamos a ver cómo hacerlo.

Método 1: Aumentar la memoria desde el archivo wp-config.php (el más recomendado)

Este es, sin duda, el método más común y seguro para aumentar memoria WordPress. El archivo wp-config.php es el corazón de la configuración de tu sitio, y desde aquí puedes decirle a WordPress cuánta memoria puede usar.

Paso 1: Accede a tu hosting

Necesitas entrar en el panel de control de tu hosting o en el administrador de archivos. Si usas cPanel, busca la opción "Administrador de archivos" o "File Manager". Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso es a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Una vez dentro, verás la estructura de carpetas de tu sitio.

Paso 2: Localiza el archivo wp-config.php

Dentro del administrador de archivos, navega hasta la carpeta donde está instalado WordPress. Normalmente es public_html o www. Dentro de esa carpeta, busca el archivo llamado wp-config.php. Haz clic derecho sobre él y selecciona "Editar" o "Edit".

Paso 3: Añade la línea de memoria

Verás un montón de código. No te asustes, no necesitas entender todo. Busca la línea que dice:

define('WP_DEBUG', false);

Justo antes de esa línea (o después de la línea que dice /* That's all, stop editing! Happy publishing. */), añade la siguiente línea:

define('WP_MEMORY_LIMIT', '256M');

El número 256 es la cantidad de memoria en megabytes. Puedes poner 128M, 256M, 512M o incluso 1024M (1 GB) si tu servidor lo permite. Te recomiendo empezar con 256M y ver si se resuelve el problema.

Paso 4: Guarda los cambios

Guarda el archivo y vuelve a cargar tu web. Si el error desaparece, ¡perfecto! Si no, prueba con una cantidad mayor.

[TIP] No pongas un valor excesivamente alto como 2048M si no lo necesitas. Usar demasiada memoria puede ralentizar tu servidor y afectar a otros sitios si estás en un hosting compartido.

Método 2: Modificar el archivo .htaccess (para usuarios de Apache)

Si tu hosting usa el servidor Apache (el más común), puedes cambiar el límite desde el archivo .htaccess. Este archivo es un poco más "técnico", pero el proceso es igual de sencillo.

Paso 1: Encuentra el archivo .htaccess

En la misma carpeta donde está wp-config.php, busca un archivo llamado .htaccess. Ojo: puede que esté oculto. En el administrador de archivos, activa la opción "Mostrar archivos ocultos" o "Show hidden files".

Paso 2: Añade las líneas de configuración

Al principio del archivo (o al final, ambos funcionan), añade estas líneas:

<IfModule mod_php7.c>
php_value memory_limit 256M
</IfModule>

Si tu servidor usa PHP 8, cambia mod_php7.c por mod_php8.c. Si no sabes qué versión de PHP tienes, puedes consultarlo en el panel de tu hosting.

Paso 3: Guarda y comprueba

Guarda el archivo y recarga tu web. Si el problema persiste, prueba con 512M en lugar de 256M.

[WARNING] Si tu hosting usa Nginx (en lugar de Apache), este método no funcionará. En ese caso, usa el método 1 o el 3.

Método 3: Crear un archivo php.ini (el más universal)

Este método es útil si los dos anteriores no funcionan o si tu hosting te lo permite. El archivo php.ini es el archivo de configuración de PHP, el lenguaje en el que está escrito WordPress.

Paso 1: Crea un archivo php.ini

En la carpeta raíz de tu WordPress (donde están wp-config.php y .htaccess), crea un archivo nuevo. Nómbralo php.ini. Si ya existe, edítalo.

Paso 2: Añade la configuración

Dentro del archivo, escribe la siguiente línea:

memory_limit = 256M

Paso 3: Guarda y sube

Guarda el archivo. Si lo creaste en tu ordenador, súbelo a la carpeta raíz de tu WordPress usando el administrador de archivos o un cliente FTP.

[INFO] Algunos hostings no permiten modificar php.ini por seguridad. Si este método no funciona, vuelve al método 1.

Método 4: Desde el panel de control de tu hosting (la vía gráfica)

Muchos hostings ofrecen una forma más amigable de cambiar el límite de memoria WordPress sin tocar código. Dependerá del panel que uses:

  • En Syspanel (puerto 2106): Ve a la sección de tu sitio web y busca la opción "PHP" o "Configuración PHP". Ahí deberías ver un campo llamado "memory_limit" o "Límite de memoria". Cámbialo al valor deseado y guarda.
  • En cPanel: Busca "Select PHP Version" o "MultiPHP INI Editor". En estas herramientas podrás cambiar el valor de memory_limit de forma gráfica.
  • En Plesk: Ve a "Herramientas y ajustes" > "PHP Settings" y busca la directiva memory_limit.

Esta es, sin duda, la opción más segura para principiantes, ya que el sistema valida que el valor sea correcto antes de guardarlo.

¿Cuánta memoria deberías poner?

Esta es una pregunta muy común. No hay una respuesta única, pero aquí tienes una guía orientativa:

  • 64 MB: El mínimo absoluto. Solo para webs muy básicas con pocos plugins.
  • 128 MB: El estándar. Sirve para la mayoría de blogs y webs de pequeñas empresas.
  • 256 MB: Recomendado si usas plugins de caché, constructores de páginas (como Elementor o Divi) o tiendas online.
  • 512 MB o más: Para webs complejas con muchos plugins, WooCommerce con muchas variantes de producto o sitios con mucho tráfico.

[TIP] Si no sabes cuánto poner, empieza con 256 MB. Es un valor equilibrado que resuelve el 90% de los problemas de memoria sin sobrecargar el servidor.

¿Cómo comprobar si el cambio se ha aplicado correctamente?

Después de hacer el cambio, es importante verificar que todo ha ido bien. La forma más fácil es ir a Ajustes > Salud del sitio en tu panel de WordPress. Ahí verás una sección que indica el "Límite de memoria de PHP". Debería mostrar el nuevo valor que has configurado.

Otra opción es instalar un plugin como "WP Memory Usage" o "Server Info", que te mostrarán el valor actualizado.

Solución de problemas comunes

A veces, incluso después de seguir todos los pasos, el error persiste. Aquí tienes algunas soluciones a problemas habituales:

  • El error sigue apareciendo: Revisa que has editado el archivo correcto. Asegúrate de que estás en la carpeta raíz de WordPress y no en una subcarpeta.
  • El valor no cambia: Puede que tu hosting tenga un límite máximo impuesto. Contacta con tu proveedor de hosting y pregunta si puedes aumentarlo.
  • Aparece un error 500: Has puesto un valor demasiado alto o has editado mal el archivo. Revierte los cambios y prueba con un valor más bajo.
  • No encuentro el archivo .htaccess: Asegúrate de tener activada la opción de mostrar archivos ocultos en tu administrador de archivos.

Preguntas frecuentes (FAQ)

¿Es peligroso aumentar el límite de memoria?
No, es completamente seguro. Solo estás dando más recursos a tu sitio para que funcione mejor. El único "riesgo" es que, si pones un valor demasiado alto en un hosting compartido, podrías afectar al rendimiento general del servidor.

¿Puedo aumentar la memoria desde WordPress sin tocar archivos?
No directamente. WordPress no tiene una opción nativa para esto, pero puedes usar un plugin como "WP Memory Limit" que hace el cambio por ti de forma segura.

¿Qué pasa si mi hosting no me deja cambiar la memoria?
Si tu hosting tiene un límite máximo muy bajo, puede que necesites cambiar a un plan superior o buscar otro proveedor que ofrezca más recursos.

¿El límite de memoria afecta a la velocidad de mi web?
No directamente. Tener más memoria disponible no hace que tu web sea más rápida, pero sí evita errores y caídas que sí ralentizan la experiencia del usuario.

¿Necesito ser un experto para hacer estos cambios?
No, cualquiera de los métodos que te he explicado se puede hacer siguiendo los pasos al pie de la letra. Si te sientes inseguro, el método gráfico (método 4) es el más amigable para principiantes.

Conclusión

El error memoria WordPress es uno de los problemas más comunes, pero también de los más fáciles de resolver. Ahora que sabes cómo aumentar memoria WordPress y tienes varias opciones a tu disposición, no hay excusa para dejar tu web tirada.

Te recomiendo que empieces por el método 1 (modificar wp-config.php) ya que es el más fiable y el que funciona en el 95% de los casos. Si no te funciona, prueba con el método 4 (panel de control) que es el más visual y seguro.

Recuerda que el valor de 256 MB es un buen punto de partida para la mayoría de sitios. Si después de hacer el cambio sigues teniendo problemas, puede que el origen del error no sea solo la memoria, sino un plugin o tema mal optimizado. En ese caso, te recomiendo desactivar plugins uno a uno para identificar al culpable.

Espero que esta guía te haya sido de ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Tu web te lo agradecerá!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel