incompatible with sql_mode=only_full_group_by

Aperto da furetto, Sabato - 16 Maggio 2020 - 08:30

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

furetto

Ho lo stesso errore, ho provato a inserire la modifica suggerita da Emanuele nel punto da lui suggerito, 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  :'(

IlModeratore

Ciao.
Ho creato un topic a se per il tuo problema.
Meglio sempre creare un proprio topic invece che infilarsi in quello di qualcuno...
Tieni sempre d'occhio il regolamento

Darknico

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?
Non supporto privatamente, non risponderei e ci rimarreste male....

furetto

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