Simple Machines Community Forum

SMF Support => Language Specific Support => Hilfe zu SMF (German) => Topic started by: naan on June 30, 2017, 08:15:29 AM

Title: datenbankfehler nach update auf 2.0.14
Post by: naan on June 30, 2017, 08:15:29 AM
Ich habe seit dem update einen Datenbankfehler, wenn ich die "Ungelesene Antworten zu Ihren Beiträgen" anklicke.

Expression #1 of ORDER BY clause is not in SELECT list, references column 'usr_web333_3.t.id_last_msg' which is not in SELECT list; this is incompatible with DISTINCT
Datei: /www/naan/sevel/Sources/Recent.php
Zeile: 1105


Zuerst hat smf gemeint ich soll die upgrade.php aufrufen, damit das repariert werden kann.
Das hab ich gemacht, der Fehler bleibt, der Hinweis ist auf upgrade.php ist weg.

naan.de/sevel


Ich hab bei dem update auch die Datenbank von 5.5. auf 5.7 umgestellt.
Server-Version: 5.7.12 - MySQL Community Server (GPL)
Protokoll-Version: 10

Vielleicht ist das das Problem.

Weis jemand Rat?
Title: Re: datenbankfehler nach update auf 2.0.14
Post by: albertlast on June 30, 2017, 04:03:55 PM
musst bei /etc/mysql/my.cnf in sql_mode das  ONLY_FULL_GROUP_BY raus machen.
Title: Re: datenbankfehler nach update auf 2.0.14
Post by: naan on July 03, 2017, 03:47:06 AM
Hallo!
Da komm ich aber nicht hin, scheinbar nur mein Provider.


Oder hilft es, wieder auf eine mysql 5.5 zu stellen?

Title: Re: datenbankfehler nach update auf 2.0.14
Post by: naan on July 03, 2017, 08:45:17 AM
Bin jetzt wieder auf mysql 5.6 zurück.

Dann scheint es zu gehen.


siehe auch:
https://www.simplemachines.org/community/index.php?topic=554500.0
Title: Re: datenbankfehler nach update auf 2.0.14
Post by: albertlast on July 03, 2017, 11:53:08 AM
Naja alternative wäre gewesen in der source-db-mysql.php
in der zeile über "// This makes it possible to have SMF automatically change the sql_mode and autocommit if needed."
Diese kommt zwei mal vor,
dies hinzuzufügen:

$smcFunc['db_query']('', 'SET sql_mode = \'\'',
array(),
);

Title: Re: datenbankfehler nach update auf 2.0.14
Post by: naan on July 04, 2017, 02:22:50 AM
"source-db-mysql.php" wo finde ich diese Datei?

Ich hab nur eine "../Sources/DbSearch-mysql.php"

Title: Re: datenbankfehler nach update auf 2.0.14
Post by: albertlast on July 04, 2017, 11:04:40 AM
ups meinte natürlich Subs-Db-mysql.php