Guía para aumentar el límite de memoria en WordPress desde Syspanel
¿Tu web en WordPress se ha vuelto lenta, muestra errores como "Allowed memory size exhausted" o no permite instalar ciertos plugins? No te preocupes, es una de las consultas más frecuentes que recibimos. El problema suele ser el límite de memoria PHP que tu servidor asigna a WordPress. En esta guía completa y paso a paso, te explicaré cómo aumentar memoria WordPress de forma segura y sencilla usando Syspanel, el panel de control de tu hosting.
¿Qué es el límite de memoria PHP y por qué es importante?
Cada sitio web en WordPress consume una cantidad de memoria RAM del servidor. Esta memoria es como el escritorio de tu ordenador: mientras más cosas tengas abiertas (plugins, temas, consultas a la base de datos), más espacio necesitas. El límite memoria WordPress es el tope máximo que tu sitio puede usar.
Cuando alcanzas ese límite, ocurren cosas como:
- Error fatal: "Allowed memory size of X bytes exhausted".
- Pantalla blanca de la muerte (WSOD).
- Plugins o temas que no se activan.
- El editor de bloques (Gutenberg) se vuelve muy lento.
- Problemas al subir archivos grandes.
¿Cuál es el límite recomendado? Para un sitio básico, 64MB o 128MB pueden bastar. Pero para webs con muchos plugins, comercio electrónico (WooCommerce) o constructores de páginas (Elementor, Divi), lo ideal es 256MB o incluso 512MB. Afortunadamente, desde Syspanel puedes cambiarlo en segundos.
Antes de empezar: requisitos y precauciones
Antes de modificar cualquier valor, ten en cuenta estas buenas prácticas:
[WARNING] Realiza siempre una copia de seguridad completa de tu sitio (archivos y base de datos) antes de hacer cambios en la configuración. Aunque este proceso es seguro, es mejor prevenir.
Para seguir esta guía necesitarás:
- Acceso a Syspanel (tu panel de control de hosting). Recuerda que el puerto de acceso es el 2106 (ejemplo:
tudominio.com:2106). - Conocer tu usuario y contraseña de Syspanel.
- Una conexión estable a internet.
Método 1: Aumentar la memoria desde Syspanel (más fácil y recomendado)
Este es el método más directo y no requiere tocar código. Syspanel te permite modificar los parámetros de PHP para tu sitio web de forma visual.
Paso 1: Accede a Syspanel
Abre tu navegador y escribe la dirección de tu servidor seguida de :2106. Por ejemplo: https://tudominio.com:2106. Introduce tus credenciales de administrador.
Paso 2: Busca la opción "PHP" o "PHP Settings"
Una vez dentro del panel, busca en el menú lateral o en los iconos principales una sección llamada "PHP", "Configuración PHP" o "PHP Settings". En algunas versiones de Syspanel (basado en HestiaCP) puede estar dentro de la pestaña "Avanzado".
Paso 3: Selecciona tu dominio
Verás una lista de todos los dominios que tienes alojados. Haz clic en el dominio de tu sitio WordPress (por ejemplo, tudominio.com). Esto abrirá las opciones de configuración PHP específicas para ese sitio.
Paso 4: Modifica el valor "memory_limit"
Busca la directiva llamada "memory_limit". Verás un campo con un valor actual (por ejemplo, 128M). Cámbialo por el valor deseado. Las opciones más comunes son:
256M(para la mayoría de sitios con varios plugins).512M(para sitios grandes con WooCommerce o muchos procesos).1024M(solo si tu servidor tiene suficiente RAM y lo necesitas realmente).
[TIP] No pongas un valor demasiado alto si no es necesario. Usar 1024M en un hosting compartido puede saturar el servidor. Empieza con 256M y sube solo si ves errores.
Paso 5: Guarda los cambios
Busca el botón "Guardar" o "Save". Syspanel aplicará el cambio automáticamente. No necesitas reiniciar nada. El cambio es inmediato para tu sitio web.
Paso 6: Verifica que el cambio se ha aplicado
Para estar seguro, puedes instalar un plugin como "WP Memory Limit" o crear un archivo phpinfo.php. Te explico la forma más rápida:
- Desde el escritorio de WordPress, ve a Herramientas > Salud del sitio.
- Haz clic en la pestaña "Información".
- Busca la sección "Servidor" y dentro el valor "Límite de memoria PHP". Debería reflejar el nuevo valor.
Método 2: Aumentar la memoria editando el archivo wp-config.php (alternativa manual)
Si por alguna razón no puedes acceder a Syspanel o prefieres el método manual, puedes modificar el archivo de configuración principal de WordPress.
Paso 1: Accede a los archivos de tu web
Puedes usar el Administrador de Archivos de Syspanel (normalmente en la sección "Web" o "Archivos") o un cliente FTP como FileZilla. Ve a la carpeta raíz de tu dominio (normalmente public_html o www).
Paso 2: Localiza el archivo wp-config.php
Busca el archivo llamado wp-config.php. Si no lo ves, asegúrate de que estás viendo archivos ocultos (en FTP suele ser una opción de configuración).
Paso 3: Añade la línea de código
Abre el archivo con un editor de texto (como el Bloc de notas o el editor integrado de Syspanel). Busca la línea que dice:
define('WP_DEBUG', false);
Justo antes de esa línea (o después de la línea /* ¡Eso es todo, deja de editar! ¡Feliz blogging! */), añade esta línea:
define('WP_MEMORY_LIMIT', '256M');
Puedes cambiar 256M por 512M o el valor que necesites.
[INFO] Esta línea solo aumenta el límite para WordPress, no para todo el sistema PHP. Si el error persiste, necesitarás el método 1.
Paso 4: Guarda y sube el archivo
Guarda los cambios y, si usaste FTP, vuelve a subir el archivo reemplazando el original. El cambio es inmediato.
¿Qué hago si el error persiste? (Solución de problemas)
A veces, incluso después de aumentar el límite, el error sigue apareciendo. Esto puede deberse a:
- Límite de memoria del servidor muy bajo: Syspanel tiene un límite máximo que no puedes superar (por ejemplo, 512M). Si tu plan de hosting es muy básico, puede que no tengas suficiente RAM. Contacta con soporte para saber el tope.
- Un plugin o tema defectuoso: Un plugin mal codificado puede consumir memoria sin control. Desactiva todos los plugins y reactívalos uno por uno para encontrar al culpable.
- Consultas a la base de datos ineficientes: Si tu web es muy grande, considera usar un plugin de caché (como W3 Total Cache o WP Rocket) para reducir la carga.
Preguntas frecuentes (FAQ)
P: ¿Aumentar la memoria hará que mi web sea más rápida?
R: No directamente. Aumenta el límite para evitar errores, pero la velocidad depende de otros factores (caché, optimización de imágenes, hosting, etc.). Eso sí, al no tener errores, la experiencia de usuario mejora.
P: ¿Es seguro hacer esto?
R: Sí, siempre que no pongas un valor excesivo. Lo peor que puede pasar es que el servidor se ralentice si todos los sitios usan mucha memoria.
P: ¿Puedo poner un valor como "512M" si mi hosting es compartido?
R: Depende del plan. Muchos hostings compartidos permiten hasta 256M o 512M. Si pones más de lo permitido, el sistema lo ignorará.
P: ¿Qué significa "M" en "256M"?
R: "M" significa Megabytes. Es la unidad de medida de la memoria RAM.
P: No encuentro la opción en Syspanel. ¿Qué hago?
R: Asegúrate de estar en la versión correcta de Syspanel (puerto 2106). Si aún así no ves la opción, contacta con tu proveedor de hosting para que te guíen.
Conclusión: Tú controlas la memoria de tu WordPress
Como has visto, aumentar memoria WordPress desde Syspanel es un proceso muy sencillo que te solucionará la mayoría de los errores de memoria. Con solo cambiar un número en la configuración PHP de tu dominio, tu sitio podrá manejar más plugins, procesos y visitas sin problemas.
Recuerda:
- Usa Syspanel (puerto 2106) para el método más fácil.
- Empieza con 256M y sube gradualmente si es necesario.
- Haz siempre una copia de seguridad antes de cualquier cambio.
- Verifica el cambio desde la herramienta de Salud del Sitio de WordPress.
Si después de seguir esta guía sigues teniendo problemas, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte a que tu web funcione a la perfección. ¡Buena suerte con tu sitio!
