pdoTools и sql_mode=only_full_group_by - ошибки при работе PdoPage
При запуске PdoPage вылезает ошибка
На старом хостинге текущая версия MySQL 5.6, поэтому сайт работал без проблем, а вот на новом версия более новая.
Управляя настройками mysql, можно задать параметр sql_mode пустым значением (после чего все заработает), но хостер такую возможность не дает.
Есть вариант перейти на версии 5,7 (не вариант — там с sql_mode такая же самая проблема) или 5,5.
Редактировать и исправлять запрос в pdoTools — вообще не вариант…
Есть ли разумное решение данной проблемы?
Можно использовать версию mysql 5.5 — какую версию MODx тогда лучше использовать (не самую последнюю из 2)?
Или проще перейти на другой хостинг? Какой тогда подойдет (к примеру, reg.ru также не дает изменить настройки)?
. components/pdotools/model/pdotools/pdofetch.class.php : 178) [pdoTools]
Error 42000: Expression #113 of SELECT list is not in
GROUP BY clause and contains nonaggregated column 'mymodxbase.Total.comments' which
is not functionally dependent on columns in GROUP BY clause; this is incompatible
with sql_mode=only_full_group_by
Понял, что ошибка связано с изменениями в новой версии mysqlНа старом хостинге текущая версия MySQL 5.6, поэтому сайт работал без проблем, а вот на новом версия более новая.
Управляя настройками mysql, можно задать параметр sql_mode пустым значением (после чего все заработает), но хостер такую возможность не дает.
Есть вариант перейти на версии 5,7 (не вариант — там с sql_mode такая же самая проблема) или 5,5.
Редактировать и исправлять запрос в pdoTools — вообще не вариант…
Есть ли разумное решение данной проблемы?
Можно использовать версию mysql 5.5 — какую версию MODx тогда лучше использовать (не самую последнюю из 2)?
Или проще перейти на другой хостинг? Какой тогда подойдет (к примеру, reg.ru также не дает изменить настройки)?
Комментарии: 1
Управляя настройками mysql, можно задать параметр sql_mode пустым значением (после чего все заработает), но хостер такую возможность не дает… Есть ли разумное решение данной проблемы?Поменять хостинг.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.