Czy jest zainstalowany phpMyAdmin serwer Ubuntu, CentOS lub itd. Fedora dystrybucja, wiadomość „Plik konfiguracyjny wymaga teraz tajnego hasła (blowfish_secret)„Czerwień na dole indeksu powoduje bóle głowy. Zwłaszcza gdy jest poprawnie skonfigurowany w „/etc/phpMyAdmin/config.inc.php".
Oczywiście ścieżka może się różnić w zależności od konfiguracji, ale dalej CentOS 7 cu phpMyAdmin zainstalowany przez „mniam"Od"remi.repo", plik konfiguracyjny będzie zlokalizowany w "/etc/phpMyAdmin/".
OK, zobaczmy, jak to rozwiążemy ”Plik konfiguracyjny wymaga teraz tajnego hasła (blowfish_secret)", jeśli w config.inc.php mamy ten wiersz:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Jeśli ta linia jest obecna i mamy „klucz” dłuższy niż 32 znaki, komunikat w kolorze czerwonym z phpMyAdmin powinien zniknąć.
W przypadku gdyby tak się nie stało, dobrze jest usunąć cookies w przeglądarce i wylogować się z phpMyAdmin. Przy następnym logowaniu komunikat „Plik konfiguracyjny wymaga teraz tajnego hasła (blowfish_secret)„Nie będzie go już więcej.
Mimo, że istnieją sytuacje, w których jest ona obecna nie z powodu błędów konfiguracji plik config.inc.php, ale z powodu uprawnienia folderu, gdy był.
Wbiec terminal wiersz poleceń:
chown -R root:<user web> /etc/phpMyAdmin/
Teraz wszystko powinno być w porządku. Jeśli używasz Apache, zamiast "użytkownik sieciowy", ustaw "httpd", "nginx" lub jak masz użytkownika procesu WWW na serwerze.
Napisałem tę wskazówkę, ponieważ spędziłem ponad 2 godziny przeglądając całą konfigurację phpMyAdmina i nadal nie mogłem pozbyć się komunikatu: Plik konfiguracyjny wymaga teraz tajnego hasła (blowfish_secret). Po naprawieniu uprawnień/grup zniknął.
Makasih gan, asli pracy
Chown -R root: nginx / etc / phpMyAdmin /
Zniszczył mój komputer, nie mogę się zalogować, mówi sesja error
Czy jesteś pewien, że nazwy użytkowników i grup są poprawne?
Ich kapelusz w mojej konfiguracji dostawcy (w /usr/share/phpmyadmin/libraries/vendor_config.php):
define('CONFIG_DIR', '/etc/phpmyadmin');
Hier fehlte der Backslash, także tak:
define('CONFIG_DIR', '/etc/phpmyadmin/');
Danach klappte es auch mit dem Secret
Dziękuję za pomoc z tą tajną frazą lub powinna mieć co najmniej 32 znaki