Hallo,
ich hoffe, es geht Ihnen gut.
Beim Versuch, Shopware von Version 6.5.8.12 auf Version 6.6 zu aktualisieren, sind wir auf ein Problem gestoßen. Obwohl wir die empfohlenen Schritte befolgt haben, einschließlich der Deaktivierung aller Extensions vor dem Start des Update-Prozesses, erhalten wir immer noch eine Fehlermeldung. Anbei finden Sie einen Screenshot des Fehlers.
Der Fehler: An exception occurres while excuting a query: SQLSTATE [42S22]: Column not found: 1054 Unknown column ´cart.payload´ in ´field list´
Könnten Sie uns bitte dabei helfen, was dieses Problem verursacht und wie wir es beheben können?
Vielen Dank im Voraus
Merkwürdig, bei Deiner Tabelle cart fehlt ein Feld, was standardmäßig da sein muss… Probier mal
ALTER TABLE `cart` ADD COLUMN `payload` longblob DEFAULT NULL;
Vielen Dank für Ihre Antwort.
Ich bin vorgegangen, wie von Ihnen beschrieben. Leider hat es nicht geklappt. Außerdem zeigen sich nun weiterer Fehlermeldungen, dass andere Spalten ebenso fehlend sind.
Was denken Sie?
Das Problem ist wohl, das mehr beschädigt ist. Da müsste man sich von Fehler zu Fehler hangeln oder neu installieren. Anders wird das nix. Ist ja immer noch die Frage, warum das überhaupt fehlte.
Wir hatten das gleiche Problem.
Beim Upgrade 6.5.8.14 → 6.6.0.0 wurden scheinbar einige Migrationen vergessen [nur 19 Migrationen insgesamt].
Nach einem Rollback auf 6.5.8.14 und anschliessendem Upgrade auf 6.6.0.3 [mit 19 plus 210 weiteren Migrationen] lief der Shop.
Hi,
versuch einmal
ALTER TABLE `cart` ADD `payload` LONGBLOB NULL AFTER `auto_increment`;
ALTER TABLE `cart` ADD `compressed` TINYINT(1) NOT NULL DEFAULT '0' AFTER `auto_increment`;
Möglicherweise fehlt auch die Tabelle „compresed“.
VG Benjamin