Enten det er installert phpMyAdmin serveren Ubuntu, CentOS eller etc. Fedora distribusjon, meldingen "Konfigurasjonsfilen trenger nå en hemmelig passordfrase (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 ligger i" / etc / phpMyAdmin / ".
Ok, la oss se hvordan vi løser det "Konfigurasjonsfilen trenger nå en hemmelig passordfrase (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 tilstede og vi har en "nøkkel" på mer enn 32 tegn, bør den røde meldingen i phpMyAdmin forsvinne.
Hvis dette ikke har skjedd, er det bra å slette informasjonskapsler i nettleseren din og logge av phpMyAdmin. Ved neste pålogging, meldingen "Konfigurasjonsfilen trenger nå en hemmelig passordfrase (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 dette tipset fordi jeg brukte mer enn 2 timer på å gå gjennom hele phpMyAdmin-konfigurasjonen, og jeg klarte fortsatt ikke å kvitte meg med meldingen: Konfigurasjonsfilen trenger nå en hemmelig passordfrase (blowfish_secret). Etter at jeg fikset 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?
Jeg har en leverandørkonfigurasjon (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