Setzen des memory_limit in der settings.php wird ignoriert
am 26.05.2010 - 18:28 Uhr in
Hallo,
bisher hat dieser Befehl
ini_set('memory_limit', '96M');
immer funktioniert. Seit am Server das Betriebssystem upgedatet wurde auf lenny wird dieser Befehl ignoriert, obwohl auf Drupalseite keine Änderungen vorgenommen wurden.
Das maximale memory_limit liegt bei 128MB und wird auch im Drupal Statusbericht angezeigt. Es soll aber wie zuvor das Memory Limit mittels PHP Befehl ini_set runter gesetzt werden (nur im Problemfall für Testwecke auf 128M setzen).
Warum ignoriert der Server diesen Befehl jetzt?
An welchem Schräubchen müsste der Sysadmin drehen, damit ini_set auf 96M oder 64M wie zuvor auch ausgeführt wird?
Danke.
Die Frage ist auch, warum Drupal 128MB anzeigt, obwohl doch mit ini_set runtergesetzt!?
- Anmelden oder Registrieren um Kommentare zu schreiben
Es gibt auch serverweite PHP-Einstellungen
am 28.05.2010 - 08:20 Uhr
Vielleicht wurde das Memory Limit in der Webserver-Konfiguration per "php_admin_flag" fest eingestellt. Dann kann es in .htaccess-Dateien und per ini_set nicht mehr verändert werden.
Gruß,
Jochen
Jochen Lillich, freistil IT
Die Drupal-Talkshow · DrupalCONCEPT High Performance Drupal Hosting
php_admin_flag
am 28.05.2010 - 10:25 Uhr
Danke, das werde ich dann nachfragen. Was genau müsste denn dann dort drinnen stehen, so dass es meine Einstellungen in der settings.php blockiert? Und wo steht das php_admin_flag drin?
Das weiß der Sysadmin
am 29.05.2010 - 15:27 Uhr
Jedenfalls, wenn er was taugt. Hängt auch davon ab, wie die Konfiguration auf dem Server jeweils funktioniert.
Gruß,
Jochen
Jochen Lillich, freistil IT
Die Drupal-Talkshow · DrupalCONCEPT High Performance Drupal Hosting
An welchem Schräubchen drehen?
am 29.05.2010 - 16:03 Uhr
Tja, darum geht es doch genau: Der Sysadmin weiß das vielleicht, aber er will es nicht machen.
Wenn ich ihm ganz genau sage, was zu tun ist, dann wird er es nicht mehr ablehnen können.
Daher die Frage, wo genau man was einstellen/konigurieren muss, damit ini_set nicht mehr ignoriert wird.