Magento – Fehler beim Datenbankimport

Bild

Wir hatten heute beim Import einer Magento Datenbank in eine neue DB die Fehlermeldung

SQL-Befehl:

— Constraints der Tabelle ‘catalog_eav_attribute’

ALTER TABLE ‘catalog_eav_attribute’ ADD CONSTRAINT ‘FK_CATALOG_EAV_ATTRIBUTE_ID’ FOREIGN KEY ( ‘attribute_id’ ) REFERENCES ‘eav_attribute’ ( ‘attribute_id’ ) ON DELETE CASCADE ON UPDATE CASCADE ;
MySQL meldet:
#1452 – Cannot add or update a child row: a foreign key constraint fails (‘d1167d0a’.<result 2 when explaining filename ‘#sql-412c_73dda’>, CONSTRAINT ‘FK_CATALOG_EAV_ATTRIBUTE_ID’ FOREIGN KEY (‘attribute_id’) REFERENCES ‘eav_attribute’ (‘attribute_id’) ON DELETE CA)

Hier hat geholfen nach dem Import folgenden Befehl auszuführen:

SET foreign_key_checks = 0;
alter table catalog_eav_attribute add constraint FK_CATALOG_EAV_ATTRIBUTE_ID foreign key(attribute_id) references eav_attribute (attribute_id);
SET foreign_key_checks = 1;

Ein weiteres Problem nach der Installationskopie kam beim Versuch in den Magento Connect Bereich zu kommen. Nach Klick auf den Button, kam die Fehlermeldung

magento Cannot unpack gzipped data in file contents:

Hier half es dann die Dateien “cache.cfg” und “config.cfg” im Ordner “downloader” umzubenennen oder zu löschen. Ich habe einfach ein “-BACKUP” direkt hinter die Dateiendung geschrieben, dass sie für das Programm nicht mehr vorhanden war aber im Zweifelsfall schnell wieder herzustellen.

Vielleicht hilft es noch jemandem anders.

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.

Leave a Reply

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