[Fix phpMyAdmin] Konfiguracija file zdaj potrebuje tajno geslo (blowfish_secret)

Ali je nameščen phpMyAdmin strežnik Ubuntu, CentOS ali itd Fedora distribucija, sporočilo "Konfiguracija file zdaj potrebuje tajno geslo (blowfish_secret)”Z rdečo na dnu indeksa povzroča glavobole. Še posebej, če je pravilno nastavljen v "/etc/phpMyAdmin/config.inc.php".
Seveda se pot lahko razlikuje od konfiguracije do konfiguracije, vendar naprej 7 CentOS cu phpMyAdmin nameščen prekyum"Od"remi.repo", Konfiguracijska datoteka bo v" / etc / phpMyAdmin / ".

V redu, poglejmo, kako bomo to rešili. "Konfiguracija file zdaj potrebuje tajno geslo (blowfish_secret)", če je v config.inc.php smo to vrstico:

$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

Če je ta vrstica prisotna in imamo "ključ" več kot 32 znakov, naj rdeče sporočilo v phpMyAdmin izgine.
Če se to ni zgodilo, je dobro izbrisati piškotke v brskalniku in se odjaviti iz phpMyAdmin. Ob naslednji prijavi se prikaže sporočilo "Konfiguracija file zdaj potrebuje tajno geslo (blowfish_secret)"Ne bo več prisoten.
Čeprav obstajajo primeri, v katerih je prisoten ne zaradi napačne konfiguracije datoteko config.inc.php, vendar zaradi Dovoljenja za mapo, ko je bil.

Run v terminal ukazni vrstici:

 chown -R root:<user web> /etc/phpMyAdmin/

Zdaj bi moralo biti vse v redu. Če uporabljate Apache, namesto "spletni uporabnik" nastavite "httpd", "nginx" ali kako je uporabnik spletnega procesa na strežniku.

Te nasvete sem napisal, ker sem več kot 2 uri pregledoval vse konfiguracije phpMyAdmin in se še vedno ne morem znebiti sporočila: Konfiguracija file zdaj potrebuje tajno geslo (blowfish_secret). Ko sem rešil dovoljenja / skupine, je izginil.

Ustanovitelj in urednik Stealth Settings, od leta 2006 do danes. Izkušnje z operacijskimi sistemi Linux (zlasti CentOS), Mac OS X, Windows XP> Windows 10 in WordPress (CMS).

4 misli na “[Fix phpMyAdmin] Konfiguracija file zdaj potrebuje skrivno geslo (blowfish_secret) "

  1. Imam nabor nastavitev prodajalca (v /usr/share/phpmyadmin/libraries/vendor_config.php):

    definirajte ('CONFIG_DIR', '/ etc / phpmyadmin');

    Hier fehlte der Backslash, tudi tako:

    definirajte ('CONFIG_DIR', '/ etc / phpmyadmin /');

    Danach klappte es auch mit dem Secret

    Odgovori

Pustite komentar