Italian SMF

Supporto SMF => SMF 2.0.x => Discussione aperta da: furetto il Sabato - 16 Maggio 2020 - 08:30

Titolo: incompatible with sql_mode=only_full_group_by
Inserito da: furetto il Sabato - 16 Maggio 2020 - 08:30
Ho lo stesso errore, ho provato a inserire la modifica suggerita da Emanuele nel punto da lui suggerito (https://www.italiansmf.net/forum/index.php?topic=2791.msg20857#msg20857), ma il problema rimane sempre lo stesso, questo il messaggio d'errore:

Expression #30 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'xxxxx.big.id_attach' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
File: /home/xxxx/public_html/xxxx/Sources/MessageIndex.php
Riga: 421

Qualcuno può darmi una mano ? non riesco ad uscirne e non posso cambiare hosting  :'(
Titolo: Re:incompatible with sql_mode=only_full_group_by
Inserito da: IlModeratore il Domenica - 17 Maggio 2020 - 18:44
Ciao.
Ho creato un topic a se per il tuo problema.
Meglio sempre creare un proprio topic invece che infilarsi in quello di qualcuno...
Titolo: Re:incompatible with sql_mode=only_full_group_by
Inserito da: Darknico il Domenica - 17 Maggio 2020 - 18:50
Ciao!
Inanzitutto benvenuto!

Sei per caso kasparh di smf.org?
https://www.simplemachines.org/community/index.php?topic=573236.0

Se si, è stato di aiuto quello che ti è stato consigliato?

Se no, vediamo se riusciamo ad aiutarti noi :)
Puoi indicare versione php, mysql e anche dove è hostato il tuo forum?
Titolo: Re:incompatible with sql_mode=only_full_group_by
Inserito da: furetto il Venerdì - 05 Giugno 2020 - 08:15
Si, sono io, è stato un vero casino perchè il mio provider mi aveva spostato su un'altro server, ma non aveva aggiornato i link al cpanel, per cui facevo modifiche di continuo, ma non cambiava mai niente.
Ho addirittura provato a spostare la root di public_html ma il forum si caricava lo stesso.
A questo punto gli ho chiesto un controllo e lì è saltato fuori che mi aveva spostato su  un'altro host senza aggiornarmi i link.
Comunque quando sono arrivato al dominio giusto con cpanel, sono riuscito a sistemare il problema mettendo quest'istruzione dentro settings.php:

Citazione$mysql_set_mode = true;

con questo funziona anche se il provider non disabilita la variabile su mysql

grazie a tutti, spero possa essere utile ad altri