Installation CommerceKickstarter
am 13.06.2013 - 15:51 Uhr in
Hallo liebe Drupal-Supporter!
Habe bereits erfolgreich Drupal installiert und es läuft. Nun möchte ich für andere Projekte einen Webshop einrichten und weil ich drupal mag, eben auch gern mit drupal. Wie in den Foren empfohlen, habe ich die aktuelle commerce Kickstarter -Version versucht zu installieren: auf einem anderen Server, gleicher provider, Confixx, alle Voraussetzungen wie bei der erfolgreichen Installation. Die Installationsroutine läuft auch an bzw. durch und dann kommt:
Fatal error: Class 'CommerceCustomerProfileEntityController' not found in /home/www/webxxx/html/drupal/includes/common.inc on line 7924
Was kann das sein? In der Db scheint alles ordentlich angelegt zu sein. Die Datei common.inc ist da, gleiche Größe wie im Paket..?
Hier und auf auf drupal org habe ich auch schon gesucht und zu den Suchbegriffen aus der Fehlermeldung nichts genaues gefunden. Da wird aber darauf hingewiesen, dass "PHP memory" hochgesetzt werden sollte...? Damit kann ich aber nichts anfangen?
Kann mir vielleicht jemand helfen?
Danke!
- Anmelden oder Registrieren um Kommentare zu schreiben

es gibt verschiedene Ursachen
am 13.06.2013 - 17:11 Uhr
Die je nach Provider nur der Administrator des Hosters beseitigen kann.
Je nach Hostingpaket kann es sogar sein, dass Commerce nicht betreibbar ist.
Speicher ist ein Aspekt, die Anzahl der maximal geöffneten Dateien ein weiterer.
commerce kickstart
am 13.06.2013 - 20:36 Uhr
Danke Ronald, das hilft mir sehr weiter.
Hört sich aber eher mittelmäßig an, was den Erfolg der Installation angeht: Mein Provider ist ein cooler kleiner Laden, aber wenn das generelle Einstellungen sind ist es ja immer sensibel.. Tja.
info.php habe ich angelegt, aber da müsste ich ja erstmal wissen, worauf es genau ankommt. Curl, wie im Film von Berthold Lausch angesprochen, läuft, da war ich froh, und es zeigt memory_limit128M, auch nicht soo schlecht, aber wie man sieht: ist immer anders! Übrigens, der Film: ... fehlerhaft .. patches.. damit richtig funktioniert... Oha!
Davon habe ich mich (bisher) nicht abschrecken lassen, aber nun geht's nicht weiter: Gibt es dazu irgendwo eine genaue Dokumentation? Ich habe schon nach sowas gesucht, aber nichts gefunden? Bei den Commerce Guys ist es auch nicht so prall .. ?
Wenn nicht einer 'ne Idee hat.. ? .. war's das wohl mit dem Webshop und Drupal. Schade eigentlich.
Danke nochmal.
freundliche Grüße,
Don_Arturo
vielleicht solltest du
am 13.06.2013 - 22:33 Uhr
Mit dem Admin sprechen, dass dieser dir den fehlerlog zur Verfügung stellt.
Dort müssten genauere Informationen zu finden sein.
Ich vermute, dass die Anzahl offener files zu gering eingestellt ist.
Dies kann jedoch wahrscheinlich nur der Admin ändern.
der admin sagt:
am 20.06.2013 - 07:43 Uhr
Danke Ronald,
auf meine Anfrage antwortete der Admin:
eine Limitierung der geöffneten Dateien halte ich für sehr unwahrscheinlich.
Auf diesem System ist ein Limit von 1024 Dateien eingestellt und das
Memory_Limit steht auf >100MB. Können Sie uns die URL zum Script geben damit
wir uns das ggf. genauer ansehen können?
... und dann:
was mich etwas stutzig macht ist, dass es die Klasse in der genannten Datei
wirklich nicht gibt. Auch sonst scheint es keine Klasse mit dem Namen zu
geben.
s99:/home/www/web789/html/drupal# grep CommerceCustomerProfileEntityController
* -R
profiles/commerce_kickstart/modules/contrib/commerce/modules/customer/commerce_customer.module:
'controller class' => 'CommerceCustomerProfileEntityController',
Wurde das Plugin korrekt hochgeladen?
Dazu meine ich:
Ich glaube schon. Das Kickstart-Downoad Paket von drupal.org sollte korrekt sein und Filezilla hat beim Upload Erfolg gemeldet, keine Dateien vergessen. Die Dateigröße der angemeckerten Datei ist jedenfalls gleich.
.. Tja?
Freundliche Grüße,
don_arturo schriebFatal
am 20.06.2013 - 08:36 Uhr
Fatal error: Class 'CommerceCustomerProfileEntityController' not found in /home/www/webxxx/html/drupal/includes/common.inc on line 7924
Danke!
also die fehlermeldung besagt ja, daß in der drupal common.inc eine klasse für commerce vorhanden sein soll.
dem ist ja nicht so.
CAW
am 20.06.2013 - 10:43 Uhr
Genau! ... dem ist nicht so.
Das ist Zeile 7924: $controllers[$entity_type] = new $class($entity_type);
und so heisst die Funktion:
/**
* Get the entity controller class for an entity type.
*/
function entity_get_controller($entity_type) {
$controllers = &drupal_static(__FUNCTION__, array());
if (!isset($controllers[$entity_type])) {
$type_info = entity_get_info($entity_type);
$class = $type_info['controller class'];
$controllers[$entity_type] = new $class($entity_type);
}
return $controllers[$entity_type];
}
Aber was bedeutet es, wenn diese Meldung bei der Installation kommt?
Und viel wichtiger: ist da mit angemessenem Aufwand noch was zu retten?
Ehrlich gesagt möchte ich mich jetzt nicht durch die Scripte des Installationspaketes arbeiten.
Zitat: Ehrlich gesagt möchte
am 21.06.2013 - 01:28 Uhr
Ehrlich gesagt möchte ich mich jetzt nicht durch die Scripte des Installationspaketes arbeiten.
Das kann auch ganz sicher nicht die Lösung sein.
Es verwundert mich sehr, dass es zu dieser Fehlermeldung gekommen ist.
Ich würde immer noch vermuten, dass entweder beim Download oder (noch wahrscheinlicher) beim Upload etwas schief gegangen ist.
Gruß
Berthold
De richtige Weg
am 21.06.2013 - 08:46 Uhr
dürfte das Löschen des Paketes, und ein neues Übertragen der Dateien darstellen.
Am besten auch die Quelle neu laden.
Ich habe das Kickstart
am 21.06.2013 - 10:16 Uhr
Ich habe das Kickstart 7.x-2.6 schon wirklich häufig installiert und bis auf einen kleinen Patch (im Video nachzusehen) läuft das normalerweise wie geschnitten Brot :-)
Gruß
Berthold
danke!
am 21.06.2013 - 13:02 Uhr
Filezilla hatte Erfolg gemeldet,
ich habe nur die Dateigrößen der betroffen Dateien verglichen, da war kein Upload Fehler offensichtlich,
aber das war's wohl tatsächlich.
Jetzt ist Frieden: Installation problemlos.
Dank an Euch!