Erro ao abrir novo ticket e outras funções inoperantes no WHMCS

O WHMCS, para funcionar corretamente, necessita que o banco de dados MySQL esteja com o Strict Mode desligado. A partir da nova versão do MySQL 5.6, essa função é ativada por padrão, causando o mal funcionamento no sistema WHMCS. Para saber como  o MySQL está rodando, execute o seguinte comando:

 

mysql -e 'select @@GLOBAL.sql_mode;'

 

Se o Strict Mode estiver habilitado, o resultado será semelhante a esse:

+--------------------------------------------+
| @@GLOBAL.sql_mode                          |
+--------------------------------------------+
| STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION |
+--------------------------------------------+

 

Se o Strict Mode estiver desligado, o resultado será semelhante a esse:

+-------------------+
| @@GLOBAL.sql_mode |
+-------------------+
|                   |
+-------------------+

 

Para resolver o problema, é preciso desligar o Strict Mode do MySQL executando o seguinte comando através do phpMyAdmin, executado como root:

SET @@global.sql_mode= '';

 

Além disso, edite o arquivo /etc/my.cnf (MySQL) ou /usr/my.cnf (MariaDB) e insira a seguinte linha:

sql_mode = ""

 

Reinicie o serviço em seguida para processar essa mudança:

service mysql restart

 

Fonte: https://forums.cpanel.net/threads/trying-to-disable-mysql-strict-mode.177432/

Após executar o comando acima, o problema é resolvido imediatamente e o WHMCS passa a operar normalmente.

Bruno de Lima Costa já escreveu 583 artigos

Deixe seu comentário

Seu email não será divulgado. Campos obrigatórios *

Nos comentários você poderá utilizar essas marcações: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>