Uanset om det er installeret phpMyAdmin server Ubuntu, CentOS eller etc. Fedora distribution, meddelelsen "Konfigurationsfilen har nu brug for en hemmelig adgangssætning (blowfish_secret)”Med rødt i bunden af indekset, giver det hovedpine. Især når det er konfigureret korrekt i "/etc/phpMyAdmin/config.inc.php".
Stien kan naturligvis variere fra en konfiguration til en anden, men på CentOS 7 cu phpMyAdmin installeret via “yum"Fra"remi.repo", vil konfigurationsfilen være placeret i "/etc/phpMyAdmin/".
Okay, lad os se, hvordan vi løser det "Konfigurationsfilen har nu brug for en hemmelig adgangssætning (blowfish_secret)", hvis i config.inc.php vi har denne linje:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Hvis denne linje er til stede, og vi har en "nøgle" på mere end 32 tegn, skulle meddelelsen i rødt fra phpMyAdmin forsvinde.
I tilfælde af at dette ikke skete, er det godt at slette cookies i browseren og logge ud af phpMyAdmin. Ved næste login vises meddelelsen "Konfigurationsfilen har nu brug for en hemmelig adgangssætning (blowfish_secret)”Han vil ikke længere være til stede.
Selv om der er situationer, hvor det er til stede ikke skyldes fejlkonfigurationer filen config.inc.php, men på grund af mappetilladelserne da han var.
Løb ind terminal kommandolinje:
chown -R root:<user web> /etc/phpMyAdmin/
Nu skal alt være ok. Hvis du bruger Apache, skal du indstille "httpd", "nginx" eller hvordan du har webprocesbrugeren på serveren i stedet for "webbruger".
Jeg skrev dette tip, fordi jeg brugte mere end 2 timer på at gennemgå hele phpMyAdmin-konfigurationen, og jeg kunne stadig ikke slippe af med beskeden: Konfigurationsfilen har nu brug for en hemmelig adgangssætning (blowfish_secret). Efter at jeg fik rettet tilladelserne/grupperne, forsvandt den.
Makasih gan, asli arbejde
Chown -R root: nginx / etc / phpMyAdmin /
Ødelagt min computer, jeg kan ikke logge ind siger session error
Er du sikker på, om bruger- og gruppens navne er korrekte?
Ich hatte i min vendor config (i /usr/share/phpmyadmin/libraries/vendor_config.php):
define('CONFIG_DIR', '/etc/phpmyadmin');
Her er tilbageslag, også så:
define('CONFIG_DIR', '/etc/phpmyadmin/');
Danach klappte es auch mit dem Secret
Tak for din hjælp med denne hemmelige sætning, der bør være mindst 32 tegn lang