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.