¿Cómo cambiar el límite de memoria PHP en WordPress desde cPanel?
¿Por qué es importante aumentar la memoria PHP en WordPress?
Cuando tu sitio web crece, es posible que encuentres errores como "Allowed memory size of X bytes exhausted" o que ciertos plugins dejen de funcionar. Esto significa que WordPress necesita más memoria PHP para procesar todas las tareas. La memoria PHP es como el espacio de trabajo de tu servidor: cuanto más grande, más cosas puede hacer al mismo tiempo sin colapsar.
WordPress tiene un límite de memoria predeterminado que suele ser de 40 MB o 64 MB, pero para sitios con muchos plugins, temas pesados o mucho tráfico, lo ideal es subirlo a 128 MB, 256 MB o incluso 512 MB. En este artículo te explicaremos paso a paso cómo cambiar el límite memoria WordPress cPanel desde el panel de control más usado del mundo.
¿Qué necesitas antes de empezar?
Antes de modificar el memory_limit WordPress, asegúrate de tener:
- Acceso a cPanel de tu hosting (usuario y contraseña).
- Un editor de texto básico (como el bloc de notas o un editor de código).
- Conocimiento básico de archivos PHP (aunque te guiaremos sin complicaciones).
[WARNING] Si no te sientes seguro editando archivos del sistema, contacta con el soporte técnico de tu hosting. Un cambio incorrecto puede romper tu web.
Métodos para cambiar el límite de memoria PHP desde cPanel
Existen tres formas principales de aumentar memoria PHP WordPress desde cPanel. Te explicamos cada una para que elijas la que más se adapte a tu nivel técnico.
Método 1: Modificar el archivo wp-config.php (recomendado para principiantes)
Este es el método más sencillo y directo. El archivo wp-config.php es el corazón de WordPress y se encuentra en la raíz de tu instalación.
Paso 1: Accede al administrador de archivos de cPanel
- Inicia sesión en tu cPanel.
- Busca la sección Archivos y haz clic en Administrador de Archivos.
- Selecciona la carpeta donde está instalado WordPress (normalmente
public_htmlowww).
Paso 2: Localiza y edita el archivo wp-config.php
- Busca el archivo
wp-config.phpen la lista. - Haz clic derecho sobre él y selecciona Editar (o Code Editor si aparece).
- Se abrirá el editor de código.
Paso 3: Añade la línea de memoria
- Busca la línea que dice:
define( 'WP_MEMORY_LIMIT', '64M' );
Si no existe, la añadiremos. - Justo antes de la línea que dice:
/* ¡Eso es todo, deja de editar! Feliz publicación. */ - Añade esta línea:
define( 'WP_MEMORY_LIMIT', '256M' ); - Si quieres un límite aún mayor para el área de administración, añade también:
define( 'WP_MAX_MEMORY_LIMIT', '512M' );
[TIP] Puedes cambiar 256M por 128M, 512M o el valor que necesites. No pongas valores demasiado altos si tu hosting no lo soporta.
Paso 4: Guarda los cambios
- Haz clic en Guardar cambios (o Save Changes).
- Cierra el editor.
- ¡Listo! Tu sitio ya tiene más memoria.
Método 2: Modificar el archivo php.ini (para usuarios con más experiencia)
Si tu hosting te permite editar el archivo php.ini, este método es muy efectivo. El php.ini es el archivo de configuración global de PHP.
Paso 1: Crea o edita el archivo php.ini
- En el Administrador de Archivos de cPanel, navega hasta la raíz de tu sitio.
- Si no existe un archivo
php.ini, créalo haciendo clic en + Archivo y nómbralophp.ini. - Si ya existe, haz clic derecho y selecciona Editar.
Paso 2: Añade la configuración de memoria
- Dentro del archivo, añade esta línea:
memory_limit = 256M - También puedes añadir otras configuraciones útiles como:
max_execution_time = 300
upload_max_filesize = 64M
post_max_size = 64M
Paso 3: Guarda y verifica
- Guarda los cambios.
- Para comprobar que funciona, crea un archivo
info.phpcon el contenido:
<?php phpinfo(); ?>
y ábrelo en tu navegador. Busca la líneamemory_limit.
[WARNING] No olvides borrar el archivo
info.phpdespués de la comprobación, ya que expone información sensible de tu servidor.
Método 3: Usar el editor de configuración de PHP en cPanel (más visual)
Algunos hostings ofrecen una herramienta gráfica para cambiar la configuración de PHP. Es la opción más amigable.
Paso 1: Busca la herramienta "Select PHP Version"
- En cPanel, busca la sección Software.
- Haz clic en Select PHP Version (o Seleccionar versión PHP).
Paso 2: Configura el límite de memoria
- En la nueva ventana, haz clic en la pestaña Switch to PHP Options.
- Busca la opción memory_limit en la lista.
- Cambia el valor a 256M o el que desees.
- Haz clic en Apply (Aplicar).
Paso 3: Verifica los cambios
- Espera unos segundos mientras se aplican los cambios.
- Vuelve a tu sitio y comprueba que todo funciona.
¿Cómo saber cuánta memoria necesita tu WordPress?
No hay una fórmula mágica, pero aquí tienes una guía orientativa:
- Sitios básicos (pocos plugins, tema simple): 64 MB - 128 MB.
- Sitios medianos (10-20 plugins, tema comercial): 128 MB - 256 MB.
- Sitios grandes (muchos plugins, WooCommerce, alta demanda): 256 MB - 512 MB.
[INFO] Si tu hosting tiene un límite máximo (por ejemplo, 256 MB), no podrás superarlo aunque pongas un valor mayor en el archivo. Consulta con tu proveedor.
Preguntas frecuentes (FAQ)
¿Qué hacer si después del cambio sigue apareciendo el error de memoria?
Prueba estas opciones:
- Aumenta el valor a 512 MB si tu hosting lo permite.
- Desactiva plugins que consuman mucha memoria (como los de cacheo o backups).
- Cambia a un hosting mejor si el problema persiste.
¿Puedo dañar mi sitio si pongo un valor demasiado alto?
No, el único riesgo es que el servidor no tenga suficiente memoria física y el sitio se vuelva lento. Pero no romperás nada.
¿El cambio afecta a todos los sitios en mi cPanel?
Depende del método:
- wp-config.php: Solo afecta a ese sitio de WordPress.
- php.ini: Afecta a todos los scripts PHP en esa carpeta.
- Select PHP Version: Afecta a todo el dominio.
¿Cómo verifico que el cambio se ha aplicado correctamente?
Usa un plugin como "WP Memory Limit" o crea un archivo info.php como explicamos antes.
¿Qué hago si no encuentro el archivo wp-config.php?
A veces está oculto. En el Administrador de Archivos de cPanel, activa la opción Mostrar archivos ocultos (Show Hidden Files).
Consejos finales para optimizar la memoria PHP
Además de aumentar memoria PHP WordPress, considera estas buenas prácticas:
- Usa un tema ligero y evita los temas "multipropósito" que cargan muchos scripts.
- Desactiva plugins innecesarios y elimina los que no uses.
- Optimiza las imágenes con herramientas como Smush o ShortPixel.
- Activa la cache con un plugin como W3 Total Cache o WP Rocket.
- Mantén WordPress actualizado para aprovechar mejoras de rendimiento.
[TIP] Si tu hosting usa Syspanel (antes HestiaCP), recuerda que el puerto de acceso es el 2106. Allí también puedes encontrar opciones similares para modificar la memoria PHP.
Conclusión
Cambiar el límite memoria WordPress cPanel es un proceso sencillo que puede resolver muchos problemas de rendimiento y errores molestos. Con los tres métodos que te hemos mostrado, cualquier usuario, incluso sin experiencia técnica, puede hacerlo en pocos minutos.
Recuerda siempre empezar con un valor conservador (128 MB) y aumentarlo gradualmente si es necesario. Y si tienes dudas, no dudes en consultar con el soporte de tu hosting. ¡Tu sitio web te lo agradecerá con mejor velocidad y estabilidad!
