admin_menu-6.x-1.1 läuft nicht
am 01.11.2008 - 20:52 Uhr in
Hi Leute
Ich habe Drupal 6.6 mit YAML lokal (Xampplite 1.6.7) laufen, soweit alles ok. Das Modul admin_menu macht aber die folgenden Probleme: Wenn ich es als Admin aktiviere und speichern will, kriege ich folgende Fehlermeldung:
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 179241 bytes) in C:\xampplite\htdocs\drupal-6.6-complete\includes\menu.inc on line 958
Wenn ich als admin neu einlogge und den Punkt "Module" aufrufe, gibt's das gleiche Resultat. Steige ich aber unter einem anderen Username (Editor mit recht vielen Rechten) ein, kann ich a) ins Module und b) dieses auch deaktivieren. Irgendwas ist mit der Rechte-Verteilung falsch gelaufen, checke aber nicht, was. Insbesondere finde ich in der angegebenen Datei (menu.inc) auf der Zeile 958 (und auch drumherum) nix, was auf eine Speicherbegrenzung deuten würde.
Weiss irgendwer, wie ich das beheben kann? Kann ich die Memory Size "einfach so" zB auf 32 MB erhöhen? Wenn ja, wie?
Ich fahre Win Vista Home Premium SP1 mit 2GB RAM auf einem Dell-Notebook Inspiron 640m.
Thänx für Eure Hilfe!
lehaeb
- Anmelden oder Registrieren um Kommentare zu schreiben
In der php.ini und dann
am 01.11.2008 - 22:32 Uhr
In der php.ini und dann lieber gleich auf 64MB
admin_menu: Fehler bleibt
am 02.11.2008 - 14:06 Uhr
Hi cps
Danke für den Tipp. Habe die php.ini auch gleich editiert (memory_limit von = 16M auf = 64M) gesetzt. Das Resultat ist, dass andere Fehler angezeigt werden:
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 179896 bytes) in C:\xampplite\htdocs\drupal-6.6-complete\includes\menu.inc on line 958 (erscheint, wenn ich als Administrator das admin_menu-Modul aktiviere und dann die Konfiguration speichere)
oder:
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 179896 bytes) in C:\xampplite\htdocs\drupal-6.6-complete\includes\database.mysqli.inc on line 303 erscheint, wenn ich als Editor das admin_menu-Modul aktiviere, die Konfiguration speichere, mich abmelde, erneut als Administrator anmelde und dann bei Verwalten-Strukturierung-Module einsteigen will).
Ich habe in der php.ini auch die beiden anderen 16M-Werte (post_max_size und upload_max_size) vorübergehend auf 64M gesetzt, brachte auch nichts. Diese gaben mit meinem Problem ja wohl auch nichts zu tun.
In den beiden Dateien menu.inc und database.mysqli.inc) steht übrigens nichts über memory limit oder ähnliches drin (wenigstens für mich nicht erkennbar). Wo kann der Wurm sonst noch drin stecken?
Zudem ist gleichzeitig ein anderes eigenartiges Phänomen aufgetreten: Der FCKEditor zeigt plötzlich nur noch eine einzeilige Icon-Leiste, obwohl ich an diesen Einstellungen nicht rumgedreht habe...
Nochmals danke für die Unterstützung!
lehaeb
Es ist ein Fehler in der Memory Zuweisung
am 02.11.2008 - 15:13 Uhr
Die Änderung in der php.ini hat offensichtlich nicht gereicht. Ich meine mich zu erinnern, daß manchmal auch im .htaccess ein Memorylimit eingetragen war, aber in den aktuelsten von Drupal 6.6 ist das nicht mehr so. Sieh doch auch da noch mal nach.
Gruß
Werner
Problem behoben
am 02.11.2008 - 15:54 Uhr
Vielen Dank, Eure Hinweise haben geholfen -- wenn auch nicht direkt. Hier die Lösung des Problems:
@Werner:
In der .htaccess steht bezüglich Memory-Zuweisung tatsächlich nichts mehr drin. Dies ist jetzt in der Datei
.../Drupal-Installation/modules/system/system.module
versteckt und zwar in den folgenden Zeilen:
* Minimum recommended value of PHP memory_limit.
*/
define('DRUPAL_MINIMUM_PHP_MEMORY_LIMIT', '64M');
Den ursprünglichen Wert von 16M habe ich vorsorglich auf 64M gesetzt.
@cps:
Dein Hinweis war der richtige, ich habe allerdings die php.ini im xampplite-Root-Verzeichnis editiert, was zunächst nichts gebracht hat. Die relevante Datei ist aber die php.ini unter
.../xampplite/apache/bin/php.ini
Dort hab ich nun 64M gesetzt, den xampplite-Server neu gestartet und jetzt scheint es zu funzen (vorderhand jedenfalls ;-) ).
Danke vielmals! Und beste Grüsse aus Bern
lehaeb