Shopware 5 Update Error: Undefined index

Von Christian am 13. Januar 2021

Oftmals gibt Shopware beim Update den SQL Fehler Undefined index aus, z.B.

{"valid":false,"errorMsg":"Could not apply migration (Migrations_Migration1632). Error: Undefined index: supplier "}

Dies liegt an fehlenden Einträgen in der s_core_acl_resources. Wichtig ist, dass ihr diesen Eintrag inkl. der privileges eintragt.
Hier das Beispiel für supplier, wobei die ID 4 durch eine nicht vorhandene eingesetzt werden muss.

INSERT INTO `s_core_acl_resources` (`id`, `name`, `pluginID`) VALUES ('4', 'supplier', NULL); 

INSERT INTO `s_core_acl_privileges` (`id`, `resourceID`, `name`) VALUES (NULL, '4', 'create'); 
INSERT INTO `s_core_acl_privileges` (`id`, `resourceID`, `name`) VALUES (NULL, '4', 'read'); 
INSERT INTO `s_core_acl_privileges` (`id`, `resourceID`, `name`) VALUES (NULL, '4', 'update'); 
INSERT INTO `s_core_acl_privileges` (`id`, `resourceID`, `name`) VALUES (NULL, '4', 'delete'); 
Hosting Pilot Support Telefon

Telefonische Beratung

+49 2131 77 69 59 5
Hosting Hilfe

Online Hilfe