Of het is geïnstalleerdphpmyadmin op een server Ubuntu,, Centos of etc. Fedora Distributie, bericht “Het configuratiebestand heeft nu een geheime wachtwoordzin nodig (flowfish_secret)” Schud je hoofd met rood onderaan de index. Vooral wanneer correct geconfigureerd in “/etc/phpmyadmin/config.inc.php“.
Natuurlijk kan het pad variëren van de ene configuratie tot de andere, maar op Centos 7 Cu phpmyadmin geïnstalleerd via “jam” VAN “remi.repo“, het configuratiebestand bevindt zich in “/etc/phpmyadmin/”.
Laten we eens kijken hoe we oplossen“Het configuratiebestand heeft nu een geheime wachtwoordzin nodig (flowfish_secret)“, IF INconfig.inc.php We hebben de huidige lijn:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Als deze lijn aanwezig is en we hebben een “sleutel” Meer dan 32 tekens, het rode bericht van PhpMyadmin zou moeten verdwijnen.
In de situatie waarin dit niet is gebeurd, is het goed om cookies in de browser te verwijderen en uit phpmyadmin los te maken. Bij de volgende authenticatie, het bericht “Het configuratiebestand heeft nu een geheime wachtwoordzin nodig (flowfish_secret)” het zal niet meer aanwezig zijn.
Er zijn echter situaties waarin het aanwezig is Niet vanwege de verkeerde configuratie van het bestand config.inc.php, maar vanwege de machtigingen van de map waarin hij is.
Voer de opdrachtregel uit in de terminal:
chown -R root:<user web> /etc/phpMyAdmin/
Nu zou alles in orde moeten zijn. Als u Apache gebruikt, in plaats van “gebruikersweb”, set “httpd”,, “nginx” Of hoe heeft u de gebruiker van de gebruikersproces op de server.
Ik heb deze tips geschreven omdat ik tijdens de PhpMyAdmin -configuratie meer dan 2 uur heb gewend en ik het bericht nog steeds niet kwijtgeraakt: het configuratiebestand heeft nu een geheime pasfrase nodig (Blowfish_Secret). Na het oplossen van de machtigingen / groepen verdween hij.
Bedankt bro, origineel werk
Chown -r root: nginx / etc / phpmyadmin /
Verpest mijn computer die ik niet kan inloggen, zegt sessiefout
Weet u zeker of de gebruiker en de groepsnamen correct zijn?
Ik had in mijn leverancierconfiguratie (in /usr/share/phpmyadmin/libraries/vendor_config.php):
definiëren (‘config_dir’, ‘/etc/phpmyadmin’);
De backslash ontbrak hier, dus:
definiëren (‘config_dir’, ‘/etc/phpmyadmin/’);
Toen werkte het ook met het geheim
Bedankt voor je hulp voor deze geheime zin waar het minstens 32 kenmerken moest hebben