Ho appena notato che non riesco ad aumentare il limite di memoria sopra il valore configurato in php.ini utilizzando ini_set()
. Posso, tuttavia, impostarlo su qualsiasi valore al di sotto di quello e aumentarlo a qualsiasi altro valore inferiore a quello definito nel file ini.Impossibile aumentare memory_limit con ini_set()
Qualcuno sa perché questo accade o come posso risolvere il problema?
Gestisci il tuo server? O hai un account in hosting? –
Credo che memory_limit sia un ambiente protetto. Sarebbe insensato su un server condiviso per consentire a uno script di utilizzare tutta la memoria disponibile. Quindi, se sei su un server condiviso, la via è chiedere alla tua compagnia di hosting; su un server dedicato, è quello di modificare tale impostazione nel tuo php.ini. – zneak
Zneak ha ragione. Potresti chiedere al tuo ISP di aumentare il limite per te. – Ben