Se è installatophpmyadmin su un server Ubuntu, Centos o ecc. Fedora Distribuzione, messaggio “Il file di configurazione ora richiede una passphrase segreta (Blowfish_secret)” Con il rosso nella parte inferiore dell'indice, scuoti la testa. Soprattutto se configurato correttamente in “/etc/phpmyadmin/config.inc.php“.
Naturalmente, il percorso potrebbe variare da una configurazione all'altra, ma su CentOS 7 con phpmyadmin installato via “Yum” DA “remi.repo“, il file di configurazione si troverà “/etc/phpmyadmin/”.
Bene, vediamo come risolviamo“Il file di configurazione ora richiede una passphrase segreta (Blowfish_secret)“, se inconfig.inc.php Abbiamo la linea attuale:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Se questa linea è presente e abbiamo un “chiave” Oltre 32 caratteri, il messaggio rosso di Phpmyadmin dovrebbe scomparire.
Nella situazione in cui ciò non è accaduto, è bene eliminare i cookie sul browser e rimuovere da Phpmyadmin. Alla prossima autenticazione, il messaggio “Il file di configurazione ora richiede una passphrase segreta (Blowfish_secret)” non sarà più presente.
Tuttavia, ci sono situazioni in cui è presente Non a causa della configurazione errata del file config.inc.php, ma a causa di le autorizzazioni della cartella in cui è.
Eseguire la riga di comando nel terminale:
chown -R root:<user web> /etc/phpMyAdmin/
Ora tutto dovrebbe andare bene. Se usi Apache, invece di “Web utente”, impostato “httpd”, “nginx” O come si dispone dell'utente del processo utente sul server.
Ho scritto questi suggerimenti perché ho trasformato più di 2 ore durante la configurazione PhpMyAdmin e non mi sbarazzo ancora del messaggio: il file di configurazione ora richiede una pasfrasi segreta (Blowfish_secret). Dopo aver risolto le autorizzazioni / gruppi, è scomparso.
Grazie fratello, lavoro originale
CHOWN -R ROOT: nginx / etc / phpmyadmin /
Rovinato il mio computer non posso accedere dice errore di sessione
Sei sicuro che l'utente e i nomi del gruppo siano corretti?
Avevo nella mia configurazione del fornitore (in /usr/share/phpmyadmin/libraries/vendor_config.php):
definire ("config_dir", "/etc/phpmyadmin");
La backslash mancava qui, quindi:
definire ("config_dir", "/etc/phpmyadmin/");
Quindi ha funzionato anche con il segreto
Grazie per il tuo aiuto per questa frase segreta in cui doveva avere almeno 32 caratteristiche