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

Cómo aumentar el límite de memoria de WordPress en cPanel

Actualizado el 27 de noviembre de 2025

¿Tu web en WordPress ha empezado a fallar? ¿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 al gestionar un sitio web, y tiene una solución bastante sencilla. Este error significa que tu instalación de WordPress se está quedando sin el recurso de límite memoria WordPress para ejecutar todas sus tareas.

En esta guía completa, te voy a enseñar paso a paso cómo aumentar memoria PHP usando el panel de control de tu hosting, específicamente cPanel. No necesitas ser un experto en programación; solo sigue las instrucciones al pie de la letra. Al final, también incluiremos una sección de preguntas frecuentes para resolver cualquier duda que te surja.

¿Por qué aparece el error de memoria en WordPress?

Antes de lanzarnos a la solución, es importante entender qué está pasando. WordPress está construido en PHP, un lenguaje de programación que se ejecuta en el servidor. Cada vez que alguien visita tu web o tú entras al escritorio, PHP utiliza una porción de la memoria RAM del servidor. Este límite está predefinido por tu proveedor de hosting.

Si instalas demasiados plugins, un tema muy pesado, o tu web recibe mucho tráfico, WordPress puede necesitar más memoria de la que tiene asignada. Cuando esto ocurre, el proceso se detiene y ves el temido WordPress error memoria. Aumentar este límite es una de las primeras acciones que debes tomar para estabilizar tu sitio.

Antes de empezar: Haz una copia de seguridad

[WARNING] Modificar archivos de configuración puede romper tu web si no se hace correctamente. Siempre, SIEMPRE, realiza una copia de seguridad completa de tu sitio (archivos y base de datos) antes de continuar. Puedes hacerlo desde el propio cPanel usando la herramienta "Backup" o mediante un plugin como UpdraftPlus.

Método 1: Modificar el archivo wp-config.php (El más recomendado)

Este es el método más directo y suele funcionar en la mayoría de los casos. El archivo wp-config.php es el corazón de la configuración de WordPress. Lo editaremos para añadir una línea que defina un nuevo límite.

Paso 1: Accede al administrador de archivos de cPanel

  1. Inicia sesión en tu cPanel. La dirección suele ser tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección Archivos y haz clic en Administrador de Archivos.
  3. Se abrirá una ventana. Selecciona la raíz del documento de tu sitio web (normalmente es una carpeta llamada public_html o el nombre de tu dominio). Haz clic en "Ir".

Paso 2: Localiza y edita el archivo wp-config.php

  1. Dentro de la carpeta de tu web, busca el archivo llamado wp-config.php.
  2. Haz clic derecho sobre él y selecciona Editar. Te aparecerá un aviso; confírmalo.
  3. Se abrirá un editor de texto. No te asustes por el código, solo vamos a añadir una línea.

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

  1. Busca una línea que diga: /* ¡Eso es todo, deja de editar! ¡Feliz blogging! */ o similar.

  2. Justo ANTES de esa línea, pega el siguiente código:

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

    [TIP] El valor '256M' es un buen punto de partida para la mayoría de sitios. Si tu web es muy grande o tienes muchos plugins, puedes probar con '512M'. No se recomienda usar valores superiores a 512M sin consultar con tu hosting.

  3. Haz clic en Guardar cambios (el botón suele estar en la esquina superior derecha).

  4. Cierra el editor.

Paso 4: Verifica el cambio

Vuelve a tu web y recarga la página. Si el error ha desaparecido, ¡felicidades! Has solucionado el problema. Si no, prueba con un valor mayor (por ejemplo, '512M') y repite los pasos.

Método 2: Editar el archivo php.ini (Control más granular)

Si el método anterior no funciona, o si tu hosting te permite gestionar la configuración global de PHP, puedes usar el archivo php.ini. Este archivo controla cómo se comporta PHP en tu servidor.

Paso 1: Crea o localiza el archivo php.ini

  1. Desde el Administrador de Archivos de cPanel, navega a la carpeta raíz de tu web (normalmente public_html).
  2. Busca un archivo llamado php.ini. Si no existe, deberás crearlo.
  3. Para crearlo, haz clic en el botón + Archivo en la barra superior, nómbralo php.ini y haz clic en "Crear nuevo archivo".

Paso 2: Edita el archivo

  1. Haz clic derecho sobre php.ini y selecciona Editar.

  2. Si el archivo está vacío, pega el siguiente contenido. Si ya tiene contenido, busca la línea memory_limit y cámbiala.

    memory_limit = 256M
    max_execution_time = 300
    upload_max_filesize = 64M
    post_max_size = 64M
    

    [INFO] Las líneas adicionales (max_execution_time, etc.) no son obligatorias para el límite de memoria, pero ayudan a optimizar el rendimiento general. Ajusta los valores según tus necesidades.

  3. Guarda los cambios.

Método 3: Usar el selector de versiones de PHP (Si tu cPanel lo tiene)

Muchos hostings modernos incluyen una herramienta llamada "Select PHP Version" o "MultiPHP Manager" en cPanel. Esta es la forma más visual y segura de hacer cambios.

Paso 1: Busca la herramienta

  1. En tu cPanel, busca la sección Software o Funcionalidades.
  2. Haz clic en Select PHP Version o MultiPHP Manager.

Paso 2: Ajusta el límite de memoria

  1. Se abrirá una interfaz con una lista de opciones de configuración de PHP.
  2. Busca la opción memory_limit.
  3. En el campo de valor, escribe 256M o el valor que desees.
  4. Haz clic en Apply o Guardar en la parte inferior de la página.

[WARNING] No todos los hostings permiten modificar este valor desde el selector. Si no ves la opción memory_limit, tendrás que usar el Método 1 o 2.

¿Qué hago si nada de esto funciona?

Si has probado los tres métodos y el WordPress error memoria persiste, el problema puede ser más profundo:

  • Tu hosting es demasiado limitado: Los planes de hosting compartido más baratos tienen restricciones muy severas. Es posible que el servidor en sí no tenga suficiente RAM para asignar a tu cuenta. Considera actualizar a un plan VPS o hosting dedicado.
  • Un plugin o tema tiene una fuga de memoria: Desactiva TODOS los plugins y cambia a un tema por defecto (como Twenty Twenty-Four). Si el error desaparece, reactiva uno por uno hasta encontrar el culpable.
  • Error de sintaxis en wp-config.php: Revisa que la línea que añadiste esté exactamente como te la mostramos, sin espacios extra ni caracteres raros.

Preguntas Frecuentes (FAQ)

¿Cuál es el límite de memoria recomendado para WordPress?

Para un sitio web estándar con unos pocos plugins, 128M suele ser suficiente. Para sitios con muchos plugins, WooCommerce, o constructores de páginas como Elementor, te recomiendo 256M. Si tienes un sitio de alto tráfico o una aplicación compleja, 512M es un buen tope.

¿Aumentar el límite de memoria hará mi web más rápida?

No directamente. Aumentar la memoria solo evita que tu web se caiga por falta de recursos. Si tu web es lenta, el problema suele ser el tiempo de carga del servidor, el tamaño de las imágenes o la optimización del código. La memoria es como el combustible: si te quedas sin él, el coche se para, pero llenar el depósito no hará que vayas más rápido.

¿Puedo poner un límite de memoria infinito (0M)?

No. Poner 0 o un valor extremadamente alto puede desestabilizar el servidor y hacer que tu cuenta sea suspendida por mal uso de los recursos. Siempre usa valores razonables como 256M o 512M.

¿El método del archivo .htaccess funciona?

Sí, pero es menos fiable y puede entrar en conflicto con otras configuraciones. Si prefieres probarlo, añade esta línea a tu .htaccess (que está en la raíz de tu web):

php_value memory_limit 256M

Sin embargo, el método wp-config.php es más específico de WordPress y suele ser la mejor práctica.

¿Y si uso Syspanel (HestiaCP)?

Si tu panel de control es Syspanel (el antiguo HestiaCP), el proceso es ligeramente diferente. Accede a tu panel a través del puerto 2106 (ejemplo: tudominio.com:2106). Luego, ve a la sección de Configuración de PHP y busca el parámetro memory_limit para editarlo. Syspanel también permite editar el wp-config.php desde su administrador de archivos.

Conclusión

Solucionar el límite memoria WordPress es una tarea sencilla que puede salvar tu sitio web de caídas y errores frustrantes. Siguiendo los pasos de esta guía, especialmente el Método 1 (editar wp-config.php), podrás aumentar memoria PHP en cuestión de minutos.

Recuerda siempre hacer una copia de seguridad antes de tocar archivos críticos. Si el problema persiste, revisa tus plugins y considera si tu plan de hosting se ha quedado pequeño. ¡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