Se está instalado phpMyAdmin servidor Ubuntu, CentOS ou etc. Fedora distribuição, a mensagem "O arquivo de configuração agora precisa de uma senha secreta (blowfish_secret)”Com vermelho na parte inferior do índice, dá dor de cabeça. Especialmente quando configurado corretamente em "/etc/phpMyAdmin/config.inc.php".
Claro, o caminho pode variar de uma configuração para outra, mas em CentOS 7 cu phpMyAdmin instalado via “yum"A partir de"remi.repo", O arquivo de configuração estará localizado em" / etc / phpMyAdmin / ".
Ok, vamos ver como resolvemos isso "O arquivo de configuração agora precisa de uma senha secreta (blowfish_secret)", se em config.inc.php temos esta linha:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Se esta linha estiver presente e tivermos uma "chave" com mais de 32 caracteres, a mensagem vermelha no phpMyAdmin deve desaparecer.
Se isso não aconteceu, é bom deletar os cookies do navegador e sair do phpMyAdmin. No próximo login, a mensagem "O arquivo de configuração agora precisa de uma senha secreta (blowfish_secret)"Ele não estará mais presente.
Embora existam situações em que ela está presente não devido a erros de configuração o arquivo config.inc.php, mas por causa permissões de pasta quando ele era.
Correr em terminal linha de comando:
chown -R root:<user web> /etc/phpMyAdmin/
Agora tudo deve estar bem. Se você usar o Apache, em vez de "usuário da web", defina "httpd", "nginx" ou como você tem o usuário de processo da web no servidor.
Escrevi esta dica porque passei mais de 2 horas analisando toda a configuração do phpMyAdmin e ainda não consegui me livrar da mensagem: O arquivo de configuração agora precisa de uma senha secreta (blowfish_secret). Depois que consertei as permissões/grupos, ele desapareceu.
Makasih gan, asli trabalho
Chown -R root: nginx /etc/phpMyAdmin/
Arruinou meu computador, não consigo fazer login, diz sessão error
Tem certeza de que os nomes de usuários e grupos estão corretos?
Eu tenho um conjunto de configuração de fornecedor (em /usr/share/phpmyadmin/libraries/vendor_config.php):
define ('CONFIG_DIR', '/ etc / phpmyadmin');
Hier fehlte der Backslash, também:
define ('CONFIG_DIR', '/ etc / phpmyadmin /');
Danach klappte é também com o segredo
Obrigado por sua ajuda com esta frase secreta, que deve ter pelo menos 32 caracteres