Hallo,
unser Shopware 6 wurde mit einer MYSQL Datenbank 5.7 installiert.
Testweise wollte ich nun eine exakte Kopie dieser Datenbank in einer MySQL 8 Datenbank testen.
Dabei habe ich die Zugangsdaten in der .env geändert, die MySQl DB 8 liegt auf einem anderen Server.
Cache geleert.
Das Admin funktioniert wunderbar, auch im Frontend die Kategorien, nur leider sehe ich keine Produkte mehr.
Im Log steht der Fehler:
request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\DriverException:
…
1055 Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‚db13836904-sw6extern.order.order_date_time‘ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by at /is/htdocs/wp11027421_2ETDI62SY5/www/swsechs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:117
Kann damit jemand etwas anfangen? Hat jemand schonmal die Datenbank geändert, ist das generell problematisch?
Ich habe dazu nichts hier im Forum gefunden und an sich ging das ja recht einfach, daher dachte ich, dass sei kein Problem.
Vielen Dank!