TYPO3: Fehlermeldung nach Backend-Login
Nach dem Login im Backend erscheint folgende Fehlermeldung:
Oops, an error occurred! An exception occurred while executing 'SELECT `sys_action`.* FROM `sys_action` INNER JOIN `sys_action_asgr_mm` `sys_action_asgr_mm` ON `sys_action_asgr_mm`.`uid_local` = `sys_action`.`uid` INNER JOIN `be_groups` `be_groups` ON `sys_action_asgr_mm`.`uid_foreign` = `be_groups`.`uid` WHERE (`be_groups`.`uid` IN (?)) AND (((`sys_action`.`hidden` = 0) AND (`be_groups`.`hidden` = 0)) AND (`sys_action`.`pid` = 0)) GROUP BY `sys_action`.`uid` ORDER BY `sys_action`.`sorting` ASC' with params [1]: 'admin_hgfchtypo301.sys_action.pid' isn't in GROUP BY
Schuld hierfür ist die besondere sql_mode MySQL Einstellung: ONLY_FULL_GROUP_BY
Diese muss man lediglich abschalten, weil ansonsten MySQL meckert, dass nicht alle Tabellen-Spalten bei GROUP BY genannt werden.
Wie man diese Option abschaltet, verrät Google 😉