Enten det er installert phpMyAdmin serveren Ubuntu, CentOS eller etc. Fedora distribusjon, meldingen "Konfigurasjonen file trenger nå en hemmelig passord (blowfish_secret)”Med rødt nederst i indeksen, gir det hodepine. Spesielt når den er riktig konfigurert i "/ etc / phpMyAdmin/config.inc.php".
Selvfølgelig kan banen variere fra en konfigurasjon til en annen, men på CentOS 7 cu phpMyAdmin installert via “yum"Fra"remi.repo", Konfigurasjonsfilen vil være plassert i" / etc / phpMyAdmin/ ".
Ok, la oss se hvordan vi løser det "Konfigurasjonen file trenger nå en hemmelig passord (blowfish_secret)", hvis i config.inc.php vi har denne linjen:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Hvis denne linjen er til stede og vi har en "nøkkel" på mer enn 32 tegn, vises meldingen i rødt i phpMyAdmin den burde forsvinne.
Hvis dette ikke har skjedd, er det best å slette nettleserens informasjonskapsler og logge ut av phpMy.Admin. Neste gang du logger på, vises meldingen "Konfigurasjonen file trenger nå en hemmelig passord (blowfish_secret)"Han vil ikke lenger være til stede.
Selv om det finnes situasjoner der det er til stede ikke på grunn av feilkonfigurasjoner config.inc.php filen, men på grunn av mappetillatelser da han var.
Løp inn terminal kommandolinje:
chown -R root:<user web> /etc/phpMyAdmin/
Nå skal alt være ok. Hvis du bruker Apache, i stedet for "nettbruker", angir du "httpd", "nginx" eller hvordan du har webprosessbrukeren på serveren.
Jeg skrev disse tipsene fordi jeg gikk gjennom all phpMy-konfigurasjonen i mer enn 2 timerAdmin, og vi kan fortsatt ikke bli kvitt meldingen: Konfigurasjonen file trenger nå en hemmelig passord (blowfish_secret). Etter at jeg løste tillatelsene / gruppene, forsvant den.
Makasih gan, asli arbeid
Chown -R root: nginx / etc / phpMyAdmin /
Ødela datamaskinen min, jeg kan ikke logge inn, sier økt error
Er du sikker på om bruker- og gruppenavnene er riktige?
Ich hatte i meiner vendor config (i / usr / share / phpmyadmin/libraries/vendor_config.php):
definere ('CONFIG_DIR', '/ etc / phpmyadmin');
Hier fehlte der Backslash, også slik:
definere ('CONFIG_DIR', '/ etc / phpmyadmin/ ');
Danach klappte es auch mit dem Secret
Takk for hjelpen med denne hemmelige setningen, som burde ha vært minst 32 tegn lang