WebsiteBaker Community Forum

WebsiteBaker Support (2.13.x) => General Help & Support => Hilfe & Support (deutsch) => Topic started by: sabo-! on December 08, 2023, 04:10:40 PM

Title: There was an uncatched exception - sql_mode=only_full_group_by
Post by: sabo-! on December 08, 2023, 04:10:40 PM
Hallo,

nach einem Update von 2.12.2 auf 2.13.4 r199 erscheint folgende Fehlermeldung, wenn ich im Backend auf "Seiten" klicke:

There was an uncatched exception
Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'db12153365-1.s.module' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
in line (828) of (/framework/class.database.php):

Die anderen Bereiche sind alle erreichbar, nur "Seiten" nicht. Das Frontend sieht fehlerfrei aus.

PHP 8.2

Für Hilfe bin ich sehr dankbar.

Viele Grüße
Sabo
Title: Re: There was an uncatched exception - sql_mode=only_full_group_by
Post by: sternchen8875 on December 08, 2023, 04:42:06 PM
mehrere Lösungen hier beschrieben -> https://forum.WebsiteBaker.org/index.php/topic,32257.msg225945.html#msg225945

die einfachste wäre es (zum aktuellen Zeitpunkt), das Ganze wie beschrieben, per phpMyAdmin anzupassen
Title: Re: There was an uncatched exception - sql_mode=only_full_group_by
Post by: sabo-! on December 08, 2023, 06:40:01 PM
Die Änderung per phpMyAdmin klappt leider nicht. Es kommt die Meldung: "Kein Zugriff. Hierfür wird die Berechtigung SUPER oder SYSTEM_VARIABLES_AD MIN benötigt."

Die Änderung replace s.`module`, in GROUP_CONCAT(s.`module`), in der besagten index-Datei funktioniert auch nicht.

Den Rest in allen "Group By" etwas hinzuzufügen verstehe ich leider nicht.
Title: Re: There was an uncatched exception - sql_mode=only_full_group_by
Post by: sternchen8875 on December 08, 2023, 07:50:34 PM
Datei admin/pages/index.php

das markierte s.`module` inkl dem Komma danach entfernen (siehe Markierung im Bild)

(https://i.gyazo.com/47184210605a827b4ec3fa82df4eeb85.png)

P.S.: ggf hast du durch den Fix einen anderen Code, ich kenn den Fix nicht
Title: Re: There was an uncatched exception - sql_mode=only_full_group_by
Post by: sabo-! on December 08, 2023, 08:16:33 PM
Danke für den Screenshot. Habe ich gemacht, die Fehlermeldung erscheint leider immer noch.
Title: Re: There was an uncatched exception - sql_mode=only_full_group_by
Post by: dbs on December 08, 2023, 08:37:36 PM
Quote
Habe ich gemacht,
Habe mal in den Fix geschaut. Dort ist das bereits entfernt worden. Nun ist die Frage was du genau gemacht hast.
Eventuell sind gar nicht alle Dateien des Fixes auf deinem Server gelandet? Die ZIP-Methode ist immer beste (statt einzeln hochzuladen).
Title: Re: There was an uncatched exception - sql_mode=only_full_group_by
Post by: sabo-! on December 08, 2023, 08:47:39 PM
Welches Fix?
In dem o.g. Thread finde ich keinen Fix: https://forum.WebsiteBaker.org/index.php/topic,32257.msg225945.html#msg225945
Was genau meinst Du?

Ich hatte die Website mit der WB Version 2.13.4r199 aufgesetzt.
Title: Re: There was an uncatched exception - sql_mode=only_full_group_by
Post by: sternchen8875 on December 09, 2023, 02:05:28 AM
Welches Fix?
In dem o.g. Thread finde ich keinen Fix: https://forum.WebsiteBaker.org/index.php/topic,32257.msg225945.html#msg225945
Was genau meinst Du?

Ich hatte die Website mit der WB Version 2.13.4r199 aufgesetzt.

dbs hat dir in diesem Thread hier (https://forum.WebsiteBaker.org/index.php/topic,32260.msg225975.html#msg225975) einen Fix gepostet, den du nach deiner Aussage da auch installiert hast und der das Problem mit den Slashes korrigiert hat
Title: Re: There was an uncatched exception - sql_mode=only_full_group_by
Post by: sabo-! on December 09, 2023, 10:20:35 PM
Ok. Danke für den Hinweis. Das war eine andere Website mit anderen Problemen.
Mir war nicht klar, dass der Patch in alle Websites integriert werden sollte.

Jedenfalls hat der Patch das Problem gelöst.
Vielen Dank!
Title: Re: There was an uncatched exception - sql_mode=only_full_group_by
Post by: sternchen8875 on December 11, 2023, 03:14:53 PM
Mir war nicht klar, dass der Patch in alle Websites integriert werden sollte.

Der Patch ist für die WB-Version 2.13.4 R199. Wer also diese Version installiert oder auf diese Version updatet, sollte den Patch hinterherschieben