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

Cómo cambiar el límite de memoria PHP en WordPress con Syspanel

Actualizado el 25 de noviembre de 2025

¿Tu sitio web en WordPress muestra el temido error "Fatal error: Allowed memory size of X bytes exhausted"? No te preocupes, no eres la única persona que lo ha visto. Este es uno de los avisos más comunes cuando un plugin, un tema o una consulta de base de datos consume más memoria de la que tu servidor tiene permitida por defecto.

La buena noticia es que solucionarlo es bastante sencillo si utilizas Syspanel (el panel de control que antes conocías como HestiaCP y que se accede a través del puerto 2106). En esta guía extensa y paso a paso, te voy a enseñar exactamente cómo cambiar el límite de memoria PHP en WordPress con Syspanel, además de darte trucos para aumentar memoria WordPress de forma segura y evitar que el error vuelva a aparecer.

Vamos a ello.

¿Qué es el límite de memoria PHP y por qué es importante?

Antes de ponernos manos a la obra, es fundamental entender qué significa este límite. PHP es el lenguaje de programación que utiliza WordPress para funcionar. Cada vez que cargas una página, PHP necesita una cantidad de memoria (medida en megabytes, MB) para ejecutar todos los scripts, cargar plugins y procesar las peticiones.

El valor por defecto suele ser bastante conservador (a menudo 128M o incluso 64M). Si tu sitio tiene muchos plugins, un constructor de páginas como Elementor o Divi, o un gran volumen de tráfico, es muy probable que necesites más.

Cuando el sistema se queda sin memoria, WordPress no puede continuar y muestra el error. Por eso, saber cómo cambiar el límite de memoria PHP en WordPress con Syspanel es una habilidad básica de mantenimiento para cualquier webmaster.

Requisitos previos antes de empezar

Para realizar este cambio necesitas dos cosas:

  1. Acceso a Syspanel: Necesitas las credenciales de administrador. Recuerda que la URL de acceso es https://tu-dominio.com:2106 (el puerto 2106 es la clave).
  2. Acceso al sistema de archivos: Aunque Syspanel tiene un administrador de archivos integrado, también puedes hacerlo por FTP o SSH. En esta guía usaremos el administrador de archivos de Syspanel para que sea visual y fácil.

[INFO] No te asustes si no encuentras la opción a la primera. El panel es muy intuitivo, pero si te pierdes, busca el icono de "Administrador de archivos" en el listado de tus sitios web.

Método 1: Cambiar el límite de memoria PHP en WordPress mediante wp-config.php (El más fiable)

Este es el método más recomendado y el que funciona en el 99% de los casos. Se trata de añadir una línea de código mágico a tu archivo de configuración principal de WordPress. Es el método más directo para aumentar memoria WordPress sin depender de otros archivos.

Sigue estos pasos al pie de la letra:

Paso 1: Accede a Syspanel y localiza tu sitio web

Abre tu navegador y entra a https://tu-dominio.com:2106. Inicia sesión con tu usuario y contraseña. Una vez dentro, verás una lista de todos los sitios web que tienes alojados en ese servidor. Haz clic en el nombre de tu sitio de WordPress para acceder a su panel de control específico.

Paso 2: Abre el Administrador de Archivos

Dentro de la configuración de tu sitio, busca una pestaña o icono que diga "Administrador de archivos" (File Manager). Normalmente está en la parte superior o en un menú lateral. Haz clic en él. Se abrirá una ventana nueva o una pestaña del navegador mostrando la estructura de carpetas de tu dominio.

Paso 3: Navega hasta la raíz de WordPress

Dentro del administrador de archivos, busca la carpeta que contiene tu instalación de WordPress. Normalmente se llama public_html o el nombre de tu dominio. Entra en esa carpeta. Ahí es donde debe estar el archivo wp-config.php.

Paso 4: Edita el archivo wp-config.php

Busca el archivo llamado wp-config.php. Haz clic derecho sobre él y elige la opción "Editar" o "Edit". Se abrirá un editor de texto en la misma ventana. No modifiques nada que no entiendas. Solo vamos a añadir una línea.

Paso 5: Inserta el código mágico

Busca la línea que dice:
define( 'WP_DEBUG', false );
o la línea que dice:
/* That's all, stop editing! Happy publishing. */

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

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

Este código le dice a WordPress que puede usar hasta 256 megabytes de memoria. Si tu sitio es muy grande, puedes cambiarlo a 512M o 1024M, pero te recomiendo empezar con 256M para no sobrecargar el servidor.

Paso 6: Guarda los cambios

Busca el botón de "Guardar" (Save) en el editor de archivos de Syspanel. Normalmente está en la parte superior o inferior. Haz clic y cierra el editor.

¡Y listo! Ya has aprendido cómo cambiar el límite de memoria PHP en WordPress con Syspanel usando el método principal.

[TIP] Si no encuentras WP_DEBUG, no pasa nada. Simplemente pega la línea justo debajo de la línea que dice $table_prefix = 'wp_'; o arriba del todo, después de la apertura <?php.

Método 2: Aumentar la memoria a través del archivo .htaccess (Alternativa útil)

Si el primer método no funciona (a veces los hosts bloquean el wp-config.php), podemos intentar forzar el límite desde el servidor Apache usando el archivo .htaccess. Es un poco más técnico, pero igual de efectivo.

Paso 1: Accede de nuevo al Administrador de Archivos

Repite los pasos 1 y 2 del método anterior para llegar a la raíz de tu WordPress.

Paso 2: Localiza el archivo .htaccess

Este archivo está oculto. En Syspanel, asegúrate de tener activada la opción de "Mostrar archivos ocultos" (Show Hidden Files), que suele ser un icono de engranaje o una casilla de verificación en la esquina superior del administrador. Deberías ver un archivo llamado .htaccess.

Paso 3: Edita el archivo .htaccess

Haz clic derecho sobre .htaccess y selecciona "Editar". Se abrirá el editor de texto.

Paso 4: Añade el bloque de código

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

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

Este código le dice al servidor que aumente el límite de memoria a 256M y el tiempo máximo de ejecución a 300 segundos. Guarda los cambios.

[WARNING] Este método es menos "portable" que el primero. Si algún día cambias de servidor a uno que no use Apache (como Nginx), este archivo se ignorará. Por eso, el método de wp-config.php es siempre el más recomendado para aumentar memoria WordPress.

Método 3: Cambiar el límite de memoria PHP en Syspanel (Configuración del servidor)

Syspanel tiene una ventaja brutal: no necesitas tocar código si no quieres. Puedes cambiar el límite global de PHP para tu sitio desde la interfaz gráfica. Este es el método más rápido y limpio para cambiar el límite de memoria PHP en WordPress con Syspanel a nivel de servidor.

Paso 1: Ve a la configuración del sitio

Estás en el panel de control de tu sitio web en Syspanel (después de hacer clic en tu dominio). Busca una pestaña que diga "Avanzado", "Configuración" o un icono de engranaje. En HestiaCP, esta opción suele estar en el menú superior derecho.

Paso 2: Busca "Configuración de PHP" o "PHP Version"

Dentro de la configuración, busca la opción que diga "PHP" o "PHP-FPM". Haz clic ahí. Se abrirá una nueva página con todas las variables de configuración de PHP para tu sitio.

Paso 3: Edita el valor de "memory_limit"

Verás una tabla con muchas opciones. Busca la fila que dice memory_limit. En la columna de la derecha, verás el valor actual (por ejemplo, 128M). Cambia ese valor a 256M o 512M.

Paso 4: Guarda los cambios

Busca el botón de "Guardar" o "Save" al final de la página. Syspanel actualizará la configuración automáticamente y reiniciará el servicio PHP.

[INFO] Este método es el más elegante, ya que no dependes de archivos que puedan sobrescribirse al actualizar WordPress o plugins. Es la forma nativa de aumentar memoria WordPress en tu servidor.

¿Qué hago si el error persiste después de cambiar el límite de memoria PHP en WordPress con Syspanel?

Si has seguido todos los pasos y el error sigue apareciendo, no desesperes. El problema puede no ser el límite, sino un plugin o tema que está consumiendo de forma desmesurada.

  1. Desactiva todos los plugins: Ve a wp-admin/plugins.php y desactiva todos. Si el error desaparece, reactiva uno a uno hasta encontrar al culpable.
  2. Revisa la base de datos: A veces, los plugins de caché o de estadísticas crean tablas enormes. Optimiza tu base de datos con un plugin como WP-Optimize.
  3. Desactiva el tema actual: Activa un tema por defecto (como Twenty Twenty-Four). Si el error se va, el problema es de tu tema.

Preguntas Frecuentes (FAQ) sobre el límite de memoria

¿Cuánta memoria debo asignar a WordPress?

Para un blog pequeño, 128M es suficiente. Para una tienda online o un sitio con muchos plugins, 256M es lo ideal. Si usas un constructor de páginas pesado o WooCommerce, 512M te dará un margen muy cómodo. No te recomiendo pasar de 1024M (1GB) en un hosting compartido, ya que podría hacer que el servidor se vuelva lento.

¿Es peligroso aumentar la memoria PHP?

No, no es peligroso para tu web, pero sí debes ser responsable. Aumentar la memoria permite que tus scripts usen más recursos del servidor. Si todo el mundo en tu servidor usa 1GB, el servidor se saturará. Empieza siempre con el valor más bajo que solucione el problema.

¿Por qué veo el error "Allowed memory size of 134217728 bytes"?

Ese número (134217728) es la representación en bytes de 128MB. Es el clásico error de error memoria wordpress syspanel cuando el límite por defecto es insuficiente. Sigue los pasos del Método 1 o 3 para cambiarlo a 256M.

¿Qué diferencia hay entre WP_MEMORY_LIMIT y WP_MAX_MEMORY_LIMIT?

  • WP_MEMORY_LIMIT: Establece el límite para el front-end (la parte pública de tu web).
  • WP_MAX_MEMORY_LIMIT: Establece el límite para el back-end (el administrador de WordPress), que suele necesitar más memoria.

Puedes definir ambas en el wp-config.php:

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

¿Puedo hacer esto en cualquier hosting?

Sí, estos métodos funcionan en cualquier hosting que use cPanel, Syspanel, Plesk o similar. La clave es que puedas editar archivos o acceder a la configuración de PHP. Con Syspanel (puerto 2106), el proceso es de los más sencillos del mercado.

Conclusión

Aprender cómo cambiar el límite de memoria PHP en WordPress con Syspanel es una habilidad que te ahorrará muchos dolores de cabeza. Ya sea editando el wp-config.php, el .htaccess o usando la interfaz gráfica de Syspanel, ahora tienes las herramientas para solucionar el error de memoria de forma definitiva.

Recuerda siempre empezar con un aumento moderado (256M) y monitorizar el rendimiento de tu web. Si el problema persiste, revisa la salud de tus plugins y base de datos, porque el límite de memoria es solo un parche, no la cura para un código mal optimizado.

[TIP] Te recomiendo que, después de hacer el cambio, borres la caché de tu navegador y de tu plugin de caché (si lo tienes) para ver los resultados al instante.

Espero que esta guía te haya sido de gran ayuda. Si tienes más dudas, déjalas en los comentarios y estaré encantado de ayudarte a aumentar memoria WordPress correctamente. ¡Nos leemos!

¿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