[Fixa phpMyAdmin] Konfigurationen file behöver nu en hemlig lösenfras (blowfish_secret)

Oavsett om det är installerat phpMyAdmin server ubuntu, CentOS eller etc. fedora distribution, meddelandet "Konfigurationen file behöver nu en hemlig lösenfras (blowfish_secret)”Med rött längst ner i indexet ger det huvudvärk. Speciellt när de är korrekt konfigurerade i "/etc/phpMyAdmin/config.inc.php".
Naturligtvis kan sökvägen variera från en konfiguration till en annan, men på CentOS 7 cu phpMyAdmin installeras via “yum"Från"remi.repo", Konfigurationsfilen finns i" / etc / phpMyAdmin / ".

Okej, låt oss se hur vi löser det "Konfigurationen file behöver nu en hemlig lösenfras (blowfish_secret)", om i config.inc.php Vi har den här raden:

$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

Om den här raden finns och vi har en "nyckel" på mer än 32 tecken bör det röda meddelandet i phpMyAdmin försvinna.
Om detta inte har hänt är det bra att ta bort cookies i webbläsaren och logga ut från phpMyAdmin. Vid nästa inloggning visas meddelandet "Konfigurationen file behöver nu en hemlig lösenfras (blowfish_secret)"Han kommer inte längre att vara närvarande.
Även om det finns situationer där det är närvarande inte beror på felaktiga konfigurationer filen config.inc.php, men på grund av mappbehörigheter när han var.

Springa in terminal kommandorad:

 chown -R root:<user web> /etc/phpMyAdmin/

Nu borde allt vara ok. Om du använder Apache istället för "webbanvändare", ställ in "httpd", "nginx" eller hur du har webbprocessanvändaren på servern.

Jag skrev dessa tips eftersom jag gick igenom hela phpMyAdmin-konfigurationen i mer än 2 timmar, och jag kan fortfarande inte bli av med meddelandet: Konfigurationen file behöver nu en hemlig lösenfras (blowfish_secret). Efter att jag löst behörigheterna / grupperna försvann det.

Det här inlägget ändrades senast den 12 maj 2021 16:22

Stealth LP: Grundare och redaktör Stealth Settings, från 2006 till idag. Erfarenhet av operativsystem Linux (Särskilt CentOS), Mac OS X, Windows XP> Windows 10 och WordPress (CMS).

Visa kommentarer (5)

  • Chown -R root: nginx / etc / phpMyAdmin /
    Förstört min dator jag kan inte logga in säger session error

  • Här är en leverantörskonfiguration (i /usr/share/phpmyadmin/libraries/vendor_config.php):

    define ('CONFIG_DIR', '/ etc / phpmyadmin');

    Hier fehlte der Backslash, även så:

    define ('CONFIG_DIR', '/ etc / phpmyadmin /');

    Danach klappte es auch mit dem Secret