Wir 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.
Al hacer clic en Guardar sólo el reloj estaba “Por favor espere” que se muestra y se volvió y se volvió – infinitamente. 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): Advertencia: incluir(Mage/Eav/Model/Attribute/Data/.php) [<a href =’function.include’>function.include</un>]: 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): Advertencia: incluir() [<a href =’function.include’>function.include</un>]: Failed opening ‘Mage/Eav/Model/Attribute/Data/.php’ para su inclusión (include_path = / public_html / app / código / local:/Inicio / bfpos / public_html / app / código / comunidad:/Inicio / bfpos / public_html / app / código / núcleo:/Inicio / bfpos / public_html / lib:.:/opt / alt / php53 / usr / share / pera:/opt / alt / php53 / usr / share / php ') en /home/bfpos/public_html/lib/Varien/Autoload.php en línea 93
Si se permite que correr ahora Firebug si bien se puede utilizar el nuevo cliente. querido para guardar los cambios (iniciar Firebug, a continuación, haga clic abajo en la red, “TODO” stehen lassen und dann “Leeren” HACER CLIC, antes de hacer clic en Guardar. A continuación, se muestra el comando actual. Bei uns war es “POST ?isAjax=true”. Nun klickt man diese Zeile an und kann dort auf “RESPUESTA” O BIEN “HTML” HACER CLIC, Con el fin de recibir información más detallada.
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 Spalte “frontend_input” angeklickt, 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 Attribut “autologin_token”, bei welchem “NULO” in dieser Spalte stand. Dies haben wir auf “texto” geändert und gespeichert.
Anschließend wird das Attribut auch im Kundenkonto (nur im Backend) ACONSEJABLE. Nach Löschen des Caches konnte nun sowohl ein neues Kundenkonto angelegt werden als auch ein bestehendes verändert werden.
Se utiliza en las versiones de Magento 1.4 – 1.9 Comentarios? Adiciones? Notas? Con alegría!