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