كيفية زيادة حد ذاكرة php؟

Henry Blake
¿Recibes el temido mensaje de “Error fatal: tamaño de memoria permitido agotado”? ¿Los plugins de WordPress consumen memoria como caramelos? Que no cunda el pánico: CloudLinux te da control total sobre los límites de memoria PHP por dominio.
La mayoría de los proveedores de alojamiento te limitan a sus 128 MB predeterminados, pero esto rara vez es suficiente para los sitios modernos de WordPress que ejecutan múltiples plugins, constructores de páginas o procesan imágenes grandes. Así es como se soluciona correctamente.
- Inicia sesión en el cPanel del dominio afectado (no en tu cuenta WHM principal)
- Busca “Select PHP Version” en la sección Software; normalmente está cerca de la parte superior
- Cambia de PHP nativo: elige cualquier otra versión (7.4, 8.0, 8.1, etc.) y haz clic en “Set as Current”
- Haz clic en “Switch to PHP Settings”: este botón aparece en la parte superior derecha después del paso 3
- Localiza memory_limit en la lista y haz clic en el valor actual (normalmente 128M)
- Establece tu nuevo límite: comienza con 256M para la mayoría de los sitios de WordPress y 512M para temas pesados
- Haz clic en Apply y luego en Save; ambos botones son importantes
Esto es lo que suelen necesitar los diferentes sitios:
- WordPress básico: 256 MB
- Tiendas WooCommerce: 512 MB
- Constructores de páginas (Elementor/Divi): 512 MB - 1024 MB
- Sitios de procesamiento de imágenes: 1024 MB+
No saltes directamente a 2048 MB; comienza con precaución y aumenta si es necesario. Asignar demasiada memoria puede ralentizar las cosas.
Problemas comunes y soluciones:
¿Sigues recibiendo errores de memoria después de aumentar el límite? El problema real podría ser otra cosa. A veces, los plugins se quedan atascados en bucles infinitos o cargan conjuntos de datos masivos innecesariamente. Desactiva los plugins uno por uno para encontrar al culpable. ¿Ese plugin de galería está cargando 500 imágenes a la vez? Ese es tu problema.
¿No encuentras “Select PHP Version” en tu cPanel? Tu cuenta podría seguir en PHP nativo. Simplemente ponte en contacto con el soporte; habilitaremos el selector de PHP para tu cuenta. La solución tarda unos 5 minutos.
¿Hiciste los cambios pero no pasó nada? Primero, borra cualquier plugin de caché. También verifica si tu tema tiene configuraciones de memoria codificadas en wp-config.php; estas anulan todo lo demás. Busca líneas como define(‘WP_MEMORY_LIMIT’, ‘128M’) y actualízalas para que coincidan con tu nueva configuración.