StackOverflow hilft...
Also, falls die Lösung jemanden interessiert (und es nicht nur darum geht wer jetzt Recht hat oder sich irrt oder sicher ist oder welcher Hoster dabei ist):
Contao hat offensichtlich ein Problem mit SQL syntax. Jedenfalls ist
Code:
sql_mode = 'ONLY_FULL_GROUP_BY'
durchaus eine sinvolle Einstellung um SQL code Standardgerecht zu behandeln. Das könnte man nur sicherlich aus dem Programm heraus oder für die Session abstellen, aber das ist zumindest in der aktuellen Contao Version nicht der Fall.
Es gibt nun diverse Methoden dieses Verhalten abzustellen, die schlechteste davon ist sql_mode='' zu setzen. Besser ist es ein paar korrekte Einstellungen in der my.cnf unterzubringen, siehe hier:
https://stackoverflow.com/questions/...-full-group-by
(wer zu faul ist dem Link zu folgen:
Code:
[mysqld]
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
).
Mysql restart nicht vergessen.
Der Newsletterversand funktioniert nun wieder.
Ändert nichts daran, das Contao offensichtlich seit kurzem nicht mehr kompatibel zu aktuellen Versionen von Mysql in der Standardconfig ist...
Grüsse
T
Lesezeichen