Привет!
Накатил ап последний :
Три сайта ( мастер + 2 слейва ) :
Mysql error 1055: Expression #4 of SELECT list is not in GROUP BY clause and contains nonaggregated column
'sitename.rs.items_found' which is not functionally dependent on columns in GROUP BY clause; this is incompatible
with sql_mode=only_full_group_by (SELECT `search_query` , `gal_id`, SUM(hits) as hits, items_found, max(date) as
date FROM rot_search_queries as rs WHERE 1 = 1 GROUP BY rs.search_query,
rs.gal_id ORDER BY hits DESC LIMIT 0, 150)
На мастере морда работает, на слейвах
Sorry, there was an error. Please, reload page in a minute.
Mysql error 1055: Expression #4
Re: Mysql error 1055: Expression #4
быстрый вариант сделать в мускле
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
а завтра я внимательно посмотрю как лучше сделать что б работало и при таких настройках
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
а завтра я внимательно посмотрю как лучше сделать что б работало и при таких настройках
Don't forget to run script update
Re: Mysql error 1055: Expression #4
Подожду до завтра, убрал из шаблонов вывод поискового лога. Такая штука только в связке мастер-слейв, standalone сайты работают без проблем
Re: Mysql error 1055: Expression #4
добавил фикс под такой вариант настройки мускла
Don't forget to run script update
Re: Mysql error 1055: Expression #4
Апнул, билд 202110081144
Core error: Mysql error 1055: Expression #4 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database.rs.items_found' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by (SELECT `search_query` , `gal_id`, SUM(hits) as hits, items_found, max(date) as date FROM rot_search_queries as rs WHERE 1 = 1 GROUP BY rs.search_query, rs.gal_id ORDER BY hits DESC LIMIT 0, 150)
Re: Mysql error 1055: Expression #4
а еще раз ап и без кеша?
просто вижу что запрос не поменялся, а я его точно поменял
просто вижу что запрос не поменялся, а я его точно поменял
Don't forget to run script update
Re: Mysql error 1055: Expression #4
Сделал Cookie set и skip_cache=true
и принудительный ап
мастер работает, слейвы шлют ошибки в аминку и белый экран на морде (Sorry, there was an error. Please, reload page in a minute.)
Там сфинкс никак не завязан случайно ? На всякий случай спрашиваю )
убираю с морды слейва
<thumb search_log=all num=1-25 adjust_num_to_page=true>
работает )
Re: Mysql error 1055: Expression #4
тогда не знаю, скидывайте админку проверю
Don't forget to run script update