Fehler bei der Installation: 'undefined function field_attach_load() in entity.inc'
am 15.02.2014 - 15:05 Uhr in
Hallo @all,
auch wenn ich mich erst vor ein paar Tagen hier neu angemeldet habe, bin ich nicht ganz unbefleckt bei dem Thema Drupal. Vor einigen Jahren hatte ich mich schon mit Drupal beschäftigt, damals fiel jedoch die Entscheidung letztendlich für ein anderes CMS. Jetzt habe ich die Chance, mich neuerlich einzuarbeiten, wobei dieses Mal auch schon in letzter Instanz für Drupal entschieden worden ist.
Von damals ist eigentlich nichts mehr vorhanden, nur noch die vage Vorstellung, dass die Installation reibungslos gewesen ist. Das ist jetzt nicht so. Ich komme nicht zu einem positiven Ende, obwohl ich mich so verhalten habe, wie es empfohlen wird. Die Installation (bei meinem 'Provider', also nicht lokal) habe ich mehrere Male wiederholt und auch den Download von drupal.org wiederholt, weshalb Fehler bei der Datenübertragung unwahrscheinlich sind.
Fazit aller Versuche ist stets das gleiche: "Fatal error: Call to undefined function field_attach_load() in /home/www/drupal/includes/entity.inc on line 316"
Hier im Board gibt es eine Fundstelle dazu; die hat mich aber nicht weiter gebracht. Deshalb hoffe ich darauf, dass mir die Fachleute hier den entscheidenden Tipp geben können.
Da ich keine Idee habe, woran es liegen könnte, weiß ich auch (noch) nicht, welche Informationen zur Fehlersuche erforderlich sind. Ich will auch keinen Informationsmüll hier reinschreiben, weshalb ich die komplette phpinfo nicht poste. Ein paar Eckdaten:
Speicherplatz habe ich bei webhostone.de
Drupal-Version: 7.26
Installation: standard
PHP-Version: 5.3.24
Datenbank: es wurden 32 Tabellen angelegt
Log: kein Fehlerhinweis
Wenn weitere Angaben notwendig sind, dann bitte einen kurzen Hinweis und ich liefere nach.
Vorab schon vielen Dank für jeden konstruktiven Hinweis.
Gruß
Wolfgang
- Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Wolfgang, erstmal
am 15.02.2014 - 15:59 Uhr
Hallo Wolfgang,
erstmal willkommen zurück, ist ja ein nerviger Start, wieso dieses Problem bei dir entsteht kann ich nicht sagen, hab Drupal 7.26 etliche Male fehlerfrei installiert.
Dieser Patch sollte aber das Problem beheben, scheint genau deine Datei zu sein:
https://drupal.org/comment/7721919#comment-7721919
Dieser Patch ist gemeint: 1525176-fix entity conditions-D7.patch
Falls unklar wie das patchen funktioniert, bitte nochmal melden (ich ersetze so kleine Patches meistens händisch...)
Welches Paket hast du gebucht, sollte minimum 128 MB sein?
Viele Grüße
Jenna
Hallo Jenna, Danke für deine
am 15.02.2014 - 16:20 Uhr
Hallo Jenna,
Danke für deine prompte Reaktion. Mit dem Link werde ich mich beschäftigen und melde mich dann wieder.
Deine Frage nach dem Paket zielt sicher auf die Leistung meines Hosters. Dort habe ich eine absolut großzügige Spielwiese mit großen Reserven, auch mehrere aktive (statische) Homepages und sogar ein anderes CMS installiert. Als ich vor Jahren meine ersten Schritte mit Drupal getan habe, war das auch dort.
Gruß
Wolfgang
Hallo Jenna, Hallo @all, es
am 16.02.2014 - 23:11 Uhr
Hallo Jenna,
Hallo @all,
es hat lange gedauert, viele erfolglose Installationsversuche gebraucht und jede Menge Frust produziert ... bis es endlich geklappt hat. Trotzdem bin ich noch nicht zufrieden damit, weil es noch nicht rund läuft und reibungslos funktioniert. Insofern erhoffe ich mir hier von den Fachleuten, vor allen Dingen für die Anwender, die diesen Part noch vor sich haben, eine Erklärung für die Schwierigkeiten.
Vorab:
* Den Patch habe ich (noch) nicht abgearbeitet, weil die parallel zu prüfenden Lösungsansätze noch offen waren. Sollte der Patch für die folgend geschilderte Situation bei der Installation die passende Lösung sein, erbitte ich einen nochmaligen Hinweis dazu. Danke.
* (Wegen eventuell möglicher Engpässe:) memory_limit=64M, max_execution_time=360 (Auch hier bitte ich um Tipps, wenn da etwas nicht passen sollte.)
So, nun der Ablauf und Fehler:
* Der vierte Step bei der Installation ist: 'Set up database'.
* Die Dateneingabe wird mittels 'Save and continue' quittiert.
* Danach sollte sofort die Installationsroutine automatisch mit dem nächsten Step ('Install profile') fortgesetzt werden.
* Genau dieser automatische Übergang von Step 4 zu Step 5 erfolgt bei mir nicht. Wiederholt wird der vierte Step am Bildschirm angezeigt. Wenn dann irgendwann (wie auch immer) der Prozess abgeschlossen ist, kommt es zu dem eingangs zitierten Fehlerhinweis. Außerdem sind nicht alle Tabellen, sondern nur 31 oder 32, angelegt worden.
* Nur wenn ich, nachdem das Bild aus Step 4 (Set up database) zum zweiten Mal angezeigt wird, die Browser-Funktion 'Aktuelle Seite neu laden' nutze, wird der Step 'Install profile' gestartet und die Arbeit wird (durch Fortschrittsbalken sichtbar) abgearbeitet.
Warum es an dieser Stelle einen Knackpunkt gibt, konnte ich leider nicht klären, auch nicht in Zusammenarbeit mit meinem Hoster. Vielleicht weiß ja eine/r der Fachfrauen/-männer hier, woran das liegt?
Unabhängig davon werde ich jetzt an und mit Drupal weiterarbeiten ... und befürchte, dass ich mir auch dafür hin und wieder hier Rat erbitten muss.
Danke für jede Hilfestellung.
Gruß
Wolfgang
Also wenn Du 64MB Memory
am 17.02.2014 - 08:36 Uhr
Also wenn Du 64MB Memory Limit hast, dann hast Du aber nicht gerade das, was man eine großzügige Spielwiese nennen würde - bzw. scheint das Definitionssache zu sein. Für Drupal 7 kratzt Du damit eher am unteren Limit.
Bei Webhostone hatte ich seit Jahren nie irgendwelche Probleme mit meinen diversen Drupal-Installationen. Laufen auch alle auf der aktuellen Version, allerdings muss ich hier hinzufügen, dass die Installation jeweils unter einer früheren Version von D7 erfolgt ist.
Bin dort aktuell mit dem Paket Multi-App (128MB) unterwegs, bzw. früher dessen Vorläufern, wo's auch mit 96MB funktioniert hat.
Ich würde auch zuerst das
am 17.02.2014 - 09:33 Uhr
Ich würde auch zuerst das Paket aufrüsten auf mind. 128 M.
Du könntest auch mal deinen Transfertyp (Übertragungsmodus) im FTP Programm überprüfen, auf was ist dieser momentan eingestellt?
Ich habe den Transfertyp auf binär (statt automatisch) und keine Probleme mehr beim Übertragen sämtlicher Dateien.
Grüße Jenna
Hallo Jenna,Hallo
am 19.02.2014 - 09:52 Uhr
Hallo Jenna,
Hallo 'E-Fee',
Danke für die Hinweise. Ich werde mir einfach im Laufe der Woche die Zeit nehmen, die Speichergrenze zu erhöhen, oder ganz raus zu nehmen, und auch die Optionen für den Filetransfer ändern, um die Installation neuerlich zu versuchen.
Anschließend werde ich berichten.
Gruß
Wolfgang
Nachtrag 19.02.2014 09:45
Gerade habe ich nochmals versucht, mehrere Male, mit den gleichen unbefriedigenden Ergebnissen.
1. Versuch: 'memory_limit' auf '128M' angehoben, 'max_execution_time' unverändert '360', Transfertyp unverändert auf 'automatisch' belassen
2. Versuch: 'memory_limit' auf '256M' angehoben, 'max_execution_time' unverändert '360', Transfertyp unverändert auf 'automatisch' belassen
3. Versuch: 'memory_limit' auf '256M' belassen, 'max_execution_time' unverändert '360', Transfertyp geändert auf 'binär'
Alle Versuche verliefen, wie zuvor beschrieben. Also ist zu vermuten, dass es mit dem Speicher und/oder dem Übertragungstyp nichts zu tun hat.
Auch wenn, wie schon ausgeführt, meine Installation inzwischen funktioniert und ich beim Einrichten bin, würde ich gerne für andere Anfänger, die vor den gleichen Startschwierigkeiten stehen könnten, eine Lösung, zumindest eine Erklärung, anbieten. Wenn also andere Idee da sind, die ich ausprobieren könnte, würde ich das gerne machen.
Gruß
Wolfgang
Zitat: 1. Versuch:
am 19.02.2014 - 10:45 Uhr
1. Versuch: 'memory_limit' auf '128M' angehoben, 'max_execution_time' unverändert '360', Transfertyp unverändert auf 'automatisch' belassen
2. Versuch: 'memory_limit' auf '256M' angehoben, 'max_execution_time' unverändert '360', Transfertyp unverändert auf 'automatisch' belassen
3. Versuch: 'memory_limit' auf '256M' belassen, 'max_execution_time' unverändert '360', Transfertyp geändert auf 'binär'
Wie hast du das denn versucht? Durch einen Paketwechsel?
Es reicht nicht die Änderungen eigenständig vorzunehmen, wenn das Hosting Paket die 256 M nicht bereit hält, das läuft dann weiterhin auf 64 M.
Grüße Jenna
Hallo Jenna, mein Paket lässt
am 19.02.2014 - 11:47 Uhr
Hallo Jenna,
mein Paket lässt bis zu 256M zu. Im Admin-Bereich kann ich eigene PHP-Vorgaben machen (php.ini), die habe ich entsprechend verändert. Diese Vorgaben haben auch gezogen, davon konnte ich mich im 'Statusbericht' des installierten Systems überzeugen.
Gruß
Wolfgang
Wenn ich meine Einstellungen
am 19.02.2014 - 13:07 Uhr
Wenn ich meine Einstellungen in der php.ini auf 128 M setze, wird mir das im Statusbericht auch angezeigt, trotzdem stellt der (frühere) Server nur 96 M bereit, bist du da wirklich sicher, das du nicht das 64 M Paket hast und deine Änderungen nur "optisch" zu sehen sind.
Frage da am besten genau beim Hoster nach, das Thema führt oft zu Verwirrung, im ersten Thread hattest du ja von 64 M geschrieben, daher hacke ich auf dem Thema weiter rum....
Oder hast du das 256 M Paket bereits gebucht, das kann ich nicht rauslesen?
Viele Grüße
Jenna
Hallo Jenna, ich habe das
am 19.02.2014 - 17:21 Uhr
Hallo Jenna,
ich habe das Paket 'Power-App' mit 256 MB RAM.
Gruß
Wolfgang