Al instalar temas avanzados (como Divi, Avada, Astra) o constructores visuales pesados como Elementor, es posible que experimentes lentitud o errores de PHP indicando que el límite de memoria se ha agotado (ej. "Fatal error: Allowed memory size of X bytes exhausted"). En este artículo aprenderás cómo aumentar este límite dentro de tu WordPress.
Concepto importante: WordPress tiene su propio límite interno de memoria independiente de la configuración del servidor cPanel. Incluso si tienes configurado un límite de 512MB en tu cPanel, WordPress puede autolimitarse por defecto a 40MB.
Paso 1: Modificar el límite de memoria en wp-config.php
- Inicia sesión en cPanel.
- Abre el Administrador de archivos y navega a la carpeta raíz de tu sitio web (generalmente
public_html). - Localiza el archivo
wp-config.php, haz clic derecho y selecciona Editar (Edit). - Busca la línea que dice:
/* That's all, stop editing! Happy publishing. */ - Justo arriba de esa línea, añade el siguiente código:
define('WP_MEMORY_LIMIT', '256M'); - Si necesitas un límite mayor para el panel de administración de WordPress (ejemplo, para procesar importaciones masivas o plugins pesados), puedes definir también:
define('WP_MAX_MEMORY_LIMIT', '512M'); - Guarda los cambios en el editor.
Paso 2: Alinear el límite con cPanel (Paso de validación)
El límite interno de WordPress no puede superar el límite configurado a nivel de hosting. Asegúrate de verificar tu límite del servidor:
- Ve a cPanel, en la sección **Software**, haz clic en **Seleccionar versión PHP** (Select PHP Version).
- Haz clic en la pestaña **Options** (Opciones).
- Busca la línea
memory_limity asegúrate de que el valor seleccionado sea igual o superior a lo configurado en tuwp-config.php(por ejemplo, `256M` o `512M`).