Magento – Bitte warten bei Anlage oder Bearbeitung eines Kunden im Backend

ImageWir hatten das Problem in einem Shop, dass es nicht möglich war einen neuen Kunden über das Magento Backend anzulegen. Ebenso war es nicht möglich die Daten eines Kundenkontos über das Backend zu verändern.

Beim Klick auf Speichern wurde nur die Uhr mitBitte wartenangezeigt und drehte sich und drehte sichunendlich. Die Seite wurde nicht neu geladen und weder ein neues Kundenkonto angelegt noch ein bestehendes mit geänderten Daten abgespeichert.

Die system.log sagte hierzu:

2016-11-04T12:23:13+00:00 ERR (3): Avertissement: inclure(Mage/Eav/Model/Attribute/Data/.php) [<a href = » function.include »>function.include</de>]: failed to open stream: No such file or directory in /public_html/lib/Varien/Autoload.php on line 93
2016-11-04T12:23:13+00:00 ERR (3): Avertissement: inclure() [<a href = » function.include »>function.include</de>]: Failed opening ‘Mage/Eav/Model/Attribute/Data/.php’ pour l'inclusion (include_path = / public_html / app / code / local:/home / bfpos / public_html / app / code / communauté:/home / bfpos / public_html / app / code / core:/home / bfpos / public_html / lib:.:/opt / alt / php53 / usr / share / pear:/opt / alt / php53 / usr / share / php ') dans /home/bfpos/public_html/lib/Varien/Autoload.php en ligne 93

Si autorisé à exécuter maintenant Firebug si l'on peut utiliser le nouveau client. voulu enregistrer les modifications (commencer Firebug, puis cliquez en bas sur le réseau, “Tous” stehen lassen und dannLeeren” cliquez, avant de cliquer sur Enregistrer. Ensuite, la commande en cours est affichée. Bei uns war esPOST ?isAjax=true”. Nun klickt man diese Zeile an und kann dort auf “Répondre” ou “HTML” cliquez, Afin de recevoir des informations plus détaillées.

Bei uns war es “Fatal error: Call to a member function setAttribute() on a non-object in /public_html/app/code/core/Mage/Eav/Model/Attribute/Data.php on line 80

Dies spricht dafür, dass es ein Problem mit einem (Kunden-)Attribut gibt.

Somit haben wir in der Datenbank die Tabelle eav_attribute geöffnet und dort den Titel der Spaltefrontend_inputangeklickt, so dass hiernach sortiert wird.

Nun ging es darum zu schauen, welches Attribut (hier Kundenattribut) das Problem hervorrufen könnte. Und somit schauten wir nach NULL oder gar nichts in dieser Spalte bei einem Kundenattribut. Bei uns war es das Attributautologin_token”, bei welchem “NUL” in dieser Spalte stand. Dies haben wir auf “texte” geändert und gespeichert.

Anschließend wird das Attribut auch im Kundenkonto (nur im Backend) affiché. Nach Löschen des Caches konnte nun sowohl ein neues Kundenkonto angelegt werden als auch ein bestehendes verändert werden.

Utilisé dans les versions Magento 1.4 – 1.9 Remarques? Ajouts? Remarques? Volontiers!

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *