Ich habe gerade festgestellt, dass ich mein Speicherlimit nicht über den in php.ini konfigurierten Wert erhöhen kann, indem ich verwende ini_set()
. Ich kann es jedoch auf einen Wert unter diesem Wert setzen und auf einen anderen Wert als den in der ini-Datei definierten Wert erhöhen.
Weiß jemand, warum das passiert oder wie ich es beheben könnte?
Das ist seltsam, laut Handbuch kann das Speicherlimit irgendwo eingestellt werden.
Haben Sie Suhosin installiert? Mit Suhosin ist es möglich, ein globales Speicherlimit festzulegen.
Haben Sie irgendwo eine Datei .htaccess
herumliegen, die php_value memory_limit xyz
sagt?
Haben Sie den Shell Fork Bomb-Schutz aktiviert? Es kann ein globales Speicherlimit auferlegen. Siehe die SO-Frage hier . (Ich nehme an, das könnte ein Teil von Suhosin sein).
Was sagt Ihr phpinfo () zu "lokalen" und "globalen" memory_limit Werten?
Wie legen Sie das Limit fest? Können Sie ein Code-Snippet posten?
Überprüfen Sie Ihre "safe_mode" -Einstellung - falls aktiviert, könnte es Sie daran hindern, die memory_limit zu erhöhen (obwohl dies nicht dokumentiert ist).
Tags und Links php