Po prostu zauważyłem, że nie jestem w stanie zwiększyć mojego limitu pamięci powyżej wartości skonfigurowanej w php.ini przy użyciu ini_set()
. Mogę jednak ustawić ją na dowolną wartość poniżej i zwiększyć ją do dowolnej innej wartości poniżej wartości zdefiniowanej w pliku ini.Nie można zwiększyć memory_limit z ini_set()
Czy ktoś wie, dlaczego tak się dzieje i jak mogę to naprawić?
Czy prowadzisz własny serwer? Czy masz hostowane konto? –
Wierzę, że memory_limit jest ustawieniem chronionym. Na serwerze współdzielonym byłoby bezsensowne zezwolenie skryptowi na użycie całej dostępnej pamięci. Więc jeśli jesteś na współdzielonym serwerze, sposób na obejrzenie jest pytaniem twojej firmy hostingowej; na dedykowanym serwerze, należy zmienić to ustawienie w pliku php.ini. – zneak
Zneak ma rację. Możesz poprosić swojego dostawcę usług internetowych o zwiększenie limitu dla ciebie. – Ben