Boa noite!
Estou fazendo testes com o NovoSGA versão 2.0.3 e não consigo fazer o reset de todas as senhas via linha de comando.
Já utilizei os seguintes comandos:
php /var/www/html/novosga/bin/console novosga:reset
php /var/www/html/novosga/bin/console novosga:reset 1
Onde esse "1" é o ID da minha unidade
php /var/www/html/novosga/bin/console novosga:reset --env=prod
Já usei todas as combinações seguindo o help do comando
novosga:reset [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command> [<unidade>]
E sempre dá o mesmo erro:
In AbstractMySQLDriver.php line 126:
An exception occurred in driver: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'
In PDOConnection.php line 50:
SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'
In PDOConnection.php line 46:
SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'
Já testei usando o MySQL e o MariaDB.
Já dei permissão pro usuário root no banco via localhost como mostra no erro (mesmo achando que não é necessário) e tbm não deu certo.
No MariaDB, por padrão, o usuário root vem sem senha, deixei sem senha pra testar e o erro continua.
Na versão 1.5.1 o comando "0 0 * /var/www/html/novosga/bin/novosga reset" funciona normalmente sem precisar fazer nenhum tipo de arranjo.
Assim como outras pessoas do grupo, deixo esse comando no cron para resetar as senhas todo dia.
Além desse problema na linha de comando, tbm não funciona pela interface gráfica seguindo o caminho:
Administração (a engrenagem no canto superior direito) > Sistema > Reiniciar Senhas
Aparece a mensagem de erro: Invalid AJAX response
Alguém sabe como fazer para corrigir esse problema do reset de todas as senhas via linha de comando?
Só me falta isso para deixar a versão 2.0.3 no ponto de produção.