Se è installato phpMyAdmin server Ubuntu, CentOS o ecc Fedora distribuzione, il messaggio "Il file di configurazione ora necessita di una passphrase segreta (blowfish_secret)"Con il rosso nella parte inferiore dell'indice, dà mal di testa. Soprattutto se configurato correttamente in "/etc/phpMyAdmin/config.inc.php".
Ovviamente il percorso può variare da una configurazione all'altra, ma avanti CentOS 7 cu phpMyAdmin installato tramite "yum"A partire dal"remi.repo", Il file di configurazione si troverà in" / etc / phpMyAdmin / ".
Ok, vediamo come lo risolviamo "Il file di configurazione ora necessita di una passphrase segreta (blowfish_secret)", se in config.inc.php abbiamo questa linea:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Se questa riga è presente e abbiamo una "chiave" di più di 32 caratteri, il messaggio rosso in phpMyAdmin dovrebbe scomparire.
Se ciò non è avvenuto, è bene eliminare i cookie nel browser e disconnettersi da phpMyAdmin. Al successivo accesso, il messaggio "Il file di configurazione ora necessita di una passphrase segreta (blowfish_secret)"Non sarà più presente.
Anche se vi sono situazioni in cui è presente non a causa di configurazioni errate il file config.inc.php, ma a causa di permessi della cartella in cui era.
Correre in terminal riga di comando:
chown -R root:<user web> /etc/phpMyAdmin/
Ora dovrebbe essere tutto ok. Se usi Apache, invece di "utente web", imposta "httpd", "nginx" o come hai l'utente del processo web sul server.
Ho scritto questo suggerimento perché ho passato più di 2 ore a esaminare l'intera configurazione di phpMyAdmin, e ancora non riuscivo a sbarazzarmi del messaggio: Il file di configurazione ora necessita di una passphrase segreta (blowfish_secret). Dopo aver corretto i permessi/gruppi, è scomparso.
Makasih gan, asli lavoro
Chown -R radice: nginx / etc / phpMyAdmin /
Ho rovinato il mio computer non riesco ad accedere dice sessione error
Sei sicuro che i nomi degli utenti e dei gruppi siano corretti?
Ecco una configurazione del fornitore (in /usr/share/phpmyadmin/libraries/vendor_config.php):
define ('CONFIG_DIR', '/ etc / phpmyadmin');
Hier fehlte der Backslash, anche così:
define ('CONFIG_DIR', '/ etc / phpmyadmin /');
Danach klappte è auch mit dem Secret
Grazie per il tuo aiuto con questa frase segreta, che doveva essere lunga almeno 32 caratteri