[gelöst] Fatal Error nach Core-Update von 7.14+95-dev auf 7.31
Eingetragen von Neptun60 (23)
am 18.09.2014 - 19:07 Uhr in
am 18.09.2014 - 19:07 Uhr in
Hallo,
bin seit kurzem mit der Betreuung einer Drupalwebseite betraut. Es stand ein Core-Update auf 7.31 an.
Der Ablauf des Updates verlief ohne Probleme. Auch das Update mit der Update.php klappte problemlos.
Nachdem ich wieder online ging erschien folgende Meldung:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 30720 bytes) in /www/htdocs/w00f7215/www/modules/user/user.admin.inc on line 75
Wer kann mir helfen?
Danke im voraus
Edgar
- Anmelden oder Registrieren um Kommentare zu schreiben
Du bist an die Grenze des
am 18.09.2014 - 20:01 Uhr
Du bist an die Grenze des eingestellten PHP-Memory-Limits gestoßen. Drupal 7 braucht mindestens 64 MB und die hast Du jetzt ausgereizt. Kannst Du bei Deinem Provider mehr bekommen? 128MB reichen in den meisten Fällen. Im Zweifel den Support Deines Hosters fragen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Nachfrage bei Provider
am 19.09.2014 - 07:14 Uhr
Hallo,
habe deinen Tipp befolgt und bei unserem Provider nachgefragt.
Hier ist das PHP-Memory-Limit bereits auf 256 MB gesetzt.
Nach deren Hinweis muss dies in Drupal eingestellt werden.
Kann mir jemand sagen, wo und wie ich das machen muss.
Edgar
In Drupal sicher nicht
am 19.09.2014 - 08:52 Uhr
allenfalls hast du eine Beschränkung in einer lokalen php.ini oder der .htaccess-Datei.
Was sagt denn php_info() ?
Diese Info kannst du auch aus Drupal aufrufen, indem du in den Statusberich gehst, und dort den Link hinter der PHP-Version anklickst.
Grüße
Ronald
in htaccess sind 256 eingetragen
am 19.09.2014 - 10:05 Uhr
Hallo Ronald,
unser Provider gab mir die Info, dass das
PHP-Memory-Limit in der htaccess eingetragen ist.
Das Limit beträgt 256 MB.
In einem anderen Beitrag habe ich gelesen, dass bei demselben Problem
einige Module deaktiviert wurden und danach funktionierte
das Update ohne Probleme.
Gibt es noch andere Lösungsmöglichkeiten?
Gruß
Edgar
Die Fehlermeldung besagt jedoch
am 19.09.2014 - 10:53 Uhr
dass eine Speicheranforderung jenseits von 64 MB verweigert wurde.
Warum, kann das Script nicht feststellen.
Es kann bedeuten, dass die Speicherzuweisung zu gering ist, was normalerweise der Fall ist, oder aber, dass der Server so viele Webseiten bedienen muss, dass der physische Speicher nicht ausreicht.
Diese Frage kann nur der Provider beantworten.
In der Fehlermeldung steht: ich habe etwa 64 MB, und möchte weitere 30 KB, die mir aber verweigert werden.
Natürlich brauchen weniger Module weniger Speicher. Also kannst du ein Update mit weniger Modulen durchbekommen, und hoffen, dass due niemals mehr in diese Situation kommst, mehr als 64 MB zu benötigen.
Das wird aber immer seltener funktionieren.
Was sagt denn die Systeminfo? Was ist denn wirklich zugewiesen?
Grüße
Ronald
Problem gelöst
am 19.09.2014 - 11:08 Uhr
Hallo Ronald;
Problem ist gelöst.
Wie immer eine einfache aber plausible Ursache. Was Drupal betrifft stehe ich ganz am Anfang.
Das Core-Update habe ich nach Anleitung im Drupalcenter durchgeführt.
Da wird die htaccess auch gelöscht und von der neuen Version mit kopiert.
Das dann natürlich das PHP-Memory-Limit nicht eingetragen ist kann man wohl nachvollziehen.
Also:
htaccess und Sites behalten, den Rest kopiert und schon funktioniert es.
Danke für die Unterstützung.
Edgar
oder die Memoryangabe
am 19.09.2014 - 11:59 Uhr
in der PHP.ini vornehmen (lassen), wo sie eigentlich hingehört.
Grüße
Ronald
da spielt mein Provider nicht mit,
am 19.09.2014 - 14:19 Uhr
aber es hat ja letztendlich funktioniert.
Gruß
Edgar