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 также не дает изменить настройки)?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Почему так работает
а так не работает
Ссылки на странице есть и открываются но в браузере стилей нет.
Браузеры игнорируют CSS-файлы, если сервер отправляет неправильный MIME-тип. Например, вместо text/css может возвращаться text/html
Проверьть заголовки ответа для CSS-файлов с помощью команды |
В выводе должно быть Content-Type: text/css
В моём случае было nginx + apach2 + fpm
Вернулся на nginx + fpm
Стили появились.