Incompatível com sql_mode = only_full_group_by [Fix]
erro = This is incompatible with sql_mode=only_full_group_by cpanel
solução:
Hospedagem Compartilhada
Se você estiver em uma hospedagem compartilhada, não poderá alterar o sql_mode
nível de ambiente.
Remover ONLY_FULL_GROUP_BY
no my.cnf
arquivo
Se você tiver acesso ao arquivo de configuração do MySQL my.cnf
, abra o arquivo:
# vim /etc/mysql/my.cnf
e adicione a linha abaixo ao final do arquivo:
[mysqld]
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Reinicie o serviço MySQL:
# systemctrl restart mysql
Desativar ONLY_FULL_GROUP BY
Isso desativará o ONLY_FULL_GROUP_BY para TODOS os usuários do sistema.
Remover ONLY_FULL_GROUP_BY
em WHM / cPanel
Se o seu domínio estiver em um cPanel (Hospedagem Compartilhada), você precisa entrar em contato com o seu provedor de hospedagem para atualizar o mesmo.
Se você tem acesso a WHM, em seguida, acessar PHPMyAdmin
sob SQL Services
a partir WHM como mostrado abaixo:
Clique no Variables
menu e procure porSQL_MODE
Clique no botão de edição e troque de remover ONLY_FULL_GROUP_BY
. Uma vez editado, clique em save
.