Czy jest zainstalowany phpMyAdmin serwer Ubuntu, CentOS lub itd. Fedora dystrybucja, wiadomość „Konfiguracja file teraz potrzebuje 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 7 CentOS cu phpMyAdmin zainstalowany przez „mniam"Od"remi.repo", Plik konfiguracyjny będzie zlokalizowany w" / etc / phpMyAdmin / ".
OK, zobaczmy, jak to rozwiążemy ”Konfiguracja file teraz potrzebuje 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, czerwona wiadomość w phpMyAdmin powinna zniknąć.
Jeśli tak się nie stało, dobrze jest usunąć ciasteczka w przeglądarce i wylogować się z phpMyAdmina. Przy następnym logowaniu komunikat „Konfiguracja file teraz potrzebuje 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ł.
Uruchom w terminalu polecenie:
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 te wskazówki, ponieważ przeszedłem przez całą konfigurację phpMyAdmina przez ponad 2 godziny i nadal nie mogę pozbyć się komunikatu: Konfiguracja file teraz potrzebuje tajnego hasła (blowfish_secret). Po rozwiązaniu uprawnień / grup zniknął.
Makasih gan, asli pracy
Chown -R root: nginx / etc / phpMyAdmin /
Zniszczyłem mój komputer i nie mogę się zalogować mówi błąd sesji
Czy jesteś pewien, że nazwy użytkowników i grup są poprawne?
Oto konfiguracja 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