Czy jest zainstalowanyphpMyAdmin na serwerze UbuntuW Centos lub itd. Fedora Dystrybucja, wiadomość “Plik konfiguracyjny potrzebuje teraz tajnej pensy (Blowfish_Secret)” Z czerwonym na dole indeksu potrząśnij głową. Zwłaszcza, gdy jest skonfigurowany prawidłowo w “/etc/phpmyadmin/config.inc.php“.
Oczywiście ścieżka może się różnić w zależności od konfiguracji, ale Centos 7 cu phpMyAdmin zainstalowane przez “mniam” Z “REMI.REPO“, plik konfiguracyjny zostanie zlokalizowany w “/etc/phpmyadmin/”.
Cóż, zobaczmy, jak rozwiązujemy“Plik konfiguracyjny potrzebuje teraz tajnej pensy (Blowfish_Secret)“, jeśli wconfig.inc.php Mamy obecną linię:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Jeśli ta linia jest obecna i mamy “klawisz” Ponad 32 znaki czerwone przesłanie PhpMyAdmin powinno zniknąć.
W sytuacji, w której tak się nie stało, dobrze jest usunąć pliki cookie w przeglądarce i przesunąć się z phpmyadmin. Przy następnym uwierzytelnianiu wiadomość “Plik konfiguracyjny potrzebuje teraz tajnej pensy (Blowfish_Secret)” Nie będzie już obecny.
Są jednak sytuacje, w których jest obecny nie z powodu niewłaściwej konfiguracji pliku config.inc.php, ale z powodu uprawnienia folderu, w którym jest.
Wykonaj wiersz poleceń w terminalu:
chown -R root:<user web> /etc/phpMyAdmin/
Teraz wszystko powinno być w porządku. Jeśli używasz Apache, zamiast “Sieć użytkownika”, ustawić “httpd”W “nginx” Lub jak masz użytkownika użytkownika na serwerze.
Napisałem te wskazówki, ponieważ zmieniłem się o ponad 2 godziny w konfiguracji phpMyAdmin i nadal nie pozbywam się wiadomości: plik konfiguracyjny potrzebuje teraz tajnej frazy (blowfish_secret). Po rozwiązaniu uprawnień / grup zniknął.
Dzięki stary, oryginalna praca
Chown -r Root: nginx / etc / phpmyadmin /
Zrujnowany komputer Nie mogę się zalogować, mówi błąd sesji
Czy jesteś pewien, czy nazwy użytkownika i grupy są prawidłowe?
Miałem w mojej konfiguracji dostawcy (in /usr/share/phpmyadmin/libraries/vendor_config.php):
Zdefiniuj („config_dir”, „/etc/phpMyAdmin”);
Brak braku wstecznego, więc:
Zdefiniuj („config_dir”, „/etc/phpMyAdmin/”);
Następnie działało również z sekretem
Dziękujemy za pomoc za to tajne zdanie, w którym musiało mieć co najmniej 32 cechy