Či už je nainštalovaný phpMyAdmin server ubuntu, CentOS alebo atď. Fedora distribúcia, správa „Konfiguračný súbor teraz potrebuje tajnú prístupovú frázu (blowfish_secret)”S červenou farbou v dolnej časti indexu spôsobuje bolesti hlavy. Najmä pri správnej konfigurácii v/etc/phpMyAdmin/config.inc.php".
Cesta sa samozrejme môže líšiť od jednej konfigurácie k druhej, ale ďalej CentOS 7 cu phpMyAdmin nainštalované prostredníctvom „yum„Od“remi.repo", Konfiguračný súbor bude umiestnený v priečinku" / etc / phpMyAdmin / ".
Dobre, pozrime sa, ako to vyriešime “Konfiguračný súbor teraz potrebuje tajnú prístupovú frázu (blowfish_secret)", ak je v config.inc.php máme tento riadok:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Ak je tento riadok k dispozícii a máme „kľúč“ s viac ako 32 znakmi, červená správa v phpMyAdmin by mala zmiznúť.
Pokiaľ sa tak nestalo, je dobré vymazať cookies v prehliadači a odhlásiť sa z phpMyAdmin. Pri ďalšom prihlásení sa zobrazí správa „Konfiguračný súbor teraz potrebuje tajnú prístupovú frázu (blowfish_secret)„Už nebude prítomný.
Hoci existujú situácie, v ktorých je prítomný nie z dôvodu chyby konfigurácie súbor config.inc.php, ale kvôli oprávnenia zložky, keď bol.
Spustiť terminal príkazový riadok:
chown -R root:<user web> /etc/phpMyAdmin/
Teraz by malo byť všetko v poriadku. Ak používate Apache, namiesto „webový užívateľ“ nastavte „httpd“, „nginx“ alebo to, ako máte na serveri používateľa webového procesu.
Tento tip som napísal, pretože som strávil viac ako 2 hodiny prechádzaním celej konfigurácie phpMyAdmin a stále som sa nemohol zbaviť správy: Konfiguračný súbor teraz potrebuje tajnú prístupovú frázu (blowfish_secret). Keď som opravil povolenia/skupiny, zmizol.
Makasih gan, asli práca
Chown -R root: nginx / etc / phpMyAdmin /
Zničil môj počítač, nemôžem sa prihlásiť, hovorí relácia error
Ste si istí, či sú názvy používateľov a skupín správne?
Mám sadu konfigurácie dodávateľa (v /usr/share/phpmyadmin/libraries/vendor_config.php):
define ('CONFIG_DIR', '/ etc / phpmyadmin');
Vyššia spätná lomka, tiež:
define ('CONFIG_DIR', '/ etc / phpmyadmin /');
Danach klappte es auch mit dem Secret
Ďakujeme za pomoc s touto tajnou frázou, ktorá by mala mať najmenej 32 znakov