Akár telepítve van phpMyAdmin szerver Ubuntu, CentOS vagy stb Fedora terjesztés, az üzenet "A konfigurációs fájlnak most titkos jelmondatra van szüksége (blowfish_secret)”Az index alján piros színnel fejfájást okoz. Különösen a "/etc/phpmyadmin/config.inc.php fájlban".
Természetesen az útvonal konfigurációnként változhat, de tovább CentOS 7 cu phpMyAdmin keresztül telepítveyum"Tól től"remi.repo", A konfigurációs fájl az" / etc / phpMyAdmin / "könyvtárban lesz.
Oké, nézzük meg, hogyan oldjuk meg "A konfigurációs fájlnak most titkos jelmondatra van szüksége (blowfish_secret)", ha bent van config.inc.php itt van ez a sor:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Ha ez a sor jelen van, és van egy 32 kulcsot meghaladó "kulcsunk", akkor a phpMyAdmin piros üzenete eltűnik.
Ha ez még nem történt meg, akkor jó a sütik törlése a böngészőből, és kijelentkezés a phpMyAdmin alkalmazásból. A következő bejelentkezéskor a következő üzenet jelenik meg:A konfigurációs fájlnak most titkos jelmondatra van szüksége (blowfish_secret)"Többé nem lesz jelen.
Bár vannak olyan helyzetek, amelyekben jelen van nem a rossz konfiguráció a config.inc.php fájl, de azért, mert mappaengedélyeket amikor.
Befut terminal parancs sor:
chown -R root:<user web> /etc/phpMyAdmin/
Most minden rendben legyen. Ha Apache-t használ, akkor a "webfelhasználó" helyett állítsa be a "httpd", "nginx" beállítást vagy azt, hogy miként van a webes folyamat felhasználója a szerveren.
Ezt a tippet azért írtam, mert több mint 2 órát töltöttem a phpMyAdmin teljes konfigurációjának végigjátszásával, és még mindig nem tudtam megszabadulni az üzenettől: A konfigurációs fájlnak most egy titkos jelszóra van szüksége (blowfish_secret). Miután kijavítottam az engedélyeket/csoportokat, eltűnt.
Makasih gan, asli munka
Chown -R gyökér: nginx / etc / phpMyAdmin /
Tönkrement a számítógépem, nem tudom bejelentkezni, hogy session error
Biztos benne, hogy a felhasználói és csoportnevek helyesek?
Van egy gyártói konfigurációm (az /usr/share/phpmyadmin/libraries/vendor_config.php könyvtárban):
define ('CONFIG_DIR', '/ etc / phpmyadmin');
Hier fehlte der Backslash, szintén így:
define ('CONFIG_DIR', '/ etc / phpmyadmin /');
Danach klappte es auch mit dem Secret
Köszönjük a segítséget ezzel a titkos kifejezéssel, amelynek legalább 32 karakter hosszúnak kell lennie