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

Cómo solucionar problemas de memoria PHP en WordPress con cPanel

Actualizado el 12 de noviembre de 2025

¿Tu web WordPress se ha vuelto lenta de repente, ves el temido error de "memoria agotada" o no puedes editar páginas sin que se cuelgue el navegador? No te preocupes, es el problema más común en WordPress y tiene una solución muy sencilla. En esta guía completa, te voy a explicar paso a paso cómo solucionar los problemas de memoria PHP en WordPress usando cPanel. No necesitas ser un experto, solo seguir estas instrucciones al pie de la letra.

¿Qué es la memoria PHP y por qué es importante en WordPress?

La memoria PHP es como el espacio de trabajo temporal que tu servidor le asigna a cada página web. Cuando alguien visita tu web, WordPress necesita "memoria" para cargar plugins, temas, imágenes y ejecutar todas las funciones. Si este espacio es muy pequeño, el servidor se queda sin recursos y muestra errores como:

  • "Fatal error: Allowed memory size of X bytes exhausted"
  • "Internal Server Error"
  • Página en blanco (White Screen of Death)
  • El editor de bloques no carga correctamente

WordPress por defecto viene configurado con 40MB o 64MB de memoria PHP, pero los sitios modernos con plugins de SEO, caché, formularios y builders visuales necesitan al menos 128MB o incluso 256MB. Aumentar este límite es la solución más efectiva y segura.

¿Cómo saber cuánta memoria PHP tiene mi WordPress?

Antes de hacer cambios, es importante conocer tu límite actual. Puedes hacerlo de dos formas:

Método 1: Desde el panel de administración de WordPress

  1. Ve a Herramientas > Salud del sitio.
  2. Haz clic en la pestaña Información.
  3. Busca la sección Servidor. Allí verás "Límite de memoria PHP" (por ejemplo, 64M o 128M).

Método 2: Creando un archivo de prueba

Si no puedes acceder al panel, crea un archivo llamado info.php en la raíz de tu web (carpeta public_html) con este contenido:

<?php phpinfo(); ?>

Luego accede a tudominio.com/info.php y busca "memory_limit". Recuerda borrar este archivo después por seguridad.

Solución 1: Aumentar la memoria PHP desde cPanel (método más fácil)

cPanel tiene herramientas gráficas que permiten cambiar la configuración sin tocar código. Sigue estos pasos:

Paso 1: Accede a cPanel

  1. Abre tu navegador y ve a tudominio.com/cpanel o tudominio.com:2083.
  2. Inicia sesión con tus credenciales de hosting (te las dio tu proveedor).

Paso 2: Busca la opción "Seleccionar versión de PHP"

  1. Dentro de cPanel, busca la sección Software.
  2. Haz clic en Seleccionar versión de PHP (también puede llamarse "MultiPHP Manager" o "PHP Selector").

Paso 3: Cambia el límite de memoria

  1. Verás una lista de dominios. Selecciona el dominio de tu WordPress.
  2. Haz clic en Opciones o Switch to PHP Options.
  3. Busca la línea memory_limit. Cambia el valor a 256M o 512M (según tu plan de hosting).
  4. Haz clic en Aplicar o Guardar.

[TIP] Si no ves la opción memory_limit, pídele a tu hosting que lo active. La mayoría de proveedores lo tienen disponible.

Paso 4: Verifica el cambio

Vuelve a Herramientas > Salud del sitio en WordPress. Ahora debería mostrar el nuevo límite. Si no cambia, prueba con los métodos siguientes.

Solución 2: Modificar el archivo wp-config.php manualmente

Si el método anterior no funcionó, puedes hacerlo editando el archivo de configuración de WordPress. Es seguro si sigues los pasos exactamente.

Paso 1: Accede al administrador de archivos de cPanel

  1. En cPanel, busca Archivos y haz clic en Administrador de archivos.
  2. Selecciona la carpeta public_html (o la carpeta donde esté instalado tu WordPress).

Paso 2: Encuentra y edita wp-config.php

  1. Busca el archivo wp-config.php (no lo confundas con wp-config-sample.php).
  2. Haz clic derecho sobre él y selecciona Editar.
  3. Se abrirá un editor de texto. Busca la línea que dice:
define('WP_MEMORY_LIMIT', '64M');

Si no existe, añádela justo antes de la línea que dice:

/* ¡Eso es todo, deja de editar! Feliz blogging. */

Paso 3: Establece el nuevo límite

Cambia el valor. Por ejemplo:

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

También puedes agregar esta línea para aumentar la memoria de administración (útil para editores de páginas pesados):

define('WP_MAX_MEMORY_LIMIT', '512M');

Paso 4: Guarda los cambios

Haz clic en Guardar cambios y cierra el editor. Luego verifica en WordPress que el límite se haya actualizado.

[WARNING] Si tu web deja de funcionar después de editar, probablemente hayas puesto un valor incorrecto o un error de sintaxis. Vuelve al archivo y revísalo. Siempre haz una copia de seguridad antes de editar.

Solución 3: Editar el archivo .htaccess (para usuarios avanzados)

El archivo .htaccess controla la configuración del servidor. Si los métodos anteriores fallan, puedes intentar esto:

Paso 1: Localiza el archivo .htaccess

  1. En el Administrador de archivos de cPanel, busca en public_html el archivo .htaccess. Si no lo ves, activa la opción Mostrar archivos ocultos (en la esquina superior derecha).

Paso 2: Añade la siguiente línea

Al principio del archivo (después de # BEGIN WordPress), pega:

php_value memory_limit 256M

Paso 3: Guarda y prueba

Guarda el archivo. Si tu web deja de funcionar, elimina esa línea. Algunos servidores no permiten cambios de PHP desde .htaccess.

Solución 4: Contactar al soporte de hosting (cuando nada funciona)

Si después de intentar todo lo anterior sigues viendo el error, el problema puede estar en el servidor. Algunos hostings tienen límites máximos que no puedes superar. En ese caso:

  1. Abre un ticket de soporte en tu hosting.
  2. Diles: "Necesito aumentar el límite de memoria PHP de mi sitio WordPress a 256MB. Ya intenté editarlo desde cPanel y wp-config.php pero no funciona".
  3. Ellos lo harán desde la configuración global del servidor.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso es a través del puerto 2106 (ejemplo: tudominio.com:2106). Allí también puedes modificar la configuración PHP desde la sección "PHP" o "Configuración del servidor".

¿Cuánta memoria PHP necesito realmente?

Aquí tienes una guía rápida según el tipo de sitio:

  • Blog personal o sitio simple (pocos plugins): 128MB
  • Sitio de negocios con WooCommerce, formularios, SEO: 256MB
  • Sitio grande con muchos plugins, LMS, membresías: 512MB
  • Sitio de alto tráfico o con builders visuales pesados (Elementor, Divi): 512MB o más

No te pases del límite que soporte tu plan de hosting. Si tu proveedor solo permite 256MB, no intentes poner 1024MB porque el servidor lo rechazará.

Preguntas frecuentes (FAQ WordPress)

¿Qué pasa si aumento demasiado la memoria PHP?

Nada malo, siempre que no superes el límite de tu plan. Si pones más de lo que el servidor puede dar, simplemente no se aplicará el cambio. No dañará tu web.

¿Aumentar la memoria PHP hace que mi web sea más rápida?

No directamente. La memoria extra evita errores y permite que procesos pesados (como guardar una página con muchas imágenes) se completen sin fallar. La velocidad depende más de la optimización de imágenes, caché y hosting.

¿Por qué sigo viendo el error después de aumentar la memoria?

Puede ser por un plugin o tema mal codificado que consume memoria sin control. Prueba desactivando todos los plugins y cambiando a un tema por defecto (Twenty Twenty-Four). Si el error desaparece, reactiva uno por uno para encontrar el culpable.

¿Es lo mismo memoria PHP que RAM del servidor?

No exactamente. La memoria PHP es un límite por sitio web, mientras que la RAM es el total del servidor. Si tu hosting tiene poca RAM, aunque aumentes la memoria PHP, el sitio puede ir lento si hay muchos visitantes.

¿Puedo aumentar la memoria PHP desde el panel de WordPress sin cPanel?

No directamente. Necesitas acceso al servidor (cPanel, FTP, o editar archivos). Si tu hosting no te da cPanel, pide a soporte que lo hagan.

Conclusión: Tu WordPress funcionará como nuevo

Solucionar los problemas de memoria PHP en WordPress es más fácil de lo que parece. Con solo seguir estos pasos desde cPanel, podrás aumentar el límite y olvidarte de los molestos errores. Recuerda:

  1. Siempre verifica tu límite actual primero.
  2. Usa el método de cPanel (Seleccionar versión de PHP) si es posible.
  3. Si no funciona, edita wp-config.php manualmente.
  4. Como último recurso, contacta al soporte de hosting.

Si este artículo te ha sido útil, compártelo con otros usuarios de WordPress que estén lidiando con el mismo problema. Y recuerda: mantener tu web actualizada y con pocos plugins también ayuda a que la memoria alcance para lo importante. ¡Tu sitio 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