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

Guía para solucionar el error de memoria en WordPress desde cPanel

Actualizado el 3 de octubre de 2025

¡Hola! Soy tu técnico de soporte amigable. 😊 ¿Te ha aparecido el temido mensaje de "Error de memoria agotada" en tu WordPress? No te preocupes, es uno de los problemas más comunes y, con esta guía, lo solucionarás en pocos minutos accediendo a cPanel.

Cuando ves errores como "Allowed memory size of X bytes exhausted" o "Fatal error: Out of memory", significa que tu sitio web necesita más recursos del límite de memoria PHP para ejecutar scripts, plugins o temas pesados. Vamos a arreglarlo paso a paso.


¿Qué significa el error de memoria en WordPress?

El error memoria WordPress ocurre cuando el servidor no tiene suficiente espacio en la memoria RAM asignada a PHP para procesar una tarea. Piensa en ello como una cocina demasiado pequeña para preparar una cena para 50 personas: los ingredientes (plugins, imágenes, consultas) son muchos, pero el espacio (memoria) es limitado.

Las causas más frecuentes son:

  • Plugins o temas mal optimizados que consumen mucha memoria.
  • Base de datos pesada con muchas revisiones, transiciones o spam.
  • Límite de memoria PHP demasiado bajo en la configuración del servidor.
  • Uso intensivo de imágenes grandes sin comprimir.
  • Ataques de bots que saturan el servidor.

[WARNING] Si el error aparece solo al activar un plugin o tema recién instalado, desactívalo inmediatamente desde el panel de administración (si aún puedes acceder) o mediante FTP renombrando la carpeta del plugin.


Primeros pasos: accede a tu cPanel

Para empezar, necesitas entrar a cPanel, el panel de control de tu hosting. Aquí te explico cómo:

  1. Abre tu navegador y escribe la URL de acceso a cPanel. Normalmente es algo como tudominio.com/cpanel o tudominio.com:2083.
  2. Inicia sesión con el usuario y contraseña que te proporcionó tu proveedor de hosting. Si no los tienes, pide ayuda a soporte técnico.
  3. Busca la sección de "Software" o "Herramientas de desarrollo". Allí encontrarás opciones como "Seleccionar versión de PHP" o "PHP Selector" (el nombre puede variar según el hosting).

[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106. Por ejemplo: tudominio.com:2106. Dentro, busca la opción "PHP" o "Configuración PHP".


Método 1: Aumentar el límite de memoria PHP desde cPanel (recomendado)

Este es el método más sencillo y directo para cPanel aumentar memoria. Sigue estos pasos:

Paso 1: Localiza el gestor de PHP

En cPanel, busca "Seleccionar versión de PHP" (o "MultiPHP Manager"). Haz clic.

Paso 2: Ajusta la configuración

  • En la nueva ventana, verás una lista de opciones. Busca "memory_limit".
  • Haz clic en el valor actual (por ejemplo, 128M) y cámbialo a 256M o 512M. Te recomiendo empezar con 256M.
  • Guarda los cambios con el botón "Apply" o "Guardar".

Paso 3: Verifica que el cambio se aplicó

Vuelve a tu sitio web y recarga la página. Si el error desapareció, ¡listo! Si no, prueba con un valor mayor, como 1024M (1GB).

[INFO] No todos los hostings permiten valores muy altos. Si tu proveedor limita la memoria, contacta con soporte para solicitar un aumento.


Método 2: Modificar el archivo wp-config.php manualmente

Si el método anterior no funciona o no encuentras la opción en cPanel, puedes editar directamente el archivo de configuración de WordPress.

Paso 1: Conéctate a tu hosting por FTP o usa el administrador de archivos de cPanel

  • En cPanel, busca "Administrador de archivos" (File Manager).
  • Ve a la carpeta public_html (o www), donde está instalado tu WordPress.
  • Busca el archivo wp-config.php.

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

  • Haz clic derecho sobre wp-config.php y selecciona "Editar".
  • Busca la línea que dice define('WP_DEBUG', false); o similar.
  • Justo antes de esa línea (o antes de la línea /* That's all, stop editing! */), añade esta línea:
define('WP_MEMORY_LIMIT', '256M');
  • Si quieres un límite aún mayor, cambia '256M' por '512M' o '1024M'.
  • Guarda el archivo.

[WARNING] Asegúrate de no borrar ninguna línea existente. Si cometes un error, puedes romper tu sitio. Siempre haz una copia de seguridad del archivo antes de editarlo.

Paso 3: Verifica el cambio

Recarga tu sitio. Si el error persiste, prueba con un valor más alto.


Método 3: Aumentar la memoria mediante el archivo .htaccess

Este método es útil si los anteriores no funcionan, pero es menos común.

Paso 1: Accede al archivo .htaccess

En el Administrador de archivos de cPanel, busca el archivo .htaccess en la carpeta public_html. Si no lo ves, activa la opción "Mostrar archivos ocultos".

Paso 2: Añade la directiva PHP

  • Edita el archivo .htaccess.
  • Al final del archivo, añade estas líneas:
php_value memory_limit 256M
  • Guarda los cambios.

[TIP] Este método solo funciona si tu servidor está configurado para permitir directivas PHP en .htaccess. Si no, verás un error 500. En ese caso, elimina las líneas que añadiste.


Método 4: Usar el selector de PHP de tu hosting (para Syspanel)

Si tu hosting usa Syspanel (antes HestiaCP), el proceso es un poco diferente:

  1. Accede a Syspanel usando el puerto 2106: tudominio.com:2106.
  2. Inicia sesión con tus credenciales.
  3. Ve a "PHP" en el menú lateral o busca la opción "Configuración PHP".
  4. Selecciona el dominio afectado y haz clic en "Editar".
  5. Busca "memory_limit" y cámbialo a 256M o más.
  6. Guarda y reinicia el servicio PHP si es necesario.

¿Qué hacer si el error persiste?

Si después de aumentar el límite de memoria sigues viendo el error, el problema puede ser más profundo. Aquí tienes algunas soluciones adicionales:

Revisa plugins y temas problemáticos

  • Desactiva todos los plugins desde el panel de WordPress (si puedes acceder). Si no, renombra la carpeta wp-content/plugins a plugins_old mediante FTP o el administrador de archivos.
  • Actívalos uno por uno para identificar cuál consume más memoria.
  • Usa un tema por defecto como Twenty Twenty-Four para descartar conflictos.

Optimiza tu base de datos

  • Instala un plugin como WP-Optimize o Advanced Database Cleaner para eliminar revisiones, transitorios y spam.
  • También puedes hacerlo manualmente desde phpMyAdmin en cPanel.

Comprime imágenes grandes

  • Usa plugins como Smush o ShortPixel para reducir el peso de las imágenes sin perder calidad.

Aumenta los recursos del servidor (si es posible)

  • Contacta a tu hosting: algunos planes básicos tienen límites muy bajos. Un upgrade de plan puede solucionarlo.

Preguntas frecuentes (FAQ)

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

Para la mayoría de sitios, 256M es suficiente. Si tienes muchos plugins o WooCommerce, sube a 512M o 1024M si tu hosting lo permite.

¿Aumentar la memoria afecta el rendimiento?

No necesariamente. Si tu servidor tiene suficiente RAM, aumentar el límite solo asigna más recursos cuando se necesitan. Pero si el servidor es limitado, puede ralentizar otros sitios en el mismo servidor (compartido).

¿Puedo dañar mi sitio al modificar el archivo wp-config.php?

Sí, si cometes un error de sintaxis. Siempre haz una copia de seguridad del archivo antes de editarlo. Si algo sale mal, restaura la copia mediante FTP.

¿Por qué mi hosting no me deja aumentar la memoria más allá de 128M?

Algunos hostings tienen límites estrictos por plan. Si necesitas más, contacta a soporte o considera migrar a un plan superior.

¿Qué hago si no tengo acceso a cPanel?

Pide a tu proveedor de hosting que aumente el límite de memoria PHP por ti. También puedes editar el archivo wp-config.php mediante FTP si tienes acceso.


Resumen

El error memoria WordPress se soluciona fácilmente aumentando el límite memoria PHP desde cPanel. Sigue estos pasos:

  1. Accede a cPanel y busca "Seleccionar versión de PHP".
  2. Cambia memory_limit a 256M o más.
  3. Guarda y verifica tu sitio.

Si no funciona, edita wp-config.php o el archivo .htaccess. Y si el error persiste, revisa plugins, temas y optimiza tu base de datos.

[INFO] Recuerda que si tu hosting usa Syspanel, el acceso es por el puerto 2106 y la opción está en "Configuración PHP".

¡Espero que esta guía te haya sido útil! Si tienes más dudas, no dudes en preguntar. ¡Tu sitio web estará funcionando en un santiamén! 🚀

¿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