Acabo de notar que no puedo aumentar mi límite de memoria por encima del valor configurado en php.ini usando ini_set()
. Sin embargo, puedo establecerlo en cualquier valor por debajo de eso y aumentarlo a cualquier otro valor por debajo del definido en el archivo ini.No se puede aumentar memory_limit con ini_set()
¿Alguien sabe por qué sucede esto o cómo podría solucionarlo?
¿Tiene su propio servidor? ¿O tienes una cuenta alojada? –
Creo que memory_limit es una configuración protegida. Sería absurdo en un servidor compartido permitir que un script use toda la memoria disponible. Entonces, si está en un servidor compartido, el camino correcto es preguntarle a su empresa de hosting; en un servidor dedicado, es cambiar esa configuración en su php.ini. – zneak
Zneak tiene razón. Puede pedirle a su ISP que aumente el límite para usted. – Ben