Magento – Ungültiges Entity Model bei Produkt Export

Bild

Bei einer komplett neuen Magento 1.8.1.0 Installation trat beim Versuch die schon angelegten Produkte zu exportieren der Fehler “Ungültiges Entity Model” (oder auch Invalid entity model) auf. Durch diesen Fehler war kein Export möglich. Weder von Produkten noch von Kunden.

Das Problem besteht, wenn dem System nicht ausreichend Schreibrechte für die temporäre Datei zur Verfügung stehen. Generell wird versucht diese über C:\Windows\Temp anzulegen. Nun kann es aber vorkommen, dass sich Windows weigert dies zuzulassen. Man kann nun versuchen dem Ordner die erforderlichen Schreibrechte zu verpassen, indem man mit einem Rechtsklick > Eigenschaften > Sicherheit die Zugriffe einsteuert. Jedoch hat dies bei uns nicht geklappt.

Es gibt jedoch noch einen anderen Weg, der funktionierte.

Einfach eine Kopie der Datei Abstract.php aus dem Ordner

app/code/core/Mage/ImportExport/Model/Export/Adapter

ziehen und diese Kopie in den (evtl. noch anzulegenden Ordner)

app/code/local/Mage/ImportExport/Model/Export/Adapter

legen.

Dann die Datei öffnen und nach Zeile

$destination = tempnam(sys_get_temp_dir(), 'importexport_');

(ca. Zeile 60) suchen und diese komplett durch

$destination = tempnam(Mage::getBaseDir() . '/var/tmp/' , 'importexport_');

ersetzen.

Am besten einmal den Cache löschen und probieren. Sollte es immernoch nicht klappen, dann einmal mit dem FTP Client in das Magento var Verzeichnis gehen und -wenn noch nicht vorhanden- das Verzeichnis tmp anlegen (evtl. noch die Schreibrechte z.B. auf 755 oder zur Not 777 setzen).

Dann wird die temporäre Datei in diesem Verzeichnis erstellt und lässt sich wie gewünscht herunterladen.

Genutzt in Magento Version 1.8.1.0.. Fragen, Kommentare, Anregungen? Gerne!

Published by Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2E-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C-, B2B- und B2E-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

2 comments on “Magento – Ungültiges Entity Model bei Produkt Export”

Leave a Reply to Kevin

Your email address will not be published. Required fields are marked *